0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getuid() chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) executing program 5: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000440)=0xc) accept(r0, 0x0, &(0x7f0000000680)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = dup(r3) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x8) executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r2 = getuid() r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r5) r8 = syz_open_pts() r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r10}) r12 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r6, r7, r11, r12, 0x2, 0x43}, 0x4, 0x9, r10, r5, 0x4, 0x3f, 0xcf, 0x9}) fchown(r0, r2, r7) close(r0) acct(&(0x7f0000000040)='./file0\x00') executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000001c0)="6278b7eec5984faeca42737761c6004d773a9ac2f49413f3bae04a5a8e868650a0", &(0x7f0000000200)=0x21, &(0x7f0000000700)="e2167eabf2399c36de05cffd87d9b233e256862d833e7b07574e058127b46ee183ae92ce3c1a4e8884ce8db221bff4bcb4230cc1aa604f4d6e03a3a55ebd5aa5724113b869e7e391b6bac4f6e30ff3ebbb2e2a3132af67c9578fc2a2045a956d53dadeb837f6b483e6cae840a28f623d3871d7dd4b31c3bdc9d7a8ffc07af7458a2949a0447bd3f9d68100d8d67758208a82cf98f3f3b93c058591480a6a4f8a028a2243b4d19026b38afe9e23b1cadc23c401cf0199c14dd9e76e05d0d16553de1c31eaaaf41462cdd2a2ece0a0accf3816488aa1ef8935aec5b3e286311b0f042898f98ebb181ee16ed015c85184935d505e3b00ccfcbe35d98522ecbaa615d4560723db60d970ab1ce41f58e2e07958f2d8aa592c7818cad97d30927b5d9226f9f2041e541fbf89921ba20462a4be8dc692a3c1cfaae251cf1a4eabbe3900afc5b0b505124559266b5226f358311cfb8bb8635e80a8bcd8fbdfc4a7295dd93c608bc8a420f6e1a0f11262f7d5057d2d633c2aa4db6b87ff91d2159514767c89c663bf629ccd6c5fa268ca66594803684c5868bd0f090914b37cebeab98f7f0cc27f47cb68794bd8c53517eb20e850222ecea5916259ecbd1a581787fb7e31f537f17cdac4c4303d2a20fe72eb731e59dda901a5ba9014dc54b00daf28f107dbe43a5c77b0de65859720bde7e5dfe83ea9bec35c53bddc17328f7ec8fbc521f4db4ff2f19a95721b78ff913201375898c217e33a3d214ba24b4953ba15cb0b838cafa8e72e2c389632e2a367504e57a949177e2c4680d6a9abf59359f2273d0e3c90d516393071e39e4755e86db2cd13a37f91005fa0cbe0760b4749170c14337a37aa9dfab686c2a7f8679d595d4030c38d0e061f284e2fa6723a1765b6892bc0327845f363f0568c43f4d489d02ba096880d20b2ea3c700347c788c0febb457c04c150a1a0c0c3d9aa60fbdda44aad37f4b1f63331d0db9b683a72818e3b2b00e7069c45e53fb7a65bfaa6ea38b7a3cd153dad9d818d07e629e0796930fe47a27ded7d79b46795dd2c878408487c89aa7d2e4f31ede4ea17df2b283670e17360ed7295ec79706716d0b22f93d8e9e6f5ab518cb2e86f598a7ed06397551575c9adc2d84ea0ee1d45382af366e40421cb1650987163dbfe491568d5826052804242a53a456561457ac0bee5de85848e6c7891a212f8664a68c0330f8f8386241ac75bf2d9d04be8c4956429299064070c2490d7151381603fd88be2fbeb833a23c7ac6325dfb2e04b49769cbc244450be63f447efd6b4bf70dbeeb20e8a80f0504b8e20650c10a7c3293b1fb9ddfa46fddf6241f85e79bba39d518a58b7e1ab38ff98d2ed14d2c1eefd5f0f78ffbb9f682b8ce108cde4d18abbf00f1d66c27d068c77da7a0ae13070b08f3ac26d984a9f0b3bfc8682c81b12c816401388553e08f24896c87cc5a91f2ecb4b1087921042067ed4eed9378ac02d58aeaec5cd21d871851550e2269a7a89f1bbd7b6aef31eca537d69637c43ce52e852e56dc0e85c278e0076d6e9731e07fc4db46b9efb3e059ff8f7227d94d4f888b9ab007a60de5f692c378514de4afaf33547e81b493cfe01981325739732184f79f53514f0b6b50cbe044daab442e33fdc315395cc51a1f3f2e3fc885dd5dea268c4f93281e0937a2d7860b95206c5c45c64dc9d246fe24cedc031ec87b30a72522bce11747ea87d5df87f2021b30a3babe799e7a5384706b7fb3b4478342815c5c6012a7bd1e0707f45f82371147e907adf4806580614ad29c4b77ae478373850397db3154e615bdc9d4645a1c672c4f4e55e358c33bae97cc89958601159a14dd94cb393f748a2c4ba2e91dee6bbd442e765689a36151f2397deea0cc35b035becd5fd51710c48cc31d1f8597055d6f19a61f76b658a77bfed5ac00053492f33bd95dfffe9b19a8c726889936586281c9295e66f0c2feb1c15a7de9e5d1a5d8a8a5d5de4f6ffd750380242b8d05c0cb65ef957df06064d7d22e04bf3c9aab8c23d83d3d70ff6dc38584541021d93c481ee49889ff972358d25deaa21133ad553dfeb01b8ebcbd425be0c1ab11d18349ce390d51e990f8092717ae060f93fed36966ad30a6ce4aa2c96ad1b8fc1aac5d1e90a51e8dfc6286055f9b7944c03309f04603857a494341235d55e3d0eb357f22e34c4b1f5b1a2543b1702e93f17fc1dabc7096e8ccb8cd6909a5b475e7169194c95ec1bbe832aaa919eff1b9ad6caf1a8a9e36f27aef0992d790e5abd5395c5c9851f9d5cac09cf4efaed0a228796ea79f0a0005dae21403cb304e02f1f9540ba50a5220567858966aaf24ac0bd35d6e15fb6bee192453bff3c4159274fd6344038507caf497c40b3b545110ab8aef1241fe1b3079507c4530b5369fbc6f86c2edb7f12ddaeefd35bd5d916fba64d6f8168aa66fe639e6d1239bdf51b066f1c3bfa343db7ed63e84a31a34cca6d9129d1f7808cd4a6ce84df1b2e2244391b1e8a2c3724ac60d78d281f0af16d64128aca1c8c327c59f3a1c00f4cbe5a1060957ba284a83af082f544225c1247810583c140a84259720f9bd35b38b5f37ac2e4b6936c41b692838711d4128f7073362f1b7711befb2f036fa3b51014992a51aa3aaf02e984d4d8b450a85e8692f6a4ce427c9a6efeb789a716949cb37de67b7c48af7cd3ba472ae9da95141639d06c6f8c6de39d6aa82b40b7f788d80594ff1c3c49faedd400b5dd19e94904b42aaac3093e89c288f716ae11ab0eb667e1aa49531b8a473e7e54f51f140ca6b32af9b5020ddb68c3783a613be4693e9d23c2df0568d8b695e980b414f1d71b107991fa7999df2b3c8e3e9cea8de974a8d623ef2228d687932123f0652b0ff7cdfcfb58a15e03461b89992fd26a22278432e501d352bb86a4b1e619806b3060f82f643f807d5a70730f1640015ed3792a7c1de913975e4252da048015b3bc32f5e0b1594e8a9ed82660bf1a352d63d3393644203a6d60f084249059685b4a5c17cac9550a7306a67eb9e70e8aafe56d3aeae9d302072d8f20a10cc4be187ddbcb79032643521d099f471dbb8436dc7388a3eab9047888a2219553bddeb61222afcf86a8c61fb9229cc49ae3562844065849f0744829dbe66e92c765a8feb6303dfdcc233af41ce8f660bf90a823f43bc6486bb305a72fe0cf4901a00b2e2f2afcd2faa43ebc26ba48da247ff0554aff6be7aed233ca158e74b9cef151309ff42d57c8480e04dcde1c9ae677fcb8950abdc56929342070e1f50a5cf405ac801ecdd1a267697db9b9e9431ff9523e614c66684ca03ab5ba125ed7f76071a5aa9ee6bca5efe0942333e8205fe49b43d6006b10fe3b8586af4b39fdeee8393f1ed1374cc00f3cc69fdc4977c65068b519a46d785f45f88f1b419700ae2c30e6c22dee406daa13ab4a87022f3ce020f6ce71558d5dbabab094d39b22cf2f8f96c54de6bed20530153684d12505f772eecaac4d0179c057c8093df67479eb8bb5afd7fdfc1833f0e397d99ef839ddf945b23317b87a15d2b6c7d62f21499926bd3a2e0c32b7f721e9459a89fb89b897940734befbee36ee39aafbbbfeb73e69395afe2a15aab711bd8c9e868b67e09d60e606d5d7a01b64994b1b5c7190058c085f4835b77b6b370f893459306b98d96eeb1d4190b0a7cf41344ea36af733ea2a5a71c6f863c63919e0f7a09c73e2ee5a1952740aacc717b71bb6550c10c40faa3ba4fd6769a09989cccad4d22dc1525b66a3041d4d9462f74c448e309146bc991512d4d1b7dfc253008f50ad40af8a0460eda90b29804172ee9c6106b05293dd28c35106e7ac445889ba345b3c045cf36aff832bde0c729006bba9627e6d52bd4be276175784335e6f87f6de83039b7122e9c1e6d01a3a1e73b77baabdf7f577207dad1adfbe67f0bf671e4ddccecf0230c2d1f6ecbc70aa8b6630ddb9686faab6b70345a3b456a75b46c055e10e66ad40b2481a89f3e0eca3fb314df010df54902304a1fada108082427b1c01382980442591a06b811367f0587d5ad077c70898e7ef3c34ef63f6fb7c29c8e9e788352ac55874cb96904fa855b06f8ec5128d4f46aa3c52bbccf49538513b840d7da5b5f96966919ec1096ac2d430c6336dd3793474a684b7121bb13687ad29e4851de57c7b2072f1947d655f66470eb25434a246aa4ffb0a1465a5d6bcc1eb4b956ade94d450426d32f3a3c2b7224376437ac5a24c433b1bd3126d50336fb3e7236c61b95ad55c4f144f9f0687a40ab3ea5e9e10292e90e3c684a575e7b78adeeec3e8760b0bd4996efbc45b8aee7c6b64954f1681a4fc1dd2a72e5d8b35d42b573a5603b87d06fb7d5fe452bb3a416dc315853daf604d7ad678c641f46a2aea559187a8db7eb6cd91d857b163c5b528f663af515849988c6b58027a540713680bce3c57e3de7223290df1b67be0065320e23354da032cdc531dee2ee018502c25f894251d4b58b654180ff2a9e1401016dceeeab0e5d1c8ad4a3ec4f240c9a0a258f1bbc5254d54f8466a55a17fe0140fdf8fab75dee6ab0a757406fbda29fd0d6d871750561713c1301cfae3cd85faf6d10edbfb3df0dbf6ffbe7795e5e396d2aa1dc9bf9ad89d132056fb80c4b66f80387f368b12b51fa214deefb4c85494b84a4c481c53afd256b421077b97091ebc17863a7df2b719f2f7b5f8b7c6f2d85fcf94d34260b16eadd862d8bf0aa326e9a31ccd1a0f023959ece7db303e3edddee5fe46237f7a87984a2f41ebb1622061760f35c2bb3c1ebd513f75ff3f93852a2626814844050937f6be32570d708213c286409d8693c8ca8454b20c5cef6c0161957c6e64f60dc9f6181f7cd0292f80b61c98c718266836d65a8b0eab1a6a915b027f8a1c67e5309ea3bb1ec2b890a83b40e1f7fa15b04af4c2931d8b67694939a4e720407577fbb3ca25758aa03c8a5cb43253a311e30757686e3667da02a0abca78418cdbb2e561c193a85c18516a4bdf926f4451eab9c457dea8a9a83b8d66b5fa57fd044a9c07744537c27aa8c95a91f697175dc437fc8bddc966e39f889aab5b8abf5fea0d95ba6d1bfb3d36532471e1177d7b84801b28964772f1c6934a5c77a2775e1689f8f36f7f3bf2283b7df52875b463410c3ebf16f9769050e34aec1a409755ab1981adc9637babf81a7a3da7254462d7b066534a672b39c7bc6ac53ebda3811028afd60fec4ecab282869e45dcbbdfcd8590370c89a7ba7fc1085ef8177ee5b7408d88bd50c4d310ce40ac5ac922a8d23d3218f7c3322bc35fe49223bf6a1d3ebe3cab3d7423de884b7d8d7fea4c1dc894e9e2aa3ec6b6c6351f81d17dac5966fb174a114f7777f0df8e957b5e135589fc2325b4d371fcbaaa5b07a4b8bc984a302319f85e88beb71b1c122ad93da90fbf110d702060bf87165172e24cae2a1ff454f76eab4e61d9709775a6987b9b56eacb0d4f52fe910fe171ee317bef1b8ea5d716a95afde271ff1281e8895897012b68e8a737d3d0aa7387c5127b2587baf52d463bad02944c676a846a0df8b147a3cf7a649056540bc7af4e7f08d7b210b0133e12540a52226ad937e04ebfdddbfc0f8a074e2a2ba99881cdc2c457437817b4d223beebc71cf5d13d21b3549ca309800388fde449fe37f4c1f59fce2be0c8fc646f0533b53f86e52530aa5233e7c312eeb89a6390dfe9e1f9fce4e159e7bfad085e7b67f6377d51b748e9a315903d55a258bc6ae1084be10e2097c6f98527a0df44778c02a4f5ea3cff9fce6de23ff3b6", 0x1000) getrusage(0x1, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x7f) socket(0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x7, 0x6, &(0x7f0000000180)="0f9cff7987de6bc247515a0cab2414ed0fefdb50e85a0a045eadcd2ea5962a62c501c4f85020adc132739d617eff93b59ac8765d43220c", 0x37) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000049870000000000000008ffffac1400aafeffffff000000000000000000000001"]) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f0000000400)=[{}], 0x1) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="0a98285df597a9a38ad2a36089a3e8a733847ea737f85ff71817deb995ae870606e2abacd7bc6610242bd3d1b55955056d6be0545d35790f446d15405e4ebe0f2ba39da1", 0x44) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r7, 0x80047476, &(0x7f0000000100)) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88a8480081000e0008004500001c0000000000019078ac1400aae000000111009078000000b2"]) executing program 3: syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e30000"]) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, 0x0, 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') executing program 3: unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)) r2 = socket(0x6, 0x4, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b2", 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000017f78ac1400bb5b0516586ad5414609009078e10f46cf"]) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f00000009c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/122, 0x7a}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x68}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x74}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/225, 0xec}, {&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) socket$inet(0x2, 0x4003, 0x0) r1 = syz_open_pts() dup(r1) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x0, 0xcc) syz_emit_ethernet(0x42, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800480000340000000000009078ac1400bbe0000002440c08569a744e850dedf0e14e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50a963654bce66ed966ec3bb5416efaead00000090780600"]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1000000}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000142b00fe8000000000000000000000000000bbfe800000001a"]) executing program 0: r0 = socket(0x2, 0x4000, 0x9) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) listen(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x1) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 7: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x380) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) (async) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x1) (async) mlockall(0x0) (async) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: chmod(&(0x7f00000000c0)='./file0\x00', 0x80) r0 = socket(0x11, 0x4, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340), 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = socket$inet(0x1e, 0x3, 0x0) poll(&(0x7f0000000300)=[{r3}], 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = kqueue() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x7ff, 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r6, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1218, r8) fcntl$setown(r5, 0x6, r8) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) pread(r1, &(0x7f0000000040)="16", 0x1, 0x0) executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e300000000"]) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r0, &(0x7f0000000000), 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6472e", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea0011c5adcaff001140b33dca9a161df3025fc4db40", 0x16) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f00000009c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/122, 0x7a}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x68}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x74}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/225, 0xec}, {&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) socket$inet(0x2, 0x4003, 0x0) close(0xffffffffffffffff) dup(0xffffffffffffffff) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001"]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x3ff}, {0x87}, {0x406}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) (async) shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fee000/0x10000)=nil) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0xfffffffffffffffd, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f00003ba000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000598000/0x1000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f00003bb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00007e9000/0x2000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00', 0xffffffff}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe800000"]) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) (async) semget$private(0x0, 0x4000000009, 0x82) vm_share_mem: uvm_share failed (12) executing program 6: semget(0x0, 0xa, 0x0) executing program 1: socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x6}, 0x40000000000000ee, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) executing program 3: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(0x0, &(0x7f0000000240)='./file0/file0\x00') executing program 4: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x84) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="e1", 0x1}], 0x1, 0x3fffd) (async) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x6c}, {0x16}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x1) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, 0x0) semget$private(0x0, 0x4, 0x0) executing program 2: select(0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x4000, 0x9) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100), 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e300000000"]) executing program 3: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x2, 0x0) connect$unix(r2, &(0x7f0000000a80), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x380) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r5, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000480)="2dc96fb044039dc362176f9a932ff5f6c0b93803ebd2f19a263d4df9d760d105d1fb393f757a8d4be5a1d7dd0883ddb689f1ff5adb9336f3c49b152af6b9fbf460fd69ed03363d8c15776c10e5214a9ebe84f864567ffbbe9e93f3ede18b6cba6f058e45aebdfe1713f30d2afcd71185ebc8eabc39ab6616c75fd41c631566316292a570d2083300dce6f4a3a07ff686aa2e6083293b892e4d13b9712f15875d35b3aaf2a7773e0420100dee8ca568e9d7b12e3d61151c80", 0xb8}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mlockall(0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = open$dir(0x0, 0x1, 0x0) mkdirat(r0, 0x0, 0x0) symlinkat(0x0, r0, &(0x7f0000000340)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) setsockopt(r4, 0x10002, 0x4150001, 0x0, 0x0) connect(r4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000100)='./bus\x00', r4, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) read(r3, &(0x7f0000000280)=""/167, 0xa7) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x87, 0x1, 0xfe, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x25}, 0x7, 0x0, 0x0, 0x0, 0x800, 0x9}) shmctl$IPC_RMID(r6, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1, 0x5, 0x6, 0x401}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x7}, {0x54}, {0x8106}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) vm_share_mem: uvm_share failed (12) executing program 1: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) r2 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff"]) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r2, &(0x7f0000000300)="7651fdeff74678210a617cc7cf5ae08ec341a7e80530ae274a184f1977ec3d1fa7bd17746a7f8f857a608548973d675e56c1e931644577ef23cceac83b2db8149592d87e508a4c58ce745b3edb4f90b2d6743a9d0800bf5af14ac2852327b78f91aa3176d68ba628fa7cd58e4e4d42f4efbb56fd5b8b36365b589f07dabf", 0x58) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000240), 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)) shmget(0x1, 0x2002, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) write(r3, &(0x7f0000000000)='$', 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x2}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) dup2(r6, r0) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 7: r0 = socket(0x2, 0x4000, 0x9) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0xdead4110, 0x4, 0x0) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x1, 0x3, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='W\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) (async) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000480)="2dc96fb044039dc362176f9a932ff5f6c0b93803ebd2f19a263d4df9d760d105d1fb393f757a8d4be5a1d7dd0883ddb689f1ff5adb9336f3c49b152af6b9fbf460fd69ed03363d8c15776c10e5214a9ebe84f864567ffbbe9e93f3ede18b6cba6f058e45aebdfe1713f30d2afcd71185ebc8eabc39ab6616c75fd41c631566316292a570d2083300dce6f4a3a07ff686aa2e6083293b892e4d13b9712f15875d35b3aaf2a7773e0420100dee8ca568e9d7b12e3d61151c80", 0xb8}], 0x1) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) (async) mlockall(0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') executing program 0: r0 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x8) openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x7fe, 0x0, 0xffffffff, 0x0, "6cc10800121afe008bb52608b921aa929b58505f"}) writev(r4, &(0x7f0000001a00)=[{&(0x7f0000000500)="bb9f364a1b0b64f8442d476ed9e0ed33c29a447476be16ad73c92ca0fb3b1d08d580ba1105f380c62012e9e1a3d4e440afde51d19fb84c69d8411b00c3845c021d0ebcfbbf7f453de03a516ac0af1f2457d78bdcbb6c985d578799f82061077564c51243146c272100", 0x69}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r1}) close(r1) acct(&(0x7f0000000140)='./file0\x00') socket$inet6(0x18, 0x4000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000280)=0x9) open$dir(0x0, 0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {}, {0x6, 0x0, 0x0, 0x7ffe}]}) write(r7, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6, 0x0, 0x80}, {0x24, 0x8}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: syz_emit_ethernet(0x126, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff"]) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 6: select(0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x132) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x8c04, 0x7fffffff}) r4 = socket(0x18, 0x2, 0x9) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000040)='./file0\x00', r4, 0x1}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) socket$unix(0x1, 0x5, 0x0) recvmmsg(r5, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/179, 0xb3}], 0x2, &(0x7f00000029c0)=""/4096, 0x1000}, 0x3}, 0x10, 0x842, &(0x7f00000002c0)={0x3ff, 0xffffffff}) executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r5, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 2: semget(0x0, 0x300, 0x0) vm_share_mem: uvm_share failed (12) executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100002000d82aa8e40183384ec30f68bd13a17ba73e32890384ab51f09f1d549fa405b85122949ec6402d558babf87ad085a6ef1f154cd080a19b9191880d5695d9797ad689bfb72e475978854313ff962fa5511bad3d54b650671039a3d2974ed879ad61458f6c013cb628004256d0dd056f9b5083f935aaec9faa479bdcd8093f1506da96fccf79cf5b7ca91f69886a0e93ec38918c4d5937a34a35ae2fd6a0f2557306f39a045364be96fed269e925ad47ff492ae85de82ee8111a2701196e96768cefdd7ace8905ca222e36a0f3c39fc0b833cc33c1eefe49fdd4ce89e103c4974af44c20348e73bc1a1e111134a92e", 0xf5) executing program 1: r0 = socket(0x18, 0x2, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) (async) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r2, &(0x7f0000000300)="7651fdeff74678210a617cc7cf5ae08ec341a7e80530ae274a184f1977ec3d1fa7bd17746a7f8f857a608548973d675e56c1e931644577ef23cceac83b2db8149592d87e508a4c58ce745b3edb4f90b2d6743a9d0800bf5af14ac2852327b78f91aa3176d68ba628fa7cd58e4e4d42f4efbb56fd5b8b36365b589f07dabf", 0x58) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) (async) semget$private(0x0, 0x1, 0x448) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000240), 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)) (async) shmget(0x1, 0x2002, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) write(r3, &(0x7f0000000000)='$', 0x1) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x2}, {0x61}, {0x8106}]}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = socket(0x18, 0x2, 0x0) dup2(r6, r0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000740)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7, 0x1000}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x2d92, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8}, {0x3, 0x1, 0x1800}, {0x3, 0x101, 0x1800}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r1, 0x0, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x7, 0x0) executing program 4: r0 = socket(0x2, 0x4000, 0x9) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000001200)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: syz_emit_ethernet(0x4a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x400000000000000) syz_emit_ethernet(0x0, 0x0) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setrlimit(0x0, 0x0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) r2 = socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r3 = socket(0x18, 0x4000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) sendto$unix(r4, &(0x7f0000000040)="95f2cef57bd8e0618301e5d2d64eb64725b2f29fbb6f8a86c211e80ea37dd357fdd13171320be3e5818ce2a9ef9ff240ad002e7260f3403c9717aa219e1003131b16c62075c0379e3be05ba137824489120ff6896bd6dfa9b5f274e0698a60", 0x5f, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r6], 0x9, 0x405}, 0x40b) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) recvmmsg(r2, &(0x7f00000001c0)={0x0}, 0x10, 0x1802, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket(0x6, 0x3, 0xa5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x40000, 0x0, 0x0, 0x0, 0x0, 0x81}, 0x20, 0x0, 0x0, 0x0, 0x2}) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0x800000000000000, 0x4, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fc}}) r0 = socket(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x597) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r2 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r2) msgctl$IPC_SET(r1, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)={0x1, "9272e849064c6c111391d33dd414f1d03b21a8aac56ba136a91b12a0a25d202a"}, 0x28, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x20) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) getpid() clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ktrace(0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') dup2(r2, r3) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "122dd3", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr="607ba243b19d8e9ea241f500004405a5", {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) executing program 5: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) msgget$private(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000cc0)={{0xe, 0x0, 0x0, 0x0, 0x0, 0x125, 0x20}, 0xffc, 0x41, 0x0, 0x0, 0x2, 0x998, 0x5, 0x5475}) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/139}, 0x93, 0x2, 0x1000) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) msgsnd(r2, &(0x7f0000001f40)=ANY=[], 0x401, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRES64=r1], 0xfffffffffffffe24, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000fc5c37bb59c29f600bf05a29d713ec939ae3516c7fcd2837d2b4df8bed99dcf18ba54fd1e757760502b4a892e691a5baa0eef1b617e0ea87fa352ca9e676579101c4cf163e5b4590c80a8eb550e8c6bed25e5dfd295aa6abc80114c4fb5917e807ee0342cfe3e8936b0a3a1fa382c2a98c3262a0d03a06700e0b0553e18c0901a4f61349810b723430302ef5e00a81177440f3fd71f1c5d42450327a312ff7fd7b617ed3748ea568b3e823b8"], 0xb4, 0x800) r5 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/208) executing program 2: msgrcv(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x400000002, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) executing program 4: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x101}, {}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0x0, 0x0, "01000000080000009bb82f36b921aab39b58505f"}) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x1, 0x3, 0x5) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) (async) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 3: socket$inet(0x2, 0x3, 0x2) (async) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100002000d82aa8e40183384ec30f68bd13a17ba73e32890384ab51f09f1d549fa405b85122949ec6402d558babf87ad085a6ef1f154cd080a19b9191880d5695d9797ad689bfb72e475978854313ff962fa5511bad3d54b650671039a3d2974ed879ad61458f6c013cb628004256d0dd056f9b5083f935aaec9faa479bdcd8093f1506da96fccf79cf5b7ca91f69886a0e93ec38918c4d5937a34a35ae2fd6a0f2557306f39a045364be96fed269e925ad47ff492ae85de82ee8111a2701196e96768cefdd7ace8905ca222e36a0f3c39fc0b833cc33c1eefe49fdd4ce89e103c4974af44c20348e73bc1a1e111134a92e", 0xf5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x4, 0x0, 0x4}, {0x6}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() accept(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = socket(0x2, 0x4000, 0x9) connect$unix(r0, &(0x7f0000000a80), 0x10) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: select(0x5, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x132) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) (async) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) (async) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) (async) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x8c04, 0x7fffffff}) (async) r4 = socket(0x18, 0x2, 0x9) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000040)='./file0\x00', r4, 0x1}) (async) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) clock_gettime(0x3bd70b3292b7004, 0x0) (async) socket$unix(0x1, 0x5, 0x0) recvmmsg(r5, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/179, 0xb3}], 0x2, &(0x7f00000029c0)=""/4096, 0x1000}, 0x3}, 0x10, 0x842, &(0x7f00000002c0)={0x3ff, 0xffffffff}) executing program 4: open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0xf8ffffffffffffff, 0x0, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) r2 = open(0x0, 0x10000, 0x80) execve(0x0, 0x0, 0x0) recvmsg(r1, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000802) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, 0x0, 0x0) shmat(0x0, &(0x7f00002fc000/0x4000)=nil, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffef4b047ba8c46c3b814c0000000000000000000096b481ef10df6de6c431a5e28a495ba34714a121a60649000000000000000000000008000000"]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) nanosleep(&(0x7f0000000340)={0x1}, &(0x7f0000000380)) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x18, 0x400000002, 0x0) r5 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/158) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r8, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x18, 0x3, 0x0) dup2(r9, r10) ftruncate(r8, 0x80002) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r11, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1, 0x3) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0xc00) executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r5, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f00000009c0)="77a37687", &(0x7f0000000100)=0x4, &(0x7f00000001c0), 0x0) r0 = socket(0x10, 0x2, 0x9) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f0000000140)="c3a6bfffbb8c6a2011729f9a821532f2932d980e5eff521387fd8971e4d6e4b3395e917c61c352d2573382eb885c8bea4c4ff70793442dfa4a687ff7b7e39ede93411e056b9746452f2cbcfce0f8661817c521fa82a67825f81e66ff4d8a5af14f7aabadf64f02361add975851a9ccb7412cef852d50a91331cec217c1d645621af87bc0c9069ada54da4fbc018405154828f695fc09bd1e81e9b40d8a98138e7b855ce433a5b35c5e112b8da877f461ea155d12c7a0033907a1173e006c4af574957ab5bf", &(0x7f0000000080)=0xc5, &(0x7f0000000240)="b43319bb", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xffff0001, 0x4) executing program 0: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0x1041adde00000000, 0x4, 0x0) executing program 4: msgrcv(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) executing program 7: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) msgget$private(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000cc0)={{0xe, 0x0, 0x0, 0x0, 0x0, 0x125, 0x20}, 0xffc, 0x41, 0x0, 0x0, 0x2, 0x998, 0x5, 0x5475}) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/139}, 0x93, 0x2, 0x1000) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) msgsnd(r2, &(0x7f0000001f40)=ANY=[], 0x401, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRES64=r1], 0xfffffffffffffe24, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000fc5c37bb59c29f600bf05a29d713ec939ae3516c7fcd2837d2b4df8bed99dcf18ba54fd1e757760502b4a892e691a5baa0eef1b617e0ea87fa352ca9e676579101c4cf163e5b4590c80a8eb550e8c6bed25e5dfd295aa6abc80114c4fb5917e807ee0342cfe3e8936b0a3a1fa382c2a98c3262a0d03a06700e0b0553e18c0901a4f61349810b723430302ef5e00a81177440f3fd71f1c5d42450327a312ff7fd7b617ed3748ea568b3e823b8"], 0xb4, 0x800) r5 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/208) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r1, 0x0) socket(0x18, 0x8000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fa", 0x85, 0x0, 0x0, 0x0) mprotect(&(0x7f0000254000/0x4000)=nil, 0x4000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) setgroups(0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r7 = getuid() setreuid(0x0, r7) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) setsockopt(r1, 0x2b, 0x2e, &(0x7f0000000080)="eb2c080000000000009322743fa29254ffcbff13bc56fcd4d8c0fa84bbcfeee78955e2a815ad2999fe98e42017f9d3be9bae3d13b9", 0x35) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000100)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8e750882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38b000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffede) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 2: socket(0x2, 0x4000, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) mkdir(&(0x7f0000000100)='.\x00', 0xc) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket$unix(0x1e, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, &(0x7f0000000600), 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100), 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x4, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x100, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="c829b9673c21ee120fde1f5fda1e1c30d02a8e678c9c2f7d32b29481ea101c52e0331ae0c66aa46a50e8b1332501ab04c57d7065d9e1c869447c53dcf79a2c1d16857683cbb8", 0x46, 0x7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000002c0)={0x1, 0x65}, 0x2, &(0x7f0000000300)="1353b70a207febb1f6b27d89003d1677d6f6daf736a1358ec67b4ded41f7ae56f7c0dbcc793abfd0bf82bc99243ac3598321c559b185209358bb3d26f2c2a927813100402abee43cea04ff6f7ee139c25d9e10669bdef272238ff94c0ec24a30d794d4dbec", &(0x7f0000000380)=0x65, &(0x7f00000003c0)="53089241e075823a6fb2986a7f7374853bd031f98b5fb24eb279218715dd768bb9d7e74e86eea0d733b524e4b7caa99be43b6a16fe23815bf0e7108b4d349b894db6913aa714d26af3f9251b9902c62b300c94fcd6ed1adad8e74351e06feaf06023dfd415a34a6feb2219d8aede82e6cca6d7fb65fbd9535c233a8864429fffd4bbf037fac7929fad11c0fb60340bda6bd0b43cb8f61b89190d468f8afa52e4f1e0547a1d50c6b200787b1edbe1558794e81f823c6bfeaa66b5e2a8d405b80e2bd312f1d82434fc6647226abe3c9ea80cc0b0e5e87a12e73f9155da84fe69a6f7bdfd844b68f76731", 0xe9) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x0) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 5: r0 = socket(0x18, 0x2, 0x0) (async, rerun: 64) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) r4 = socket(0x18, 0x400000002, 0x0) (async, rerun: 32) r5 = semget$private(0x0, 0x4, 0x108) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/158) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r8, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) (async) r10 = socket(0x18, 0x3, 0x0) dup2(r9, r10) (async) ftruncate(r8, 0x80002) (async) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r11, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1, 0x3) (async) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) executing program 6: msgrcv(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) executing program 3: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0x0, 0x7, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x4, 0x0, 0x4}, {0x6}]}) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) r1 = syz_open_pts() accept(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$TIOCCONS(r1, 0x80047462, 0x0) (async) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 4: socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: select(0x7, 0x0, 0x0, 0x0, 0x0) executing program 6: semget(0x0, 0x500, 0x0) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) msgget$private(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000cc0)={{0xe, 0x0, 0x0, 0x0, 0x0, 0x125, 0x20}, 0xffc, 0x41, 0x0, 0x0, 0x2, 0x998, 0x5, 0x5475}) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/139}, 0x93, 0x2, 0x1000) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) msgsnd(r2, &(0x7f0000001f40)=ANY=[], 0x401, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRES64=r1], 0xfffffffffffffe24, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000fc5c37bb59c29f600bf05a29d713ec939ae3516c7fcd2837d2b4df8bed99dcf18ba54fd1e757760502b4a892e691a5baa0eef1b617e0ea87fa352ca9e676579101c4cf163e5b4590c80a8eb550e8c6bed25e5dfd295aa6abc80114c4fb5917e807ee0342cfe3e8936b0a3a1fa382c2a98c3262a0d03a06700e0b0553e18c0901a4f61349810b723430302ef5e00a81177440f3fd71f1c5d42450327a312ff7fd7b617ed3748ea568b3e823b8"], 0xb4, 0x800) r5 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/208) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x21, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r1, &(0x7f0000000140), 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x2) getsockname$unix(r2, 0x0, &(0x7f00000022c0)) r3 = socket$inet(0x2, 0x3, 0xc1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) r5 = dup2(r3, r4) pwritev(r4, &(0x7f00000000c0), 0x1000000000000136, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640), 0x81, 0x0) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) sendmsg$unix(r5, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)}, {&(0x7f0000000240)="af508bce1b137f7c15109f8fe0c40386f0610d8fd63a543bee1fb4e053fae84836674d5e2d681ef4b859ffebe310deb81b73efded27a9b35f7485d56dd2d76a0569f0ab3dd3c6c58a69c7aefcd9dc3db5b0b09c07415891dd800f3ad4c6bcc02eb2db02a8fa25b52cd15f69dc86678ef521253bc364f58f6f272adf3309e3ab1e4df1a96cd421f1828328e4d4492e2be0cbe3040b531e720ff25f8372ef409a9078350f5286eb0460ac34c3f624de6aa615815911f9e93838b9617ed6877c6a80f585a04751ecd4475dbfef3c425b05b44b9535f7fc6c1d314f601c18113547e25673ee153338c9e541a76ea79b2c873a6b1bf6eae287f360d2850beb368d14e308d56bbca4931ca59eb5e45f598fb996e60e57349391c2d75b0d3a217277960ba0328a2606357ff45196a60b323bb39727c2fe0f0b13776313d167c988c5db09609f2643b410979e82fcd89196bee0296c8f50c4a474c55ea395ed296fed3ebadbc7ca73ab51598b018e1696a8007d4d7e2f96fdf16a783f81148faf105545e169824468ef9608f1512961714dee7da31c9358ab5cb7d8de3a6d69eb9c0f657e52b28295166bd1e8b2feff5ed53c203a8e4bfd9d02b6df42f64a52c15f85782e2682e4b6bb82920b18e10bc639ee5ccdc17b52492344028089c2c7c283282dd0c31e44f3ec4adc1869899021af8f7f1008c2019cd7998576590fc8fdea1bcc036aed5650104877e06e780eb843f129f491816ee7ca19d18b53016eb1d9759477b10613d304c114ae61711d563ca2ddd6d638d6150e40b81f4eb2724827bce623e9201d1226e55d56da3045a2a9a10113bb5c092a72618c1186d992d8a7f6a9d532297111fc9c361668ac93f979984c34cba4b53e18ef104b864f8346352c93d3c244126d8fe0a5fdcf8fc2c0bcfbd6fd20577f7c12a2e57d7726874458a7e3d793b7d12c62123242a5e95a33b7c9b5163eeec9d3edb83961e7edc3b60b955ae30580e4f7b2c7d3b0a25016e938ee8aa953525659bc4ae1c925f82405b9d50c9abf7ad8366b14d695b96ea700f0af18f9b3d729a8126e5ace67ed0c7f624a2ff74508148877dc0a21bb1d05edcc44c1e194c40f403948712141ed5e8634ae821f8a41c8b0d49e513f3b423db11cdf29e00ce6fe104f2202641e8d893e9b7485344ab44e194dd82609c6ad6a0d74bee7413fd00b0f9a1a562febd61b7c3fce9409e92708adbd9f171ac77b38ec68519d8fe3895e04a3cf738113a2de06611f93fc7755cacb7398e361d22c5ac581e8c3bba6b0532d70f753c9df37494b868805379c469b339cba41787a4fc82e0338d15066f48c75a13770e5d88302ba10e68480de0952653547433ae00e746bc688d2d902ac8ee6522af754c5220f373e7edfe42ba7cb35efc53c42e2977961e42788193e081634ee43f300f3134a3300562d7bac466c3003f4470dbd573bd1bb8284ae3332a5274f572ef06c0dee65734472e874898abad2db539a124da39864816c539adc8aec04d72edaf1f304c0d93abffcfe51eaea5b1b3a6bedaeaf38be1a949df65c5115a2c35e7f098fab442940c2523e96201b58020ac4a7ea9e5f7d69b3358b480ec2b79f1a6a2c362d0261fcd94e85f76c62d5c87de50230f90ab94ef66a254d6ad91c3ba8322454747272681cacdbc3c27a12de5e2e0a24d9e2fc979bc09395611d9518dbc8520d287014ad1e0389d8068911d75de9826c7c8c426d2b402593477b544582c98a7344b9985a6c951d250a0ed70828c6e487e2bc33157bf04b9b13ede8c532b37979ebc219d7ff2bd10f2488571086a8ea4d57020cc57c6c5a762a59e83d563eeb810d476716659a3f282a67ef1307c15082f717440dedc64acad33705c494898246535d7d711c1bce7302f600db6cd8499904056ff22463c4280a0d58b5e99248ea1e1182de01d9a61ae4c8f1acf5099c0f7d6798eb2267164dd66963d9334ca20670c30dff893d775408d36118ce55ac69e749e18bdce6358417ab94d82c8c628b6f848f4e83412e7366b8b132357eef8e51f93169b94c8cd6d36c94690e3a04259119a1909184e79c432eacac33a3338af980d1b23cf19cd7ecba488568718c5072edabe6699295f06ebb0447a764e5d538d6a26c16035570428af62ad207fe2dd37934385d1836d6cea0a82a3dbd034197eefafb3856106d84d5bfc8066f2bfd0777f881464a75bcdb5f912b78364d6fecd3c039ef7836be1e8c92d677cce35fba258613f2097e1600b2fc42078710fbb83775059a5a13d4b7f13a03ec6ffb93dc145b9d6dd0ba30680df19fb3a6e984bbc9a4078c451c4b322410109d51177a64f0bc1bd3a6e0a0f8b944c773558a55aed5446a431419f2400daa8ff3c058b12ac0749188db38107e72b6df440a2b11c42d9f13dc899d7f99097c0fb13f0e8ad28b3a03cbf7d2bcf22b6e9f3db62492750e7364c62cdce65f0abdc7165fd9609d5b8daaf0c2e9094ab272b66a6aa2856b3c3c92409ee000c97ae6bc89dbb96a57bb4ebf18e1c727fa55595458dc2cd800d000d008e0bda7f463c973e28fca3bb1bc8c090eb22e26f696ad1db188dba88959e523d17bddbd283f9513f4f2a98219852e2cdf0c9d40cce594cb9d5c54d60bfd3af2043da48203e9883ef580f10ccdc21f74216b59486d0f01c0acc6ad4295e8d9c809c846d48a404b47de9f27f6cc12e009a1bb6d36b3114727e1ede40e91b90e99d21e61b3e80e7dd940f59bdda31c46607601972cf850e917683d695cb69ab2a9055d03322dc72890618ce44923470ba0fd729472388aa671095d4e8bf27b666c6ae235b9266604a1ebefbc9565830dfc924d80d5b9b0138c1cc2b9b0aa7ee76a81264700b4ef9aaf42dcf61219ea7abfd36f0246b97abd1c2b696a1b539915080b95c89a848ece678e6cf1bde1b260a254e07cf0c6911ffd27261ac3cc836eb8fa9b9a0ad13f2c058f3de95e9625304eb6776c3c783c874c78dad7e268cbe13430247cefcbc31066c39b8a284f4035980a4b147332ac03b5fc08c288ebb8bd47ca31d8de1e2cc7183fd8c3b4ba9e7a20127f7522241b7bb38e1c0f14ca9c5ccf81e8798bc345f7bee4c53dae2417cd00a340347276d440855061f144152811d0ca99e64f1e3254c57753c1357112381089bf8d6b401f66dc475b11a002c75e87e609cdc6a658ab43c210d7a37cae873a035b833e726b2d77f766355b7ab9ed4110ac4fc0e36440074c7573e4712f007045c946b5737bbedea96deeca3fa90e573970deab50358a7e5b39f43c968d9cd0ffee52cac5f32e0c1db2ff76cc651736cf21d6dbfb8468265d0096a81f4a2e6f8be3a4d4cd53f5967021c3449ac2c770dda68835b76ee9011822352f9db78afa25f75c673525176932f0638af850203e78b7f318d70c2ff645c644744577c1cbf9f858cf74cb3a78a11b815d0e9fb25b9bf03cad61c92f70a637ae2899f8b92bcc2f2936615801951b39ab499b6f19d13e57d2385bff134606516ebf16249c334c23e2434e2003019c24a6672e5aea31e8c09407ab8b67357b6f51edb2f2d10043534070e7ed808d31b62f695c8b486958751f6b3ce0446e6d8343e877c12a6352a7c93811cc7bb844a5c23a7f33d805cd490b747c9c0c206b9da702014b59fbd9cdf31725f6a683cb99b5e6a80cfa07c335a78920caa509ebda4864f9ca51b9744007809c1f0074e916c1311706a4af95c2f459b457f338636633dd2f0572aaefeffd41a0647b146a824d98b8b2bf869ffe91d0f5f38ca5c624be554d68f2751ef5b8b9b9f6f9471c508a00f7b430cc5784033a0e90d0b9b68a7a17724eee78c2f83ca4e9e905a84b7e2a16e48b2cf950390ee4f971bec5209561fa89c0f7142c52cb14d46fb51f4ec8ea5a77c36c667525020070153842ea6fe96105987afcb16df2c823273ef5517a742c7a0fb252e8ccdf03b6efac75527f544381298bebb98ce7864f7d65a4d06ed759008991e50d48e6d76a7681f30c15eb434ca75451c55aa44b93e378538b7d3db9d96fd33ff59794997fd14a78a4a33d32953f36fd53466419e44e329c702135b31ed71b6255b410eae4dc264cea6cfb32602776fa68dc8867c573369ca6422073862d6cbc1bce8b4d773ad2d64e6ebed4265593bf64f2b957d4140faa58c5ab7aba64afc1a6f5c1a44e121d5657a2f8994b2613bcb00c68d08e043740db89cf04ea49bfcc2f5b2de403c2ea2dda80adb7ce6f7552e0ac90341a00eaf1b594206a4aa9ff7fdc1f6ba2110455fad5834d2fc2499f665edde476cbaa9dd95e6bbce7f0c7e406fcee1b54814297e53d0f931e15333b7e7201f3405bc874b7aefdb8efb29afaca338bb5338562b37bf63f2ded8d9cccee08ef9c34f76d781e27b28d099e26d93d2269525fc6fb28e3b2dd5af0acaa60268336088c76f06e7c2ed41c99bddd989f6262b1a0fa28bca02fc409ad74394a6e1a2efc32a760846af2bc977a76383d443364510503d193923a4d5431bed029368a0ed5b1442dceae60044566d1105d56e50c7bda22792deb74912a95451c1e2411be765dc34e97066d18e41fafffc5a97fa4562d38714c9ab71f56fe1a5ce4afac1c9cde488ee754a01829666a7de61541828d9637a6a6b12663e96dc34d2f1e6584d915991a5b724b5f8444d3f305e6ea6207f317ac545453c8833f26ef30b6ff2992f54d96fae36357168799422c8bb770f6fcc21a9da55d10f842b0b9af271d0ea099933a720244d089a5b0f9f332130af00c4a3fa0527e0113829209239a9b1521857705f07a6e26f9d5006f0d58e36249cf6c1365c0eb83279dc349c9422c49f8f11e6fcd8d1ef72d0a37162e47a7010656a939639080de0fd411ca8a029ed7bfe4e87c251f1f78073da192101ece1e9855928e967341ad36ea96180db09d492650286515ae1cba44497c508e63d822996b39e99b8173685b543716ea3e86081c2b906f1de2ece782ed2b7719006e376a04092b6535b36efc4fbbfe2d5b07faea51aa37410f86c1eea3d2730ed60427391727a670a32543f8df6af7afc5f3533295f74eed3fde22cd6d78e6ab50022d0da6c837c4c574010ee4e71e951d2857b5110dbd0c53397d7b32fca0298b3688a0c1ade935479582004bef4050521ff781cba6e8090ece3af9144a86101078a679b2d81eeb2d8a01450f083bdd8f6ad6a2a587d0db14bea472da28be040cdde18d7e53d1ebb3bc3cd4aaa6f404373733360dc421578b430dd79e0afaf7ac6bf12776d0016fd7fc7a78a3e811b8a354d6ab1f55f10ac5475e46f4c83eb770134eea2088d50535622657b882b6ce9892d45540dbbe548e4e0ad2c18c745b1da2d70d1ffd34015830411941bd44ad931f33f8ae31c7d9c53a08d5dd501945126783d50cdad822c590b16723bfe09710848a84fc65cebcddbc095398df30912f6a59706b1733d9a44f2510e7ca6d86477c9efb5635af9c74dd9d677952dd23d69fb5edfcb7b46e32c722eb4e702bce8f001fae39ebf96b809729c6e44ef5373ab427ea99680b3c6cd7416a2ff38b3d1f3a1b9bb759c3024e849098de4124b7950051d374b015862835b6f72383d7d5210b8e7b20b8d5e4209445d285949a361742274f803d7483d58c668079a73e8592c19d76ae7cd08bde0ee64f7912e56a9c059e960732cbb1f6586efc0a3e8170d3ca0c4008805662142c8f209edeb10e7599992b0e8a3f5ee56c4deee48c1676e9f552bbf59c224320c0377ecae3cd637bb1b7998b3cd83b1b7270e37be56dc9e26b8", 0x1000}, {&(0x7f0000001240)="1e0764f7fd4fad3843e547f432de5bee601402046076d9aafc96f2737767510da2516c68bd2123c5ed36de48ee6a304819ad55fd3c9ed136780383bd17a179823f8b3e4f4a5c6bdb18ef1d2b63936d5e05c9c80c4800931dbfebb2a9de6bde1e8553b0a8fa4bed3069eeb4f3c47b253ff1e88864f83857ffce631efecb572d121cc68cfa5b0e9e3d3ad531bb9ac401919ee1d79b29491b1c5e4ec560ec3e2e66846834200757adaffc75f0e393b404ebd680e05ef43f547b4e074c572b8442de80de0709acb3914c8429e5eb5478aa3ea7c1a1e41012", 0xd6}, {&(0x7f0000001340)="2e835b8cfa6ff3fd1caa1e343ebf9ef83b2d2db1cd99c070bfa3f9b38eb66dc9c60b8425cc6ef8c379d7279b96", 0x2d}, {&(0x7f0000001380)="cdded3145be6cd27715e865d79d8d9a42d6e743a87ec17d4a9f8e3b18d8ea0f0ae7120e44866244db8d5707a523cf80fc767d287784e4cc5b601f58b9973d3cbca2afcfb676e26056ce44a65bd986ae489f865d3b359c949d3a589a2818d8627d2e15740e51d515c1f98a3fa08c79409ce657ee37adf8038b835623b6fcd85d10bcd195dab22a859fff3fe290ff6a0f923c632b57e63c12757eb4a38978d0a70d2fa07df96d5af1a4a35", 0xaa}, {&(0x7f0000001440)="56e563cd68919d4f29a01cfa682a67822467c6c857527462cf4437e36162781eeccfcad6399dd30683379ce9cae642386ce61c8ea2a6cf85fd473b3b7470873bd93287516746051bb467c82da0925eab1fe4c37387656e863f9ab4e2df5d175c3a43d1b8097e9815e3ec3348b426796767c3ea8b860806ea6f900cc2ffbcc1a0d54f085f4dc64ca3a229497fc4d8e8660079ce4682824c202c1bd0776d2804c258c9af6af0e3da3a3e", 0xa9}], 0x6, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r5, r4, r3, r3, r5]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [r5, r8, r9, r10, r3, r5, r3]}, @rights={0x38, 0xffff, 0x1, [r5, r4, r4, r3, r4, r3, r11, r5, r3]}], 0xc8, 0x1}, 0x2) nanosleep(&(0x7f00000000c0), 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) shutdown(0xffffffffffffffff, 0x1) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x64}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xff7ffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) (async) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async, rerun: 32) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, &(0x7f0000000600), 0x0, 0x0) (rerun: 32) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (rerun: 64) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc00c7007, &(0x7f0000000100)) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) nanosleep(&(0x7f0000000000), &(0x7f00000001c0)) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r1) executing program 6: syz_emit_ethernet(0x4a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0xfeffffff00000000) syz_emit_ethernet(0x0, 0x0) executing program 2: socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) open$dir(0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0xe2) (async) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3fe}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x4, 0x0) close(r2) (async) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 7: open(0x0, 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x22}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x2810, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r3 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x804, r3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc02069a5, &(0x7f00000001c0)) mlockall(0x1) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x22, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: semget(0x0, 0x900, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2f9) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) accept(r1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae00029927", &(0x7f0000000040)=0xf, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80b) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x8f) shmget(0x0, 0x2000, 0x9, &(0x7f0000001000/0x2000)=nil) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) kqueue() getpid() executing program 4: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) r2 = msgget$private(0x0, 0x1) r3 = open(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001040)=0x8000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000010c0)=[r1, r5, r1]) msgsnd(r2, &(0x7f0000001100)={0x1, "5481013ef641443b65fee0064fb1fe4a857313892f677251345101eef73492cae77b832494a9ea43155145e8031ece20f8f0025eaa0f6f888c7190897604e07085a07ceb61ef1a906dedfbc87143f547504ebd85c32c3539be097da5cefea960805af8a034333f4c483e9f600ee54dde5dbe6cf22a2dcea8a45d1b01f9e140354483cba8b023a79aef2938b1c61c8f53bd3cabb2e495c0cf"}, 0xa0, 0x0) r8 = dup2(r3, r3) sendto$unix(r8, &(0x7f00000011c0)="fa0bdb6642a3755a14d9e4934a1bd11fad302ab72156c5c13137a624a882cc390fc3edf8e7571a71bf58197214ec7053f96b0574d1fbaf0fbb506f2d183f13719a0f398726f00d2dad79643ad3f1981b1aec5164dbac3eb2159e84ecb5d48eb4b88f72192897aa444e005454cbd68503c67ba2ad782bc3f1b1ab847dcf61a3c0d459850e13e722bf5622d2395c4c445d16a6dadc276cff8944fa23a55d8346337d69dbdfef6a9340bc0575eb6d4467c8d075f4f264ab6ca874527b177a475b6874a1ccf761169b119b986163dc5325f9322bcaa323fac1ef4c4f6a7b7e5fb5feebef43aafcbb00b5eebbc32a7fed387f971552c38c95c8db573a32cd9d2849a2e4872e413e9fc2f6fd34524cbf1b66454905b6d4740da64c31c59d8694954e88d9523eb3631fb41760d9aa5ec0148f54e09c226fb32f9b4e2be012de614ff5d287f78a4b66af6e7ee3985d1f1e1ca77aa9081ce719b49603bf93e525a7b33dad86469d2078dc29bcf75ba459eba04033c0f160ede4ce933060bc78e7d5053493386aebd8e595e7118897406adaf994fd2246c2345c36325df5652c66db96d38a81340d27019df698dec5fb619c9fc782997b49e22fa069ddc62f18ff1bd5b7b9fd2177e2e9993d3790efd6a0ab24329e7ec5e7b4fa7fe5bc098b9abf0eebc2ae86a4bb541928db3274eccc55dc6d79466cd8ea0b1c40b048063c7849eeac22713da092f7918a3e285cb233d302d16896eb22278f5023eda053bba04477edea0ee9a620b8cd554ddb91b5904536b83de977038bef797faf08d59d845c4355d55e929d90e62f2796e1e8172445ba600f937fd90642435b083b68b69a955da371a186846e5e8a8f0fabdca427304079d2ebdeb0febe773d9d5af49d7f4cdbb7d950f6aee94745ff4052887a2f8cd445592efe3edfbdd494a5a262f8c559aaed6a2e0c5ccde8246a64e0d75a9f005873b1ed76d399e8d4404f0c3762b1b1362b5380120b95717ad9e4b8dd1a84e3d6a0d87d359fcfef0ead8aefe2156da5014fe407f703d3fa9c1d3e3bdedbc4f70c5249d9546080e3c019b21f2d97922ad823a1f7af47b8d976af806d4d7b28e68e5574f2e73293f7a2fe33b37bd7c9ad1b5d3adc38b71a88a6ec358839b41f7d989ce71d39b44a44b38f45992bfb300fa5ecb628d8bbad88ab79359dc399c703497bd56c74e4611d7cf802ee1b1be4c26e0402f31aad1b44e105510670ba0359b1c3e8baa63c59e36c31db41707a2abbc58f01ac3e1c6461de2c55fe339efb40616b0cb9ec191d9d76e04e6c339b5891dcca18e1258889466c4213883abf17e376516814362843e79dbb6d2474bc7f47b39521383414f412c5fdfd4767dbbc9d51775e147172f87a400e09457456025ae90a3311e82078b585f5bf13862380489f964d074dba383031cf7b34a10a42a08ddfdccb0e62888280b7b290e529f92fc9a0a53a73f92ae779e08c479c667b44bc450e71145e147d90e036c4a3517875d14dfbb8a21f6c14088ba83f13d3742d695b4a6dc1f508646c8ec1ba86f8500c7c1f332301c3c6c9c85bc23bda3ce2b6af6ced130d06dcf2a7bb215fa04eeee693d69aed16413d6c68cea6a4c111ff7a479bd2d161c7f52739b90c6df601bf6173037879afc90bdde18e342a9cb7fb3e9637ca9e577d004dc50dc1368357e012f1eb5d97bb2ccbcca1757e7c3fd4557587e7f3ee98a587ce76ac664ac89becc0c18681ffe933d26b506357f1e4e72898552bc855c25ab93d7a816092bfa3e3d6a04338314fc7de4c4a2a98210b4c7c2a360ac45a631aa25c9a96af528e410b9b143fcd539ea74a5cc3d0c3e9f397da305b1d20b745086ba4c15e986a61214951e494c24411e44e232a1bcf18d911f779c5b654f3bb7619083247c7871bd8cb817fb2349fcd42d8c97d1eaeef51192229301e16e36bb99c3d7849c80fb70323710b245fd445a0fd7ff1db6e9c3669fc0a44cdb3d2a430cae3589e56df59e08e98162eb80c86ac0ba8b67e5338682610654e2a2c51345c51b757162cf8c463bb44ba6ba33e83b89a7c45c8fbdc5268194e16f3df7745d771acd2f27bee36422e06386fa29a2bf289f3ff52edd6c4f256b24fc332bf1b4d95b197a5628b90e0288a0361e5b56edff8301ec8ed942e1734c0a0b8245ebad90d4a8f5db3d3e1232ff27c9e1efb83a702401808ba240e0e89be313577026792b9105ac0172bc5af342ca8b93191293e83acb2caa40cc1637b335b18a6aa658999d319e92e563c5959960f12bda1adf3a74bd7ad7b68925d7858605c7e420156c558812faf93184b48ecc9d5588adc95a1161d059065753247dfb61a9573335a1d8e5f279f11eeafdfcd57408556f21045d36f01dd69b3ce0df7f3619c7a018f1078377838da31b9338d85814d2d14fb25191219520735a6196bb1a77eb04560ab423766279c2b404fad25b1e0f5b98243da7b79973dff35bc76a20a4104612019c2ad0cc0e4d88454cab5c83ce188272a763fccd0fe438b1ebec1cd003c326f2cbd3ddffe71ec0e2a25acfd4fe08b86a6aec00dd9f2a83798b7da6f8db7a10a7579ed7e5282c0fbce4a45b23460353afe0a73b2b2fb13ee488958700ff4ece37cfd2d135d64b0a43a1c76944af67243d6e4fdb10b3aa2b88490a1d46d21bc505042e187000aaa9df98c972eaf1cea4bb288294519a22bf37ba309ea8d9e93483a6274b570f187bf832c74795ea658817d48a92f407823e528a484ac3341cc0c19771a3688f8427e4f8daa280069bcd9588e97e5678af353e263ab9b65b8e7b0389e63db29090a5917258f107cc45042df9c1da6035e05284b937ad984852584659c78d158f11e8eced3a45b17c7b06dc8d0400144280ae8eaa2f4e119713edade818d6cc59461fed0d92a650c83f5cdeb728538bc50d9055d41198b7595b7fc3279a13cfc1034d73ed1267c0ab8a92afe74ccdb55177416ad1e0d78724faecaeb95afd53d42dc3b794beb3d257ed4e4139ac51aa88b7be565dad49bf205cf7f8e6641b185ed5ed2aa012fbfd0f0c8bf90684a9bac0e19335c2ac10f3017afa45c0d494071de51601f245d3b7cb7dd16f4ed2d19c2315503f2df451a24c330f2549632d8857cd27c7c38b7414ee0347357f025969f1b56bad7b0e9286b01bf8132dabe467980d53c40ac390326414e89c755a4f3419e3c5238ce402584af1e6ed13fc4bdb8f10de5f6a2d4002f76966a57d49d553b0cc02c86c13440d51856c0e6ff4879dc76e23d756f23420f2e6c64f4f19bdf73fa3b7b6a8181a91551e3a01023d9acd4e89129b382f2fa812f17fbd6adf23979fc46f14de0dc68806bd9c3ecac808cbf2d9cc9e062e64a5afa76d8412b6180d380cdfaf93a19eb7a58ed01a2507ac48b949aa60a11d8247b7d8b762d4e731ba32e25f6898470bc7672fb3d387ee69d1d6c0ae77ea1dcf6706651adaecfbffb3c84cc99ea77946d30689a591421018b7d72d68f1f69738f11960707d652483d122835570d1d0d24620b3185b5397825a04ab84f476fdf9945554d72095c20d7e9a47351e04996c6a2b98a89eb3b0a14e5c95ebf7fad479fccdc309bb67a6e0536dbd7368a7a4f0741fb82afe2710b264d7d8a0fb930ea34aa91f2af4f7ee5b003d0c9c4a1210b88fbf6dfa40257cdc4e97e5353a1fa92fd6d6694c33d2ec9dc0ada10ddbd2d5b7680a6b37d974e7f4b2a988b14c4f13cf33030d9a1932dadc5b4ca15866bd54400bb98d5555ace972714357f9ed424a0256f6f26d97327893715659af7e7249c4eb9327abdefcf8a702cd80563c8b0017b75209df9b104593cb59282b7058b194e451e313d435ea5fc3e18bf45e5d5b5baeb044dadf4da3ca916f9573c6af4046694e015956d1803ce2b70fae0583cddde152acac2ed00d42434b97d1579097e10b0f4f9a980539c91b53a0493753e85137e7fcf7e761955cd463acc519ec4c86b63fdce8532e852f3820958536f41bb9de8766fdaa00708ab41a43861c0a35855366a12258a0dc45e30d80c0a71da2531ca497fa6faa64b0e6325d08c21e21f16ad8bd4650201eb81cd17c0077f912e8bec16110b5135a4bb57eac411d6f832110c86f1bfa1dba68a3b97078bf58e17532e27fcc946f5ae0a2150b1e91f55cdb577520f36fc4dd35d20a78f4d7ada1e1d7dd02d506be108046d72c95244a41981e64ee38aa632901969515b631aecd57449bcf77268a5de787d0c13b980ffc02f12d906effe6f9ec83eb19f624d42187fe4205743e4e133a6fc50678464c9f8535110680240d49df2903ea1fbb656ffef7602a2a7793f4fd91582d4ee0a0aabb57b18d8e4a077a4d23f1dcaecba1153d9016a04a4d77b26651bb76065717d661ea819fb2413182da8f5faf37fd09f3c9eaa84dd1c81aae4ad03a32aed5308a1c7ea54d26be205bb30d8c1e54f396881ecf3dd278bdf7007215da44d4a81cf996f866fc6f47d5d5cf238e1fa7e41c02ddda2fe36403e878ca95a055ca9ac0017124a0dccff2113b9978875a352e4b2523b1c0b164c64c629de3831844c7bd6509ec4314ec59fea2d329cf9878d44809849b2c0f076b754f845e37fd7c6395eec910c1f11514100ccf3aefcaae7dd20252f9f38b37a1687a6b42ed8a88786ea90d2b25ede47126f52607f01b42f3466446e74ee0a19069a10528513f5a787d0a5440da73fe5061e3c8df2d5c7bac4c0c497b9c9c6cdbedd21bbcb965934e0be78e8ba170071bcdb4952d61697b9a14e5b7b4972dbe925e73c6262720f6d884fb0ed92a42e5d6f1e3b9ae80836a02bd81b1f46bad3498537d2016ba513831301d4e5e9c2635a733264892bb5f8bc8b3d6c81e6f64966fb85089e967143bb219a156447b524c04d02e6bc82660fcd83d232e25ccab4c6a56c221dbd5902c43403c8ffc7f070184e5048f7f5f83804dea9623db5d63da0fb43a5841d600a5d867791a4d0a38092525dde33dceb0acd5550b21bb809e95747ef0bee435fe6ca3cabd69c82ae6eafc7eae5c75cbd262361a5080ea3e0ae49291a73bfd24854f9d44de72bbc5778b04c96b37aa4e0770f935c44ef01041aa88ae497b99a058e48b985efd771c0b8c43c5da65f6c6bf9a677f93e5c08115ae552f08246a23d9afc829aa2ac8cb1741bbdc2dacca0046ec6c4873e26ef354ca79cbff7511cbdf741aad78e97381f9e74c02909111e3691cd9567dbd54fed663bd59a9780408b1a6a39f25b159ae11b5c7f292dfe988af0145b5e38c0e824d2a56b32b0e960ad5363d625991c372e3696cc619dfadfa2a83b2db6f0bbddee7c50895572a59b4342b9d37719e8ac7ccabafd5736de6618df4b1eb45434a306e3be19de0738393894b7ce6d62fc2985090a6b01879463e6b2ca7c8fe7f2a898fbd376f0c81df8e00aa2fab244cc40f1a54e34564d0fb85ad6997a6c9799ebadce2f0544dc96f97ca7b06e80ed510e13565ba956d745b645ed6c68dfb58e0f243acf4ce311d43815f2809108cbf0bae7586c54a4500148576dcf62c708179b97cb7bb6ce155fdf96abf59769cc4cce2f1a52c5d94ce926e478bb016f6e4760feed5d51e2e4d5a8786b728c0d4f95ed505f23161fec6d96d844bcb9956ea48776cb4044bb8b9071a8f778630b4ccb64168142c3a6cc99f1964d7f3cf144e0d60b77bbce9e62089ff226bc3d019bd97d4048ef82eddf9d5a9400cef640f8ffdef5e2c63f06f5cc4fa9d400e633199beac7c731c1ff9b8a9f4906188a004fbfc7dd4caf778d1e44ed66abe7ce458eaee319", 0x1000, 0x204, &(0x7f00000021c0)=@abs={0x1, 0x0, 0x1}, 0x8) setgroups(0x3, &(0x7f0000002200)=[r7, r5, r6]) sysctl$kern(&(0x7f0000002240)={0x1, 0x9}, 0x2, &(0x7f0000002280)="9d0f2a183f7c373d7ed401ba31aa6d925f38532599176ed069318187c76423499c50411d4af2c56e134717126949ba4056a63f52dc58ce50e8d7a5365c92e6efb52c3240f146df0719c329baf7415040a11ee26bca6958a64735b21498658fab31d4c7565b42fa56fc9189031e882b94df6ebb00a2323b01b0be1e01bbf8e857e9d8f856ca897cff757f38e4d8b0813f31c0bb2318d7ebc7e47b1d8a1a6d202875fe3ac0", &(0x7f0000002340)=0xa4, &(0x7f0000002380)="fa5262ef6d048e5640bd2f5f1ff401c0bc6c326371e9fb37f2acdc3d231d87edfd7418101488fde796a1d89dbe016c9c5f693aa09563830259eab86064459c766d378ff8c8b940834f0fd6116540b46e212a59ff951bb1f116bc186b631dc52c6402d69fd248a80157688cb9ff3124d039524af2834fa34e9c0133066a65576076b765d7d5d71d7e1f36cbaeb4e3de723d434c5bee004236e80714c0402d67e1a74480fc0ea2492cdc229511f580560442e90f0dcccc7a653322b0ea37ba243fffb489576599ade61900368f5e72dd9121784857197e68c240d50525ccee006b1b", 0xe1) r9 = msgget$private(0x0, 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000024c0)=[r11]) mkdirat(r8, &(0x7f0000002500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18) msgsnd(r9, &(0x7f0000003500)={0x2, "f49265b8"}, 0xc, 0x0) fcntl$setstatus(r8, 0x4, 0x8) r12 = msgget(0x0, 0x82) msgrcv(r12, &(0x7f0000003540)={0x0, ""/245}, 0xfd, 0x2, 0x800) fcntl$setown(r8, 0x6, r10) getpgid(r10) recvmmsg(r8, &(0x7f0000004b40)={&(0x7f0000004b00)={&(0x7f0000003640)=@in6, 0xc, &(0x7f0000004a00)=[{&(0x7f0000003680)=""/64, 0x40}, {&(0x7f00000036c0)=""/72, 0x48}, {&(0x7f0000003740)=""/124, 0x7c}, {&(0x7f00000037c0)=""/4096, 0x1000}, {&(0x7f00000047c0)=""/75, 0x4b}, {&(0x7f0000004840)=""/209, 0xd1}, {&(0x7f0000004940)=""/167, 0xa7}], 0x7, &(0x7f0000004a80)=""/128, 0x80}, 0x9}, 0x10, 0x1, &(0x7f0000004b80)={0x1, 0xfffffffffffffc01}) msgsnd(r9, &(0x7f0000004bc0)={0x1, "bc89e24a375b1e808123e1f1d9388ab1a1d3bebf687f27e17e9a3fe942c139e18a3494d4f901e5cbaea41a033e168dc95c1aeefa188c0e1733cc550c71d81d2aa2053436cc35871312294dd99b353db4a6"}, 0x59, 0x800) msgctl$IPC_RMID(0x0, 0x0) wait4(r4, &(0x7f0000004c40), 0x8, &(0x7f0000004c80)) fcntl$getflags(r8, 0x1) setgroups(0x6, &(0x7f0000004d40)=[r7, r6, r0, r0, r11, r5]) socket(0x0, 0x4, 0x7f) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004800), 0x400, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000004900)={0xae, 0x0, &(0x7f0000004840)=""/174}) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) socket$inet(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x138, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab70b29", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r3 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r3) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 7: msgrcv(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) ktrace(0x0, 0x4, 0xd30, 0x0) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30, 0x404}, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r1) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) r1 = semget$private(0x0, 0x4, 0x10e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "327367e393e700a841edd7fe71fd2c0a6aaf6faa", 0x0, 0xfffffff9}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r6, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) utimes(0x0, &(0x7f0000000040)) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r5, r7, 0x40, 0x3}, 0x6, 0x7, 0x4000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x1000, r9}) executing program 7: socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="6d530f558c4c5c194a54b97a31991f45248e08eb615c0999f5c45f2e28e79f62556376f56150e622f39db185fbb24e5e9d8922df5832da6474e7762890c085793bb6474ed42a9fe82a72acb764301ada15a3d318fb5b633fffbd5da20236a0978d9680417a54f781732f907a4e82c8f109f4549c8dff1fefdc13f821d1c59ad8a1cdf13978a7936e0d57de2831a20048632fbbe8f058a9011b69f8ad429ce9c33aa7beab28c42659f615a7bcda1a6166e026c2a4926367de46f1da1b3da095f839c1f724bc6f4543ebeca5458b68e1d722c478c7f387aa3de2c50a0ff0bf9eb0f3dbf8ea2d3fdf36ebc2", 0xea}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: syz_emit_ethernet(0x4a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0xffffffff00000000) syz_emit_ethernet(0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0x7}, {{r2}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r4, 0x15}, {r4, 0x1}], 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x23, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: open(0x0, 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) dup2(r2, r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x4) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000100)={{0x0, 0x8, 0xd6}, 0x7, 0x8001, 0x3f}) clock_settime(0x100000000000000, &(0x7f0000000040)) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) msgsnd(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=0x0], 0x401, 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7948) seteuid(0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x1, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001700)={0x1, 0xfffffffc}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600), 0x400, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="83034240423732b591a0b43b25f9fcfbebd05c29ff2e37d3ea7f0fd1f77de7a68c35d768cae6de93a4c9705085", 0x2d}, {&(0x7f00000000c0)="ee3086c831ac8b552af9372922b6da320b2ed0e66dac6d33a6f679c30453a77994e385bd549f013f917c034af54a66dabdbb", 0x32}, {&(0x7f0000000100)="fefbc15bef1ebcc2e4d0556550e0a27d6b53849e65c3790a5557c6", 0x1b}, {&(0x7f0000000140)="188a516324ca5be8932107920785b7a12bc696925f958b8881ec50da02bb6da410863b0e8526da981e5f7732fd99988999284a55b929f76de518216063c854968c6a7e8752c549c6bbf38883c3e1de89c84f9aabf7584db1c39a103d8a4e6254878a1295297c6e1f239c8d6af6700eeb29373d297d94217d04790cb82b08482188f9ddb1bf2597ee185772cfd4f51d65457aa1ee5c44", 0x96}, {&(0x7f0000000200)="5e38dec51f7dba33c62a6276bf4341ea0f309b262ebe578793a2c7d0c5be08fc9e714ba39e2389188026ea50c2018e8e47fd13edf751b72e2d892f3c67cf2c85739fce9f6f40504ce455fd350dcd0e5af0fc54b72a9387d7bbe37e3ff9fee0cf13f99928b6f6606131c01f8be67cb35ff4e8655200d32256da48f78a53606b459bb6f6b144e04f8ec5aa1e5372a8e93db820e3b788470feec458cb9e9162482fa3692a381121e366e1da207b4f9d0cb2a9a1cbc5d04e6fa8aa8ea51e8e40c7e84d9db1c3651badb6", 0xc8}, {&(0x7f0000000300)="f5fc992417dddf5800aefcf29e531e911f63d68511d744c1703dbf1f465a3d4d599bdcdc3c5858767cc799037348a24a30c55040da9c2a896160fe", 0x3b}, {&(0x7f00000004c0)="8877bad4fb7d878f0464ac7ea65f2a2d0325822767084613ed8b3d53de14435af57ac231977049f87a014a38f9c3bdd64cbfc1b44c098f0b7e2b96f13a91f9665f3ec0dd1c0b527e709aba70cb69507b1c28e8b51c9e05d8d8a3e0ed02fb51be997723086a4f65805f2c88583cbf910dbc1649841ea5d615ce1a7180d0b98f03487b9e80cc24709942308b95ca9ea42ec6eaafcf75f3df871ffba172b7fc2aedbf1a278eb01e0a1373be8f89f2c461d2355fbfe0121717080167cf7f6667fafa0eb2707a77d4e9f0dfa5377a0647734ca2b9d080841a1067b8e2146d520c79da62a3b7fafbf4e58809415a08c7594790aff6775009c2f45eb8bc3fd05e266ef2cff50f798b0c336220ee6a3fe9c68d3c1a7fcf0886be1798cd8fb30ed22ee93dc32ca2f1468aa4d47ee4fc4b3f074c8084730ee4af9be955b1a509935982bd9a870be559a3646102db5320b456800c9a54bb83d4aee4698a5d35b9382aff307bdd92e72bf607ae3674ffd19f44898ef4856a3de11166eed7cb02caabe2553fb7f70cd94a12acecd329bc12c337ffe6193284e26dad52970f67e29fcce51683f92bfcf77dddd0e3dbdbd72634f98fb80e6cff14266e7f3204ad9c7486e953f521f1c0453b94710bff6d5367a3a1bd4242f19805d1e5bd6f9fe791ea18c9940c1e6bf62c796ac1d3314b6f6a5b7c41d0d2a600341a422a984eb342537cec2e3a22b12b46145dbb6c962a7e8c8d4006d0fc97ee844f417459d114e35386ed9fd7e7770f7c692c9e9cf7f1cd3db001718107cfe28f78765862e895ee22bb6b856289cddd0eebc0ecf342cc2d6ca396ccca5fe4b7d1359a7e018c8b3cb31ff2f9ef95120f907e5236746eef0ab35f97552d33a060ba4f333c1b9cc1b152b0b387e4846f489bd4515a5f68d8163ac46fa02b8b77b9c12554a1b86bffc0ad4c5531654657f362ff78ffd107aa21526b3636929f2213b1141be3a9bc7ebbc428304b4d51858f087e76d3ff923135f5b1457a61b1383b4463e06a87d91adfd4385c31c08abd9019d2f55556b2d07326b4b66ec2d3081ac5a26c4a49f32dece12258a72e90ecce8ee4384d3e0b0d43cb45404d007081710c582b75c36dfdf9fdf3f53b00deaf0868fb242a6439774c5d59cd60eb7aa1489000833d0554d9053b90bc7b4ce4ab86dc8b6d5ce16c2af0f7ea15b2161280442e18aeb54aacfe0bfecbc905be9a54f4305c41cee0217af67c9ce67f350a14e117163d69ce41fda318868d8193f060425101d9d7119981bdfd92b8000868f77e2c4b703bb0100ee2a994462c3ab2975c13648ab6a393be207404cc62ccb902dbc710e3e2892f3d63597c6b66b16f32093ea71cca191dbb505a09b2bf3fd3bbc37019e564aacb95fbe1d806843258be11865710cd3eb1962ca20c38434af30fa0fdc6258d65bd946f3f0cca3967eecf0098a372502624ca5321dab111b59a9001f4fd646b52eba881cab598356ef230c7ada0ca367531c1659c9fb0377ef276b5d94db894ca4cca616427eeda7f5670cdc2fbc2576f51c34461b7d18d4df3e4e0a01fb505aa94ae7d6ce3184fd5c73dc6598cd31a4b752a8b983ed19a025688d84471d19b9ff505ce7c693bbd67ad19904a44b4d961bf0f3b531af70f8962d2f0bbc8593cc0a788a37968171a89d646066aec38637d7c3d7b854060118c1f6a6892ade28b422fcf713f66fdbbf7dec89259194757517939f0c3f1d1989a52cfec5872e43766dbce0e010e909644af1b5797c27344cd83e1d0c051783110aa128036daf8c8393d714378f73d9d8aa1e6719f76c5f6950fdfe7db76425cd989028114b4871b0ca5e08e7b5125ff623b29987f6bd164fd83219d320f30f9e7a62d752b8d0b52108f11959ef9d071c23c829088cfa30e469abff1151a95b1ad8771366f2e450b4a9c3ea466ba5fff1e3ac173c4d96cf311b7d879c3ad3018c056384a1f84019788496e287e8e7ad278b25ef0d4689c35d5174163284ac9273709f6aa91ce81ba2d3bc54bcb0f9544f334e9af7b28243ba8eb977f8d8e1b2e2c0a1a751e18a283107c873b464e451fabe1139bc5d47bc3acbd254b0e26e532c60bc0e0a9968316994e1c527751726488fb9421ee324af5d1e799cba0b90e99ff3c2d48a308fd2354db658a64077eb2e4a70725e5c0919c5bf75de54745590a568c7dae8283594f25d273396346dcf4cc0b934128307ea138c7f53b972d1165d31efe9ab265d07c2f927f037539946252a5b7b3cc3b5b4903a6bbb3a2d63d1b64d1dd8056ad5c09ccdb0afffde054fda07d880ad9e27f6c3015ef5f7f18cb149aaf3cb6712945bedfb939a22f5ce29f0bf11ee5eae9bb76c949ae0bc72fc5f8c4ef67383e8dfc6682a078a68a1624497ea7d6b8a65426f10cf07f26039c9de337d8148acf312dcfcf56690463a6def0f56ad07401f233eef83a08207a17e9487534ba580c96701bb9b28ba2b449e34de0e09c0b245e70e5d6a88a6f6c6e61fcc75beb4fe9486f0b9d598b1334b8d3986f45429735db6b7ba09257ebcac5180ad24e0f99d2c84bd3cc2b699d4b450150e91f1ed6c8c9daaac85ec3372b35de77469cf8ecb30d68e57d07d6f74928c35514ef76965d25aa9dff11623f54ed6ba40d6425ee8ec503948674ea34aae073c7bc4a427df71ba4f219acc3e576403d2d86a2fe9cbe61fe8b1111a46bb1a5182d4fc447bb21428d424200576cb15f56c94639664973f63ccc06dadf4d0598a08735467fef07e29c430142918ec120c8d1d1f0dd46e6ec60718d4a95e6e0629cbc1ef94cd9643c243e86a7d02cb193bf9f472eb4eff9028abc37676387aef5e961fad4248ec0a9cc4532fb15b3ec7e711b56d68a2ddaa6189d209bf3567f02b25530b00b67770e8317f634d919a24fe600a28aba61afd75e7cf827ce9d3a10e4c4ebe6e9d56d4e8bf890f27777c33177c75ca9ffc86d4cdf74f9e5b03a889d9a6772dbbde61ffe0239cd17d376b058c1c3914237199e5b49ff79659cc746d2a04f4c148a0aaf20625e8ce459327a04eaca533af8c400506bcac48ce5262c533409391ae326cd3c033753074c3c99c20beb4c4e5efa21f1bebdd5c103cca546c2a86ffeed3384cf3f3f73c28e822343b3045912c7d59d64eb681f0b418e6f151d684f59fab729655890867daa15ffab76366b5aafbd03a9fb04f8bf4aff889432ca9065149fd9b5795305e6722bb674eeae51620c631cbd104ee5aba1a0ca10c8f0c22d8e31820097248ea0c2f6f21de6ea2d453bda98a5dd526e5f393cc0813fdb6a73febc54e3c556b6004749b523595af8a53ef66bdd6945ab1c942cc1a77e58a7f8b42426de31b61c83551da9e99961c35e2aa62e8e09a093592a072f84f13008d4d96cf50ad6e991d051678c5fdc739e5cad5cd2faf32f8af582a5777b55d3ea7211c08edbfb332987c3105c0bca7ba5310697333521803e2afe96645d181fdac2e4bb1fcb8fbecf380058ba10ebcf0d95ec7cf98864c6b45df63962970a704f9b8fbef142560415e2f1b7ceac43a40a4df6b91927f169a22ae95cba17d9c6fab316d1ff90ec3d054f2cfc5fde5e7903f6af87951581802ee53378c357fb23f4d0521445b8001190773a63c193e299e0a073751de271256f2487a2598fd905e37a1e9f16bde363fa3f8cead07f20870a1e62f7bfde9ffcbd1a87f63e9e84542e1d34ffa038239c41c1d080ab32c2d42e32268fca3f7b525110d9d4205c3eca12cec5a2b4b1a500d46c72cd57158493bac33689445386ce115f6e8b787123c85a87311baa5ef38421016d46d6ef42b17dea3a7e0c6e4ff419dac24caef6723d5662182595366fee9712a0aeef2620a96212dc831769ca09236bff472a5b6037e3989f9b9c5be7f0ab0e90713d4d625eaa48608f0e5c0c1a91fa091d0b03b67dbeee73c3f51c5e4570ee66821fc502261459ad38c3be4ec1fe091cd1422187ce77f12a3457d454f442bc6757bc765c5535bba6ef793121201cd205a978dffb31f3db589cdb7673f8a31939864ecfc645609338214811c1db23453f157f0249b0ed1ebd3cac3932a5e330453e6a2c4cd5b63b8050bcb0860947e3619a9173228502bc63a88f61630af31307ccf206466c0f4da85e47910414600ea8334e97f1ee07b9808a6d09aa3dcf59a823aed1cb1b6e987e9df914a49fa1b52d2eed5547eaaa320e615d3e246c786ef76b354858359b800946b39ed60247c21ad033e057297e3b7ed18ded535cda75d38ca607cffe9391f47296908b71e62eb307ec92204cd1bb09ef6a0a9035a2550b6528d57e5cafc485a7f9179c9d6f6e85cbdf37e5dde9f915cd03537c1efaff61d6e22ef09563636d23bcbb9b095239f5caeec7e7abf0c4799831cf3536020d8ad455bc83067fe99471c4cddf15228c76f49d2896c0f8776438b2344ec62b4f419ef4de7b4da79ca552512eb9618a16a90895664f41a6084fc508bdc117808146232d740d03257532818b0187d32e7ab6605ccc0c29e72eecbf1b2bf5ff53ecf978b26f1efb0d69b03f690c066757564fe7c23325f938a2981ed51cb0e5607136d860af29761cd0c1d8a0d890767c524318c774136a046122bef8599fab6fba8f71e5b77412ecb4c5c22414bc64bc48004bfdc9cf2986c5ad9fd18a15ac73537489f72e439e370c3a165dbafea90f64a1ba5b9b12d4bfc7ea1ade690634b0101d74f2ffe147efc57d2c37ce5ca089f9468b324365d42d02ff097fa3ac4717e2aa3217512591f3515488f53eeac7310b2b95d70c3a42f4f3ad8a8e23125004890e95b9a04fab1aa6af27f601f64dcf472183bf7cacf33fd2d1fd27a623fb1df26d657ff1bb85fd4df8c8f72adddeea862abf0229a600df7e120df7fef92aed6800053022116cbc1f5035d1dc0719449201787bfc200c19caa55d789cb1e9989d95ba130e09db34b9f355ce5c25f7c8c10cc84c83352c337f79513a04e38389841f351e0de123b8adbf6a50fc6dffb918eddd08d7a67bcb6d3f32cccf528cbe656bae1cc9e53ec20562a6b47529b662a08262de3f18edd0456d97548226771707d0d703b3d1ae55c80d9db9b56c4ef6cae050544a285f836e960b1a8a2a36155c86ed930142f9662275969a0a159375caea96c5389df74dfd41bf9285738d1c3c70536b5568e9077a9aa7a22ac081bf8955edcc9f7d38a52f73b37a721ff04d311e04b1af110f56acf68db8c3af753413bc5c2c669cac4a77e529982d60dfec755a807c863025e973f0d7dad7141cb6635c9e2ec6e30ae32157036a1fa332698530f657f749c7a9bf1df78c31fd3c0041a52a216350afe4847ffc129073a6790fe53a3d59875aa265010552c2d712fe40e57b012a37c852a56cda9546fcc0ebb390a04c27d2b3e57caca93ed336aae30d4c2de241c21ee15a2437c2645b89289979e31208b535be911e0d70e5f8a3c95a1f974b161ed50f788705f65860db09853cc608c95c15144830bb1fd7efe67f15a884b7622ac9be13c24620afb788e6e954e1c509d6d50387139f79912f83f2bdf7ccef7d2a27b0f1947910a95e7192ddfd48edaee76cfd225baa81d713a9ea94bd504717843f1256b67531640ac658de46d3ad52f890fe9e00da6782f491eb170a328db6c8251897fe7efaed2718a6c5f8163e7d72fdb092494d05606d73798a09ef7203ea899a7abc459daf2c1b2f6da7251cdce84dfddc4d7626f06f5e2ca3cee764e35966d9b573f8044becc47afe46159e1397f4e8a3da3db79c5f4052ed2c0c9c6d33ec7e8b", 0x1000}, {&(0x7f0000000340)="f0bccf4778c8603ceb1df7d7d4b0f393e85c244b3461c5664734e8b538e2581153698227e9903ea52c39d682cee2d70264581af3f762449dae442882537afd8a7163ad4cebc4", 0x46}, {&(0x7f00000003c0)="a1edce21b976bc4a651929694c3220def6a61a711e6721a008478bc294fa7fc02c7ff0be8f4e2e7cf7543b722d5292150d6adb942d7534ac0e2806708150528a11ea6187ec508047f77f9042750b0b4b49458d3f5e9260db1010ce5c6b7688f5a0cf9fb33ea1a8bb6fe7a1fcb2c5b5bbb5172c2345c4c02550baa4978fbb9f83124135900875084c25612eebc9d38cb98932c5e206e5a386d05bd387", 0x9c}, {&(0x7f00000014c0)="940943dac98c4ecf1868a328d79d74dc811d7a153fa6445d5bcec8c683e48304e635dcac9c826656432dbc11eda3e9c38d9b017c57d0c383078fd533306e9f1eeda2d64eb63d351ae96667c20c659269dcf58b7befa9771dfe2444cd8497af6c6f6229a42ffdb9d0c11b46bb9819", 0x6e}], 0xa, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x60, 0x9}, 0x5) executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) close(r1) r7 = socket$inet(0x2, 0x8000, 0x0) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) shutdown(r7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0xc1126939, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRES64=0x0, @ANYBLOB="263e70c0723258aedb060c9561f2070e3acbfab28e9d4812bc7858b8d4397d36302e3f117fa2db3269dbe4cf7092c4fac7663d740eb152505d22553f7bab106989c1a559c1d415e0d740a97fb1766001842810ae494a6587531619b04cbeadfe864844586fec68bee606a1a0b31c728007f17490e9f9584c3f8b1f3e3b36ab9ddeeff336c386a103bbababb573ef479c1410e2317e3708e087db0fe8294c385f7afd39a10ecf293260a693e45284434b7d160cac50131cdbd1535d07cf1791b371c2ef193dcc4d61014cb21d91a2b11ead4efbc24db4ce29", @ANYRESDEC=r1, @ANYRES8=0x0]) clock_settime(0x2, &(0x7f00000000c0)={0x2, 0x6}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYRES64=r5, @ANYRES8=r1, @ANYBLOB="c5f2402cfe090451545155990d6ee785d1900fd7a685cafe7c7771d63cc781c82537ba0e7597ac326fe19e1fa38d8b1f18e6ae74d71043a411313c37c462277758bfb0c9c7272cd68835de26b6a3bff469fec025673ea83d20490b5ece7e8c969a96efb0db6718d00f9a2609a25f54d6b8f181472bac54dfaa5263beccefbeec8e89a42017b3953e58c4ccafb7bc3f87ac54a881aa318a959ae83da8d7043d5cdec6c0914d12224a499bc457f1d840a37dd32e1eb44677dc82a46f7945cddf1eb47aaf9581565e7f"], 0x1f, 0x800) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = socket(0x18, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = msgget$private(0x0, 0x100) msgsnd(r9, &(0x7f0000001540)={0x2, "6d1d5fcb28d9fc2efd0309f90c6bcb7735b8f707aff574324a95b9b34887ea5b249fcfeb969ee0027faa"}, 0x32, 0x0) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESDEC=r4, @ANYRES64=r6, @ANYRES64=r5], 0x401, 0x0) msgctl$IPC_RMID(r5, 0x0) sendmsg(r8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 5: msgrcv(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, 0x0) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, 0x0, 0x0, 0x0, r5, 0x2, 0x43}, 0x4, 0x9, 0x0, 0x0, 0x4, 0x3f, 0xcf, 0x9}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="b74cee11896a1c66c5ec8af496a3cca91b1d8ff569d4716e75da819f5eea9fb060c8979a2d5213d770719f80c049a63a58249ebdd3d4a8b5e10e20eb482d1c6d89e390fa3743b72fef9b12e06838cc5be8965db502a026e43c18e9cb4e6da4cdb57eaffd72e90a3ab2e40330b10e0f21273989ef858bef2b6a7edeeb3f44b91c2a591b6fec9c0caab20e3bbf149c03d3393576087caa2a06e32dab2426149536fd8d1dabfce6deb54890a54b58ee606c19145d1986b4f043192eb2da709798a76ed0dbeb6c36d32e0f37a7ba21b482a27e4de8251c4a03be5979a91510946ce2201e88f48e7e2e10a87d24b39d727798a3c5f22a0938fcdb", 0xf8}, {&(0x7f0000000200)="c32f672c85ae37e8c303e0a6d4c65a6bacb362c0afd69dcc0832c1300bcda60583d29195fc63d0b8156497130745cdb623aae8ba09afbceb0c429cb42c52afb4981460e466a5bbbd6402f6cb6ac8ecbf2ad0bfd17cbc4a74aa1250f376a75e29a85909f3e11fef0eff", 0x69}, {&(0x7f00000003c0)="87f0ba7aca3830e41900d3ba2f762bf0039ddbadaf1038486c6ad02691eaa284546146fb724d21b841936c0b558e45db1754", 0x32}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="20000000a1e6da0b8a1f054f5929e1af00000100ffff200001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32, @ANYRES32], 0x50, 0x8}, 0x400) socketpair$unix(0x1, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x22, 0x1, 0x6, 0x3}, {{r6}, 0xfffffffffffffffc, 0x99, 0x2, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xe3, 0x1, 0x2d1, 0x2}, {{r7}, 0xfffffffffffffff9, 0x22, 0x80000000, 0xb420000000000, 0x3f}], 0xffffffff, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) dup2(r8, r0) executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x22}}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xe02) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) (async) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) (async) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x2810, r0, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r3 = getpgid(0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) (async) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvfrom$unix(r4, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x804, r3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc02069a5, &(0x7f00000001c0)) (async) mlockall(0x1) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0xfa, 0x9}) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0xc00) r2 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgsnd(r1, &(0x7f0000002f40)=ANY=[@ANYBLOB="0000000000000000994d8d0bc6c1c63505535b52eacfd53e53489069f18d704f8e564dd0e42977e2f031ae883a34a29008163dec82f1c9575c47c3a407881c00024de753ed7adaaafbc34c89986a53aba58e3925ac8c09bc74728b118761b43118b610293768f0c17dfbac5bc6e12d030609b1d9f2a23baf66c09c36e4a6154455359dc266ea018fed2917dbc3e290d47e7c9e59c1df3504be0fe1367745f4a38f740e2862b87345b17a0db51f78111530506bc6d4384c03e7a1ecbb255948fbb87d8abdea175d1857391d1afc3b55b9d3a8a57cc897ae17f2711c9b5cc2229900306a575ddf868baad3b7e3bb53b3bffb7d8b012e9bb6e10e7b54e4d3b795619cdd00"], 0xf6, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000001140)="99f26b86c11e183aa518759e669d67c29829ad56bc88a81d076a0dee4c57989bd98b9cae2ba0ab83050aa9f7ec68c827676ed2b9674a024c8895062b89995fba6f95c1464e0cb245ab90378cada52a65c7ec9a63178bb7b50257ab9b8c35b6a4924c772999cbf6812359f5b8c2b22036abc715bc4d5fb1", 0x77, 0x404, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000001240)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000001280)=""/113, 0x71}, {&(0x7f0000001300)=""/50, 0x32}, {&(0x7f0000001340)=""/76, 0x4c}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/201, 0xc9}], 0x5, &(0x7f00000015c0)=""/95, 0x5f}, 0x801) shmctl$IPC_RMID(r2, 0x0) sysctl$fs(&(0x7f0000001680)={0x3, 0x1}, 0x2, &(0x7f00000016c0)="0dacf0fe2072a3adf76586e41d726c0d9cdbadbd4e0b19db6017977a1bfea714318fdc054d5342ac2e6c38f1b9cc5cf0bb1a15fa2a2dcea34ab455b5d476c45d92aad3c4638084e9724932c7a6b762188d3025ae61941bc58672f7a80afd1dedb15ef82ad9579d117e1184a849a052d61499dc4e3dc5f9387237fe8fdc077c8e56c13bbd1d140c2825", &(0x7f0000001780)=0x89, &(0x7f00000017c0)="029073760bcc086a578cb686e8f12252797c375dfff6df1f867ad0a0c0ba03bd84f273e74c06929749ad8db8466bd599e680517a87cf04ef3b71b7cecf3f0be7ac9e3880e806dbef56f80fb0533178c8f4911951ba26d1e8b4502d2a2fbd4d1aaed1fa5d0928f3036b4f6f77cfaa63bfbe68cc6a62729b50a52a84", 0x7b) shmctl$SHM_LOCK(r2, 0x3) sysctl$kern(&(0x7f0000001840)={0x1, 0x2f}, 0x2, &(0x7f0000001880)="7d62a70003408c197a077e2d401d99522678b193439cb8c004eb2daf0cb5f2e0e7", &(0x7f00000018c0)=0x21, &(0x7f0000001900)="6e06ec6b81c1ff661ba631554271facf0d584b285d814e98e101ca8250e1a3f2b7d261d8ca2b292bc9dd78e4134366c04087b18f62813737239d29c865b7c5f436a9cc2e3d", 0x45) r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a00)={r4, r5, r6}, 0xc) r7 = socket(0x10, 0x3, 0x84) chmod(&(0x7f0000001a40)='./file0\x00', 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001a80)=""/60) recvfrom(r7, &(0x7f0000001ac0)=""/232, 0xe8, 0x800, &(0x7f0000001bc0)=@un=@file={0x1, './file0\x00'}, 0xa) r8 = accept(r3, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) sysctl$fs(&(0x7f0000001c80)={0x3, 0x1}, 0x2, &(0x7f0000001cc0)="8579b684d6c1fb674427cfcabf0417895106a014ac2f2e3855a24ff0e2fd50d5e573957ad896b4828c064adba9dfb3fadac4816f3c9f2fc84a6e7095c54cd5a59b06520a84dcb9494948cf24fb8f4688afa0c34db08f92801e26d645048ce074f3ff11eb7bf1cf64b7dcb6c4e46590d61a813213b5af51bfc7586bb9bde43e4dcd46140297c9176078010ab99f79c1e2ae96dce039a835388c0ac7e6c907ad03eb7b975d4795e81ed430e5180a90270374ab06d998a3354722f194b3362ab646af6d759eb0d248b8c13e43cb88f6050a6058f3e106b3e19136f888cd6cc97b63ea3162aa03a93caabd1063f04ba18912c6b739c1b1ee13b9b25292d73debab989ac842c1d1aa602d86c0f8b568e5823e9e6d2655bc57a90142337ec7d9705748021afa312dfeea54093e579f1e0c2c0d22ff216774369fdd759072994b20af5d5d9983e93ca601a2639a149b1af1f22bdae85f79e7641f04fbaf53435795b1c4ea56a1c68e3ca80d889d5416639ede07eca492558733b2d44fe58cc27ad646771cc05a7882bc9cbc408858d1d56416948f3e41e30ff0143fbefa4fa29aa14444328f3ace970c0a0e02b733f3afa68091172fe1579dce47778156671c3ba8b9f0692b70fb0f427064850d0c2e3e2e4128e4eda7ab0b3d86e642f6f44a4237ddf52fde790ee718908ac400fb0908790cecfc2b8b45342952933838097407ca6ceb784d79c85d1cc3c8876c514a56840b3c05bceabd484eae815c4520c9e965025e30efff632b8185373283eac15a4b38373130e6466ee2dddb3180b8596875d026c2f13c282e28565b259f3fa5fe77e5deb99e19b3c39b28d25ea74a2c4d1a8478a4916d353ae3cb642bcb7912486e1f03ca8b6b4ef6bc75feb0d78d3713b373c37a821e6bec3bb53edb99c036a22dd1203c9d309617b284e62bb11e1d1daa0ab19be248c5c0c9395e878e1e4a32e12af3e4f6ddea5e2a8d2835d8fc3880901a7391291a5c496d33fe54381a4b82cc7ed3719b3f26ab610237bcf1c7c9137c7c0e6ff8ef3f75229efee74caf94c404198b8c0cbeb3b71d501c948ce7c410b57cf8679488d2db1c4827c31e5014042fcee1967f27126b9263e5ba1b2087740dcabaaa7b5b9b90900770bfa010a8c0ee7062b624d005160c13bb2fbb51568bd5af226893dbe9efab8c9aeb957104faf28797ddfbb2ed1742e108adb7767c90aa0f80a7fb60eb5d24c8ae92565db212cf5922e5cbe72a8ce4e50e98a99252829fb7211dc4bc994ce1117f3c0777ab4440c196c39be993a18b182bcf4d330c57528b2eb9bf876d3d1954e880404c380e10d6e59afa5b3029e0cd350ddad276e0e3a5154985bd6b27063716c589ef60d75e980717247fa190fb4182e3e1fb9422c8449a93cc13c2e3471d42c014c29c2e29110b4db1dcfe2f8a615cf836ef4a3508484c1bc6db56bfc22b53d4c87f966a9047942748eb26a12293ca7d2b3b8cbcbe1f370c077a3655dcf6e9f3c64a5eb6b636afa7522666d916764a66b4ea53df9de4a0412f33b71ea797d7bb2bc459cf97c1ac4ef3d80f13413fc5d3f50a78cf67dd00e557c30f0ada0a6975fe02cd019be6153d92b9a9390ca625f4b2204618142e8912e52e12ac111c1792826bed9ebad7e852030a2b7b29bc43fff560e02114668487ffc418bbf7e63eca0ff231833c3044cdd3724b0866ebb28fcb6c9a5293897b7707309613f544f80087ed1ae500e670a0b5d3b4289c04e7ed53c103134b22128a358f6bdd453a1c1ba4179dc2f3e98038c4632b74672e49f4de32e04738dbacee96769dc769e8e9ea1781212c60fb2d42f8b139814dea602cd101ff278503d8be41a53493d420e8029776be583b9191d34b2e25975713b3daba905edb32c4a6a897919c8977155d971648ae57f92971ac00e2ebd56fc42c63a2efd50f4c8f2940d6c6b42b5b6903e323090fa89d48737f0c6a2fa26dc0c485958676dbcc569090982d4939417c65c6045be0358977e4ade2eb441fbfcc4bd3e3d9f6c34edd407b2dedfad708c4a8d870f95bd2a8ac447f3aeddb5a9d0094f6418c82db93bdd7402ebfd06fd1157e09ec7e7e6aabb66f465e32bc7af804dca293da70ba9c2104355c4f2095391b41ef65ff0543d5e1e5ae74c930f7f57109694fb06ef04d22a340c031a044c850af89411641f11e1d75a74ac6a07d959ef6c4bc8e6205d27545b30064d93fb863b0ea1c31d85ebf8d1bfc3de33630d55704c9fd2c99879dd5255de70d116db59ad3c89d57be88ec3e12578595c126ead30e9486607db6a04544388756a2ad00c298f5e3395a6656e1b7722cfd68d6bf25e62f1eafc6cdc7d5547bf943bf0b9957b48bd0f43c2c117bfee3b7ff0760b08be319b0583a7e1a29b913e09a09ecb7978877973da98d85fa2b34543c003c17cd979de2e9c8c2afa9919c4349f7b665077593f80f8e1ec2a8fa69fad7f8dc15f709312a3397939834c8547470dece9610965f0d80782b918474084088ca4a527c1b365045201aaa5969e5728c8527de343b195c8134ab2092f076b20b3a07307bdf7af6db69d47b99947dd7e0da96c28d9f7db1d67362eb4215fa87b48c7644a05104ab1f442381d218518ca9c07b6af173a9e09bee8c701e0deac01282799bfe8eb2fb7e9ff763992ca8cd225d2b0fd4be2615a78dddb2cd883ce9c0d7f09760ef6af6e261e06a2f9ff81761903cf7a7287da5dc08015e59a8a0a91fdb171f4d316e1b2ecf6ef1b723957453887f760e22f9615fb034a78bd6b9f6cb6f79b0e3fb2b676d4cf61dae3a02fa08685ba51ab0bba7f191660b23289e0673ec6577298c0b1a6fea5a7553399297431139597bbd0e8c0b68210a7de2ab3fb9909e9be2e379390343c709d1ffa1f53a60d20ffa548b2fac18c9c6efd8a3d34ee72228732a7da5de5dc768f8d31e36837a0b1cae85ccf97446158beadff3af935bd29a9f30325822900f83f0777249a749c5928590b603b063190467808c1abca0b5ed735bc25a4f8b3baf135ece1b61564bc94a88cfc93c6fbd14d940776e6ea0f2c905987ab477ad5f53f78088a0c2009053484b0b9bce41206e852cdddc4d916693fc7125a93f63a5d784b78faebb8c91b1f316cec6d9b6bcac030fa92b367a735384a2a85adf165079ebc35d109978703c49d9de65c2d3a3d7d42067ff62de28818b49cf6b6ebe583c609f21e1c67f85bc2bb45dff569bfcd57336f1919fa4c1c43c956e67c789824bc391c34649a5473524597bb7e391c8c1350554def576779fa7973774f86fc872588b1ceccb054c2a9d07238c33fd1f6f6262cdf62f60900226dfb0009107df4a533f53638e62f2e330ff3db2d14d2294f7f8b7fb14f29c41adbbe1fc23ca0e726d4df3199fe47fea298db7438efaacce9f8a11d9556887c6a9c57eab3210eb56a95617574905628069834a5127d998a168f2073d2c384531a44cf62be0f2c2f287d6b8869cc9fb5706a551c197ccd3c3e56e78a13034278f40a5114c66d01a55d9abddcb8861894711abb850e7bdc81d0227ad1ee88910d12bb3cfc1c6a33ed377cd38c8909fd6cfa908efab73701db2e4004941bddd9ed3ed9ad08bcfc58db4f909ab451a1e1ad0e735f6cd17fb310e217d878eb6c2562b304fc1e903d9af76fc37005c46511b9250623e28065f7aec9af6928fd9307c76b7a82192778e7272a9f5f9110768b90bbf346cbb68b2125c2cff7f0cf42cfdd4c7aa3841f69856f39499eef15be701969639eb8d14ec91fd4b11204100c20cf214a63296a05563a4a1bec094546185354c75bef2f2479bd5359c06abb31c9f02b09bdb6ce2375d8919db3caf87f2cacbc15b4fa78ffaf7297314f1752752b66fb3c8ffa04dd37be622b38ad9f87bfd7117106e4dbc24e5f395511a4b6c7a2b8edf8c5f30fd4710c09e8bc86f1e78dd591c374f9e02e711c30054a98659f632d241cfb22f0f1947a26974ae04cd4e8f92e9bc61a9428b7290c3a234e1bf8d719f738f90d6e468751cd17e8d200726fea0040fb583bca7b184966337623b6ed2a6dc1fcdade75f9bda8bbcd7580e5feda72b14a8772e7363e5a99a8799b5c92df5a02e9b3345ebfdd6edef45c8b23b62212e42611bd3be598cf9e877e368d286a92ecdade4fcdc5fe98968fdeb464dedaaf937336693c0c5c5076eb4eff4e463ab15fd7650fad191ef148900940da5ffd001ee4dacb904cb5581d1d651a223347887a25773729d6d6577662d915aa63ce0fc6a0c8e9bfaa21b71338cdf427f42a73796bca15ea87a8f4aada86351cefa941229de870a96e979b3a6c8f5a864aa82a512622f90c5da999ab8da464f544e397892904afbe3dd2d11e116df39f5ddd037fa09c77a5de14c3ca06ebc4248d5834a2bdf7794ad8577447e9d75aa18f72a54d3d07c26fb7b2852cf2bc702113e7bafcbcb411d051180dad4fd9436ad32db41fba0773dbb275dee54dfa1b7d09a152a97fbb32e76f91e53747efb8b09669271ef2b65f5823556c3f944be348364d70b6df6b34376c8fadf1bf7d71cc3c3a4521acaaaf405336ebb017fbc58aef023e081b8de030d2dbeee9496f5c10b79c67b392f434510f85fef70c33138a3bacbb172306c5f039bb87697a82e54679951862e01ace3fe9f43d931c8e041c8b58f1df589aee9f97db02c50585c7ff0d0ab2fee95c0be671f0254ef554fe7732f6cddf5b9f12987ef4ead8c2e019806c401027833de1e76caffe09bbb0e5a3766f5e1a648c6eb6050779d57ecda376dd7b410aa5cddbfa56d24020deebbee87711461a372d36338be7b7cfc5585be34e47f4a62fadb5a64a77af489d9cbe3c63f1c98a2a5e303af4ceb0023369e2f296f0da4ba6edf1ba493cb9de095862289a96ba12673e80da607ccb9fb5c7f2d062a40f6d91ade12de5054b6b7740636096aeeb9fa92f81e58ebdc08429a358686a391517bb5feca00e31aad345c4930232da809dc5503029e9cf14766532b04bf4de8985f572c48bfec24217483ef7b41119288ba95946ca8c4a6b28e20bdc5a473cb8c9346837f7be9923a2de465017fc1d1997d9b4fc589bda1d42b41f7721cebb70f35682c8f96ec66b5da1d89a8d4e6c06c0e06cfd8c0923b336d7bfe8e9cde9d8b9d47a66e66ef9b2445bb3da93101eadeee316673a81e21cacb02972098091726c4d302983ed159345742a5da0c6e5d12dbacf6be3792b85c0a6812c0c0967617a16a1f40e5fb898b6edf79e704adba388432028ca11bd8493a56409e1ab4fd3e72a299e388cf599be5c25e916b82d90cc11a37e3245e2b28b44cabb369e5acea5972cfb346b6da31e8e35105209bce284d2fe475c31f378f2c30e75297b59e9835424a8537f560eb8b2488af699658568f139aa311b9cc40184b9fb23ee664ad5264899aa0177fa7314a786bb5c8534d44724991ac39d826d022a5717b453c0bc9c1e060bde9ac11975c799b2ce79d293fa1c82f2a4f63fe5d0872f041256def6ebbeacd77046b6dfb4ebcc6442bfb93144c31a0ec161ceb7ca23b2e7add31d874aef0ce93ab7310201aea0a4f04e70ce0b5fd8a888c7fe56259daab9e0e71d546baca6c893673541719c34927b6771d5f68557f915c98e0774916e6beb9bd649562f1a8fac51ee538f644c7102e15a1b04506d2a2034c55f06b819376ebcd3c079c759c8b9e53b501802f71f3857d4f8f3c757f0031b6fd6786137b752d4089972d4a88098fbd1825b25271fb0357c50b1e4ff18d03ae5b470b528fd9aa8c32706d2679f4657083b4", &(0x7f0000002cc0)=0x1000, &(0x7f0000002d00)="2d9f5f404b83e2867c1fc14167d1ff0e461acf02433c4a75c7e70c8319", 0x1d) syz_emit_ethernet(0x82, &(0x7f0000002d40)={@empty, @remote, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x19, 0x4, 0x2, 0x3b, 0x6c, 0x68, 0x6, 0xbb, 0x67, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x30, 0x3f, 0x1, 0xa, [{[@multicast1], 0xffffff7f}, {[@loopback], 0x400}, {[@rand_addr=0x800], 0x4}, {}, {[@empty], 0x8000}, {[@remote={0xac, 0x14, 0x0}], 0x400}]}, @ssrr={0x89, 0x17, 0x0, [@loopback, @broadcast, @multicast2, @multicast1, @multicast1]}, @ra={0x94, 0x6, 0x9}]}}, @udp={{0x1, 0x0, 0x8}}}}}}) accept$inet6(r8, 0x0, 0x0) connect$unix(r7, &(0x7f0000002e40)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x4000, 0xb4) pipe(&(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000002e80)='./file0\x00', r9, &(0x7f0000002f00)='.\x00') denied attempt to set clock back 2589432932 seconds executing program 3: socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x100, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="c829b9673c21ee120fde1f5fda1e1c30d02a8e678c9c2f7d32b29481ea101c52e0331ae0c66aa46a50e8b1332501ab04c57d7065d9e1c869447c53dcf79a2c1d16857683cbb8", 0x46, 0x7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000002c0)={0x1, 0x65}, 0x2, &(0x7f0000000300)="1353b70a207febb1f6b27d89003d1677d6f6daf736a1358ec67b4ded41f7ae56f7c0dbcc793abfd0bf82bc99243ac3598321c559b185209358bb3d26f2c2a927813100402abee43cea04ff6f7ee139c25d9e10669bdef272238ff94c0ec24a30d794d4dbec", &(0x7f0000000380)=0x65, &(0x7f00000003c0)="53089241e075823a6fb2986a7f7374853bd031f98b5fb24eb279218715dd768bb9d7e74e86eea0d733b524e4b7caa99be43b6a16fe23815bf0e7108b4d349b894db6913aa714d26af3f9251b9902c62b300c94fcd6ed1adad8e74351e06feaf06023dfd415a34a6feb2219d8aede82e6cca6d7fb65fbd9535c233a8864429fffd4bbf037fac7929fad11c0fb60340bda6bd0b43cb8f61b89190d468f8afa52e4f1e0547a1d50c6b200787b1edbe1558794e81f823c6bfeaa66b5e2a8d405b80e2bd312f1d82434fc6647226abe3c9ea80cc0b0e5e87a12e73f9155da84fe69a6f7bdfd844b68f76731", 0xe9) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x0) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x100, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) (async) dup(r0) (async) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) (async) pwrite(r2, &(0x7f0000000240)="c829b9673c21ee120fde1f5fda1e1c30d02a8e678c9c2f7d32b29481ea101c52e0331ae0c66aa46a50e8b1332501ab04c57d7065d9e1c869447c53dcf79a2c1d16857683cbb8", 0x46, 0x7) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) sysctl$kern(&(0x7f00000002c0)={0x1, 0x65}, 0x2, &(0x7f0000000300)="1353b70a207febb1f6b27d89003d1677d6f6daf736a1358ec67b4ded41f7ae56f7c0dbcc793abfd0bf82bc99243ac3598321c559b185209358bb3d26f2c2a927813100402abee43cea04ff6f7ee139c25d9e10669bdef272238ff94c0ec24a30d794d4dbec", &(0x7f0000000380)=0x65, &(0x7f00000003c0)="53089241e075823a6fb2986a7f7374853bd031f98b5fb24eb279218715dd768bb9d7e74e86eea0d733b524e4b7caa99be43b6a16fe23815bf0e7108b4d349b894db6913aa714d26af3f9251b9902c62b300c94fcd6ed1adad8e74351e06feaf06023dfd415a34a6feb2219d8aede82e6cca6d7fb65fbd9535c233a8864429fffd4bbf037fac7929fad11c0fb60340bda6bd0b43cb8f61b89190d468f8afa52e4f1e0547a1d50c6b200787b1edbe1558794e81f823c6bfeaa66b5e2a8d405b80e2bd312f1d82434fc6647226abe3c9ea80cc0b0e5e87a12e73f9155da84fe69a6f7bdfd844b68f76731", 0xe9) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) mlockall(0x0) (async) setuid(0xffffffffffffffff) (async) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) (async) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYRES8]) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYRES8]) (async) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x45, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: open(0x0, 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) r1 = semget$private(0x0, 0x4, 0x10e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "327367e393e700a841edd7fe71fd2c0a6aaf6faa", 0x0, 0xfffffff9}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r6, 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) (async) utimes(0x0, &(0x7f0000000040)) (async) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r5, r7, 0x40, 0x3}, 0x6, 0x7, 0x4000}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x1000, r9}) map stack 0x20000000-0x20400000 of map 0xfffffd8061181d90 failed: hole in range executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) kqueue() (async) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0x7}, {{r2}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r4, 0x15}, {r4, 0x1}], 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fcntl$setown(r1, 0x6, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xd30, r2) getrusage(0x0, &(0x7f00000001c0)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r2 = socket(0x2, 0x2, 0x1) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004800), 0x400, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000004900)={0xae, 0x0, &(0x7f0000004840)=""/174}) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) socket$inet(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x138, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab70b29", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r3 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r3) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 5: sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="39822b404f70e824d4b7505bba9f38492186f14da104bb0529a5d79e5c33d76976dfcc691c0dbddacb665e6c8661f12f5be5c2dc9951", 0x36}, {&(0x7f0000000080)="f1aa908d8750c0bef6ad2c627ac64d55645da7a8f24f12b5c997fb04d6da080681351ba860bca7a5dd303279e89d7c0cde7cfea1e8a7f5692dfd8d20145fd9606a376d286d333e905df474902ad4a427751090438b2af9eb443878f9f726bd78882c9fb8c31968a38ea2c7db8cc4b39b690c461088ed30d5265236dcedf850fe34e85f266696aa9f07209d0d7a0ae398bdfc682f1e44226656da71bec25caa768e816f972b011ca6fb539033596e89b5420598808f5b29dcc5b19b8fd30f06939bcc398ac43f724c8bae4c6515841746776d0cf30e251fbc2d0ae6fa083585fe5e6c6e", 0xe3}, {&(0x7f0000000180)="961c444783d1fb6bc54275e6a03072191a57ab67bffb4761c0060e47998918b588ffc7e577129199817b93043c2dbb9ca4ceaf2d1828e42755835d13586a349d5591d134dc8806a92985e27a5192777b90bad26790ba977a8ec1415c11cb99daa7b9dac63d2b93359ece960a55b0ff4c35ff83bbb6e021931144aeb6a6c84bb21c3f72d45ee88ad3b63ee5c34e7c3db42583128186ea5012", 0x98}, {&(0x7f0000000240)="4b9bf1da85f9335225f9138be475b43c6cbd7cd4deac26de842645655ca2cf4012654fe653d988351d5bc88b6a885623b1a8305ae3ec97f2731726db4eef604f52063472fcc64a1c019f67230b8387a70c9014", 0xffffffffffffffd2}, {&(0x7f00000002c0)="571d202b93868363a5cdcac50e51af0ce6862e9704ea7c0cda11a60d178b7c3bff5fa363302008cd5bed40beb36883a7fee7dfe1f6b1be03ab1ccf93d83fecad570e97bc5220e9ab0d4058fe600af1d527faf07c881108fb0cd3b8cdf8a37dbfdc821fd5e0430cd3ce5c81d68469e1f16f873c83", 0x74}, {&(0x7f00000025c0)="46f420ade272bcc9368c7cb6608fcea31890792798dd01bf0a2cadaf1e31a76ee876a2555e99175e68e6d76dd935c292d93873016cae39e55902b345fa6e87cd1f2b0551ec8399cfef2630df450e736445e0ecaa952baf126f0a1b52145019098318e0d155f079df3e1dc1ae1652ef49e31182c26a6b4ac2877a39b94fa3ea8fe9586c95628e22a3d1ed9c52dd8c5f7409b76f0733f7abe7477b78ba2da59e6a1b20a235fae453731663c0f8ec596095f29a5c813e3818a8233653efd7bd9eaabd106186c14e0e91606daf836eb405b8529e7855595717b13839055afcd2d73730237b4c4c0d852aae0231e1ea85be9607597841f356913a9a042305f0d04c084e49b5fcb1489d84399cd64637cbff3779543cba37fb2744c9fd71f3c9f129501eac94b5545479a68eba59c5d70258fcf14589fbc093366def3a1bb3f6e0dfeb18bcb2c593e42ac9a02c6a44ff92e9158e6087161c865e4089c9ec6e0ad9431232dbeb415a9477e512f2c5d13336e32b4e32ce8799a1a3961eb0f22097a126a687c9d5d13fa81f6f459afbc0a39fb637183ca408863c141bd6241395666970d52846242d8307d5570e25009eff930241395c330884e0372cfc4c801bc178c4e9eb164c04b2981c054015a96b16b30b8e0b0c6268ba334bd5db7c6f4feb92c0893ffaab086a97ff8b09555930ee83553addfdee415a9dbc92103531c9e5d501ca70180086597ed2cc3af9a8873611d819643c8974b019cb4582217cb83ce98a03e39524d09276e7d59cd7952e46e9dbd55d5e0492155f464ece88aad64de80b5408c5fe57f36411f6497259f0943aedb2ba743d894afdc51b392768ede37705300aaf0e6a89d85094cc057f4dfed97d5ba2ac02831e5c548211bfa1e403daa4cca1f1872d20b1ff0b7df61ecb555a3400defbca4180798d7972f9dff62e2a6cd5631e8d918c1f0c0441070359a3dacdb5b615f0b959331a4561297814ef199c8659192d88f9febf7549befa976eb0c1a7fa6ed9b670fc5ba37f79cef80f0143f4e778a1c4f6ddd61dc278cf4ddb4b06ca41af01deff157f4707811087d68ced715b8033e825ad11d3f5d02d1d23466bf465cd9a3ebe7127f6028de97f44d4bc952ac6c24ac2beaa2cb332a4eb6d42a1dda25beb7e28aa281f0ea13192001e210cf8d8ab509f9b89f5510069955b0c7f12ae8107f1ad849eabfb6c7849c1e0423bfc6f71eed2e881ffb80f6ea0b8e3ae7e8447694565b11d19923df9493e27299b08366157d89802e23c6b8579e75cd696122aec47c0571fef4698aa14ac34454cbc91c05e25aa422ea5dc3edf891840fb36ea35a917ea5f95cd2e760e32e7ec0091a1574b4ed1182c3727fbab4bd344ebb828a0c72a9c94de263bde923894574871d03f185e8f6ca03e7b3a7298c5395b308b8028010bf8ad41d50e36b64c202f1065dd85e6d56d8e6c0720101ad8ce27cd8e88b8c85cd90d1f75ecee95e72f560ab1d24cd7da76670bacf8ff324f62c7a28c2e7d7e0e9486a82381907d2dcbe1d74d6456152735317568d220155658ff0ae61905ee5c2d992a82c94f6a5dd6f02bae0760708050d8a5a3f3ae5b9afaa77886e321089e2d032035c7aa8943e69214a917fcbc4d86b9f0286b40321afc86f90dc977b71ee6d06be741d362f2b1df5c1081dfabd24d68619f893e4f9ae700c1fa1a0a5bebc67c560eca21568e494aab4455bf82677f2c9b4d7c74e7af428fac942476a7a2532aecd90cff85ef9fe5dc3f55c07929a812d4440733ec6d9436443b11bf92ec09de9a1e71689d049b9c7abe1c0c470d0f3ab5442eb2108302d745011f36b8001acfb8e51c0f29b75e2741fb1781b688d223cb1a0c5b9f578f2ac5e3674248327ef6e1daa5080076434a404351255a552b56ff78705ddb84f70c90d82c646b946f3db285efa8ac02c7b47f3ece3eb3ff2f236a58a0ec95d6513bbdc5edc6d2977653658e2238821730246d3bd0a6e0b3cae135c52034ec2b2088ee00273fa6e46d955b22ba6c5e5426f55fa55d6913401338d0d47c9ddfe2045f6163012f644a7d48d5d9e94a1e91d6e47033e8ecf2dceb7e8bc4ae8304050dcd92148abb70a08012699596ba9c114b4bc50decfd0eaa8590957253f35c5c86b110c88716179819eeaa7e59b46832b951c80599376ad51baebbd8fefb81dd00d187af6834f7a7a3dc692b536199fd8493789c4c6e07d12d51f6b39067e26ea21750e2c2411e4b66f85eaaac45eff7a000fa05fcc6d1b4d2bd711b4c3dcd39d174d6c06b523053026c2c0dae27a9fcb408726d5d1239d822db44d3960a817a2a954307f6979b8d0c4f98574736d4c42d5ced8f11c4a148ff82ff5e8e5587e5dfd2b19bb84fb574397204b7559d62b80df7d652563c67dc15e3fe2d42cfc2b75431db79aa4cc540da3eba9a23e7fab6d22f0e68c372b0b42222ecc98844e519394e6a5455f18b20df0cb3536e38c6eb972277a9114608f759713ad5d6c9d5989845588f84a31bf57af077d745b6e50d3be2c292a833e865007b8e33bda84e4f327b4be210f423305171bd86fa548aca28ab15dc6eeb9c77d43f2ae5a03b11dc8c30289d12f4115bfb192b02b3165782547f57a5a33c6bc65d3b3d65de98b2842de43c0cc58eb3db936ddbe284e94269d64c33f2cdb3603f8db8b15bbfbfababd3f90a92a4161253a7dbc160e2bfc1e0a26b915b89ad206db0d869a5b2e68d64eef23f55d15af61f3ee05da4668ecbca301f1602c013a4e0cb38eb751431225ac59dd002b6c2d1d619c869edd6efd28a6cd46faab85e4bf56445965a86b8bd4bf290f5fc2e9609270788b10f010b5c153da6893bfb36a4550215d1d3885b64e67485229ee8b72a768db593f441351efc8df7eab6f897e42f2d4bc5f4742498ea6d9c46c4c20c7d66aed655787edb3a2433a3af34cf03d10fafdc366b09ff5a9798bac0a097df8b1d893dd5c0a03c4c5c27523e149a209f96eb918b7ef60f73de346448dfbbbbd484b508ba971a46ca6cd5f5e9d6442f63ce8a4f45d9de06c7423a5dfc9b27c55b031cf7e304bd59bd2f3f4b965700abe740a59e8e52c8c52e64f7f24d539ca7f987660f8315eaa2dd2e65e8f73b1ba30ec9ddb0fcaae134c89d3f06df8255f166a74cf8469a9cbe2dd663370b2e14f09af4b25e9bfff85869fc20b0dc654253ec5844fc9ddd915b7deba7df1f06c1cfde08a907e73f6488f13be7ef42428ab0abdec806cc2771eb1371de4ad879db509440598be2d5c404ed722d69719402bed8be6de8e5e9db6edb6b1a7b050a3672c1a0889a9fddbd63f473729ef704255a23b01b6330a4a4d0eaf2ba0f63d1e6a0d7e58ec313ac8975d5e5a180e1c3b8b6161a876369d135db1caec0f6f7f012a420d4ff443c773f6896fde720d8f9ca6760b44047d53f2e68d1f0ed503a6a87c33c2f4347dc8440cf35495f67e8a84b1106e35ad0a142681f4782e34e98f08f086e56c3a37561ae9c270b12a1f4bdcace7ea236b8928094239e9eea72f8ad35b531f45ffd530659476900d06dcab044274342cf73bf7ebfb9380c68b10b651362c19c31aea14fc41ec06bdde734f161b7ef1de907ab4ece3053215afef203552e907616b37ce0589345d80fae4d8f3bad26ae08c279b9c4978f5a469c1329f34db33d0403436ca299bacdfb0f7834a04099c9283aa9a0e81978321afcd9f33ac9af26c6ec37b90009b75f78ddae4c891016649a21b855e1a87263dc8c36d95b9ce543654c57ddf6cdc5894b06bab9fd900acfab55bcba537a8ccaa09655a8fc9c760f9176b3df3f890069aaaef0d14a12e0c56d18077cc08d2b5d9c9d7c83c9eaa8f274e64f9751dbfe7be72b2d54ab648d245f7d3b8fa77808fc01fc7738ec2d9d09f17c9271865b66d8fce60e207291b84deb4302105f1676a94c66c4ca5b2b68e9e05ec58743ed1d30feb505a80c0ce927acb4c38cf2a24c2554d5234f946f81cccde5b18d8396ce93273a8047f4bcd6dd6e5d4d189e856aa8101bdc627fd6a2d80ca4c171112e94b00a2202567cdfa5f839a1e1d4c81f8462ac1a1639047e4943d00f790e29da5560225d3e63a3e5a8782d9214a8a4137a95aa5056899c1d5070f07df67c5acf1a9fcc4d213897345b522b4b36324cd138df055110f12cbf3193694a32791e48eefe68989b7a03204d9273c21b57af297bba790e7fd67221f76e8881c591f29672cddd7d613439df052f55deb784726e8abe71df1b40f8cb398d689bf57af73d75f01ddaf642a04de2dd50c6bcc0d9574b5429365095e3aec1fc95c8c743df9560d611350f0fdc620fc2b982a02ea78a70007f97a595b17b63adcb2115722919ae5fc74992ed1e1312b785606645b02135b80620e8b6fc25b035dbc263a75f08863b15dacb218ac319714ccc22812b4a3afc61168816b83e7cd7a6dbf1a5f2888b6149e10c77f0f49c324a7c5d473f7cfbb05f14609492345cbf2ba9736c3ce9ec8a44f7df9237c3cc59326936bb13e929613ce07714864b715f566eb8d8cb069e34ef7d86b031c58859cd13eb1b93977b09fb418bd644b346137faa7b1b606789f397275a09e78985919040d6a73964f94f591457bcd11e236a7cacbcad5238f7d6c52c9819d1029ae4e2245649f5830816877282f3de175c735303a5fb4ad9c1f60219089ba8c4732e159c4588d00bf2fc738db8d8fa855584a80919f20aa506582baceb50f93e9fc22b06b0bdea3216af5c3e827f1bbc1c033417d1eca117f9329e14405a47b5739c79ded2c3bed6b2d2a1d9a5274df2acfad01254656e487b39b167be9422a266288b6a67e3473faedf376d31a1e772c16918fc09e1de0d1023eadf5b55506811cb1c79c212f2a792fca521595f69d99bd9fdf4db48e9a79a34843f37f3f42c43aa00374280f84f694b4e05b68a2f7a095969462114f5e8f89d663aa42ebcec2b74a693531f2fdbfd3344eeb1f72738f9750f86bd30765404c69d7b4ceef02c714eb6b2df087f8b18fc28d61ec4d80296042e159e7491e38270ae23ed86132ba9cf366e5b5525c5943b0482f07bbc9f32fcafda2e371e43d9d07ad4c2f1b8ffb4aa625f8d8c609564783747ede31c33cc075e2081a7fb6022338a528123ccfd996dcaf0d8ab44ed6b2268efaa240809b108644121b2581eacc308b0e9828a5cb4657c7140fbf0df49fad057fc6f0f86503149a1dc91fdf59e7529ca5a4fb4f92a46ca7e42ba0213c61643d395587b019eec8d7f20211b79e2a7d77142e422824be8a51f75069324a4fb4a0c56f0327003ea86f1dd350983b1b22c5b7ca77fcbad53d5c78e6091f09857b2c7ce376218ab561d1a008f091b65412b2480e9baf3922cdf4542d01aa0b541a7148fd33a618bc7bd6e8baa0f1ebf077aae874f8a615c63171a30310b0dec7db13af932395a3f2879b18abcbdaeb92b635f8bd8044231c33d8681689c179233e4d1919310db6a31571e0de0c5576b2aa5d061bee6b717ae2cb46a762b0377aaa60c45603a2971ed7070ec228406e46d3c718a52e87c38c7a5a9c9f2be4b1b2051c089e407dfe05c6f96634ba1f73875a6bca7f6aeaf497b38fa5ec7c313a5fbb4ab4a760bd1fc5e5e9b6be4d1fb45652a842ddd0def9e17ca6043def8cd4c84817c9890d6ce7c1cfaf985e44f0e5d556309a1799298998f55eed52574b763e91f5dfc64194035c650dfa86c6ea11383360e1c1f9f74e3c8cfdf2cf3379b180b638583e9c256cc8f21bb8e2b78b4d53a81de0883007e0c8cff00ef83fa786a0e0d304830e2aad3c6c9f66b91ded74b4147a1bc3931f598bdf4193365634b4fa311933c7f08e619d532bc3b024ef0d45c1e06e477d9584c6698585be317a77c3bb592aa3813f07f074f40a9017336e0dabb07605f8dd74c8758603df1abd1a19766ae83d1e49841d762a229a4b447cbc1d29d791aef75e6966b77b08a40d03af894402b1e7d7b231a1bdd24115014d882d5", 0x108f}, {&(0x7f0000001340)="93bac5aa392e251a04ab52b85668b51f64cfe5bccdd1b998bae1fe191457b211feb74049fab7f8bca1de2fae31c081c0812a20e436268d6bde549300c39539c07cbb46c3ca28fc5aad7325cd9492598ce4f9a75bccc611e81841e8f02cec47f21b78e8a1d3e1e835981b96f513b242e4bb8a42bcfd23c4e0066f70bd949fc4297ab6a79bbaa25a28e6472f4d35ce1673a53fc64e3746b0d23c1eae55d5a836e7bff70259ec139bfda59054356aff23ec8a34f88d3bf576c499082eac6079b0ffe2cae330327fd21a132c", 0xca}, {&(0x7f0000001440)="adb15d4387ff449299aa8035b85756cc6698213d607148f001486c1942f07ca669a66c0d3f71af97c1214f1cb02046d7ce3af40368937ddc35f807ac2b96698ad8b88278e7908d3899c016b35b5d1a878dcbcecbbbecffbc5cdad5fdfc0d229afd12a6a32b97868ccbd19972e385443e04fae34b49e78f6fe136ab2ae5cf428812209b1ce0d360f4fc3409462b245fc7c6ccb4cb0d7359e68883c0a244a4487b05f18924deb66e233b7d00c8cb006786a7c21d4eede161cadde81b4c3014401e52867b4129e25b0531cd5d9f90ed3c93950940e592af373b5acbb6b6aa5a20e02791b31f869dac22ded1e619c5e115be4f0602cde7a38ff186976dfc0fafea5456275f485e03dd8ff942e5c00ee038fef0b9835aa2e69bb0776aa6c69be2db84aa7387bf552bd18bcefa15b99dc46d15363f74e82a396a347c1130ad72132ae75061d28d92be815301aaaf6b964bf465eef2f8b83e376f36a508622a36926c37a62c3fb2938acc2caf9375ee085f92a684c06972324d5215b744866eac64634cc20479f0d748e77ef3dcaf1538f3007b3fddb355e28a0c8f191638b599e47ac87ce63083b0c9402a9f203da2a05db9a02e16f0416528b0251cf81fdef87a3128086744486fd118875748c670e031d7d65813033787ecad84018b7bd1c55e82cfec21ee398dee7cfd4c43e4f89f9a870d271aad2c0728718d0b136902afbbf5c70133c28d0fa4a0b2b5669ddc6ccc438a1980a116f0f9bd7fe922292cf05c150715645ec221f11de26049a7c475f0b884ba91327fc2ae17e426cc9fa60dd32f6c3823caa9e1b77560ab40ab38db1f74a39850449c71c3f001251cbedcf84ac6a2174b3580b783ca09e0253e1a818d5ed2cfc86aa023db7ace741cadb8de8506fb4df0cea8e3e1e414360761378ff23c3187b708e28355241d76fb88daaca17dd833c1569be66fc3a64f30c99412b36b07944ab1eb70b0869d05751e3aafc3f8b7b2d4b91cd9ebb47bf7b56b02633cb83623ecb38d2fff41f9be0372ac3f22b9eaf6f330e30ae7e0a9b90bd2a7f52525499ba1edfbade7d405800ce5289ce8168cffb13e8be2754cad0b0bdb350217419d8a1e82af6f706f7e9bd1b3cef1adeb961194c1caf94cffef4d46c2b91a2cefab11554af172582c78ad16ff511f95d1df156db0b91c6ed1f6b50de5648822927e723bf0b24d70a8fbf7183cbae8c673cacbf899a29f4e52ea440bddcdbc3148b65c9aa5d7665333417387ebd9fd5d1108455688c0ccf46649c88ad54b7c4b9a3c3ac2d8f8e24e16612667b4d34bb9d98d9259459ba004a826c826661f26a1076bca2c7a94d356a668afb25a00267fea1234d4fc44763cdc36307a63279a416a7c771b47eb692b006cc07e241767c6897a3b9cdc8bd5177d34d56d19ab9f409df8c8aa49126e1777fac0f2c06b8b70eea22fcc249dc5ed117426beae8686558845a2eff2a3b4929b68a52be9d3af34404a05ce66f28087f8c7c662429300c98343a914cc49b7a6d1017ac81787189dfcdccdff8fd8dfee5578bb910e9feba7a3f9f9c29ab7e18efcdd0a1f10941f7eea93b235c8ff56ee235e6295f5a9862c508c4b6c0e899c5dcd3b0c6d37cd2ad2395d1bba5cc6c88435938b1a4c60cab5e1cc9a78d64a6fe4d98d156730e31eabb8d35f056bb9b057afc1a1d1a090f2bf5d71ddd6f6b65e9005ce4286025f69ec441eb700ac32189e5f868dedccdc8e8451bada9e74201ff00a5152de3342aca03cb76c46c32bcd4e40377421b5b40aa4f81031437e5fe1fa35f42f5e48c64d1d18d0ba1e462f8231bdc72a8a86d31ff67882ede0b7944e4b8a16e944f85e497e0d3a1a5c0ccb8f690e921e102e4d10686a6336b85b96f1c180b7ca390e82b5bab37a36d9f8d731984f8b0d4c700dad3ee6977dbafb3cbfb4f3d585a0baab870233a2aa384e7c2d2d3b08e8e65412ac611b74b134e43870c66cbe2f1563e75672c261210d3707d59b4c1a82ce2752fa197e4ab266acce1ef4fce3aa8a6c6cf69c95f73a4a31f3b941da8f9afaccb806b02a2b0e4fb7b82a5852a6dade8b8857668a286a77799604b17b4ad91f54bf90b1a3a0b85cd713854be0d30e79c7ca39a08d9710625f4014863ad2db2829b08e47dd777a443ea579e4af669e28f4016de4318b6a77df1f638a20fd1b967d6e685488e2fc34b31986289a6c79858aad520a08ad56ea242dd12a81bb914d6c939fb4fa8555614875f790d5ce104328951499e3a500124331ae6ff65624e4e5aec252b37c257fec66eea893107dcdb8fb7e9be01563a158c02ad1281993342740010f47d6919ddc030ec895e134d2ba0446ecac2042182665bf698d332071a864b0dab56c76ee56efada79dc7e399563ff0f6f54b4a423e8bbc746db775b929581399968fbad4021281b61ee5aeaa8fec36f043dc60d74f0ea64db7b43bd08712b4a7f3d595780015f4d2ec88b711ed7e91c90ebf5b1423a097bbdf6bee5ada927f1a6c280fe7adce25ed134f3a0c0c485c461a3c7ce5feeffd28a651373eb9e7c0ca560f62612d3eb0695863841ef5e65bac723fe3a966cbb8e6af285a46611931a4c4e34bcb0a441edc7cd49ac48f1933db6c66cb198c15c437c749efc6f732390caa14e97e71252ce46326b56daa32cbda236d9a6caf6e98ac6fbd9a04a1d7f2f71dcdf51b36a60cb4e8125e8c9270be0e4961339e696b6c1d5ab4f2621fca6cb14fe3d99eaf18274021576c2ff35e1e6455ec456ec58788fd32aa1453a7037dd68d7206457efd40b049f3582f64b05a473b40c709502f40bcbf06cb03bd3b4e5264f510440fc0d4130be6ca9fb7de84770915e2cd80d6b040ec6e56de64e7971014c12507e34295939e89f65ac6d02f1412a77241da660fff7cae4a06c412f98671298c349e28474fcf8030c3c7104e4bf3c086dbf731ef2bb33283d8dd8697ff4d2b9cbbbcec1698b9bda222109ab9bf3bd546ab0c1fcb59af57fdc3751d601053e6ab0abf06fa749e6672e4c765166b97148bc89ed5af4ce17fbc33dc138654bd20a24d8635973319e94224b1f4e2fba474b71a4808d18d70795fca1f3125b9949fc27b1361fb41ec6bf71af733644f5650f51dd05e871d96463c52deb5b1d2e07b6c32d5b4301b0db078cc4f269e5eebf1145f05a9ce69cadd287f6f66c0a21ecddea30c5ff7d59ef3d986070428fa73a70e37aace2a61462c58730367b83ae3800339bc2e7d4e07d008ad1d54dd8d5c5e036393a0b6034b13431fb3da6ac5a3cc7c75545b1d2de52b59daf2fb023c62d101dc424576fe040a51b8d57bb84120883887f0eb03dbb36b4370576f50a6bea840c05b53a7f503a8187cb590b526e74bbcf379310cdea8e963090cd1637b4dcfccaaf9bc2fa0c6d5a52ccc88306c7af976b9064e3f07b0659db21937bff994a0c909193e1b465b7430a33de398a6def040c25f67e44d620a3eefe4530d911f60b94f91d899c38bdc31ee4d31400f6440ce6742fc42eb444bb3e784aa90d4407ae71ba16e61a0d9a8b51aa4411dbc2ce10c4a05115eb67b286abaf02e750903516b480f787d528a9055f85074b678dd4c46be50d10f4bb9b35c4cd122cb0e2629eec9c0452bb0f91b23b0b09b2a6b0062a38260d35000f6a443a8d00d21a5066bd5cca49418dc34b02e1715414e67327316109c175882e5cfaa08965af2c2560355b95da12cf04a0a49a758ef7f6467e3af2303f1e7457ff903df4de4a5c7cd5a8c965a8831898df3f0281b0557d5a5d9046ad3410cfe21f6996c3d1ad3232c01d46eeaf579f33a343e7a38b1360c25305b85f630d6d504fd96413ef7a3d37b259b4ce12ac093a55fceb30c44636078cb6a78558b4c372afdc0f954649cd824f0086d3df149236b017e8ffa0bfe4ef4e2c86d5138a17a8a1bcc670e863cc131e4fc5553d69fce30dbf38aec15e709a9c6cc7fa90bb969bd81ab4d2cb5c30cc8d369161cd8efa591f6053a0283f4ab89925bc47df160396071e872d64ffa165d14c2a92b2f3c1ade1e24b20e91b03f73e40ee12c9c6ab6cf0d37361b3e3bc10f41abc0dfc7799eaf3d42ae6f4f95d642593c11e7dbef34c052b767fc357cdbc26a4743c4baf43359c319b6b9b7aa489349cfe0f277b616b5e6cde3241e42baa6a6b546af4940110972ae6fe8f55bf4ab6588c55aedd12d5e7da595ea8958f5b565f1b7d99d26d97d1d7a4cd1f31d8b1e3719147eee09697d0868da8470c0b13044756435842c120dcf298d8284d117d29aa90fbb7df9f98908b398c6b90592eebeece2ab6d7ffcefbabf0a4aa62d1bb271a65cbd372402d96ecbd7ddfaa7076962155d5742ce4445ef70f87e6cc4284d973bac125ec334f145dd89e49257342670aefc32de9139e1158b8db4f40c26f8695fc7bb89e6b84348d914e0849ab390de2c1e59aaeef446240688aad1b6190e55fffc92ee1332520b8914d13a5ebbff3122fd56128be84fe403680227a17d3e66eda71615baebd79c6be9c4db5db0b4691674750a53ebc7e3fde3247286742dbcb7525e08cc26e0b37b45c9dbb8b2f8001ee66686de1b38a725fd8469edbfd86589f4a9c0e3a5d281fcc73176baeae6abce739daf77965d6d3184e0dc45658a34ae48a641834e08a63b66a755a8fd18a70893053571332dc883ec4afdc62ac34a43e212814383fa86fbfd02ee79a8414dbe87867dcbc962a722d81c415a1fd2d4db6be9a379f84206e8c45c1b45e8185504799d5c822e3570d4d795e2e04c17efdeff35d3591b55ae7c9a13f0b63d0af5bfb29e5b58169436d2c52ac88d447a5d5ed6291313ac75f171333d6ede7eed776c1bd48194a42857458b97c5e6e74e5af6a0efb74cec5a3857d9b8fd3dfe91000f19d75330980afc4f7a7b741ad095c34b4311dfc023f9fe1a1921603495b5d97d9719d7a77b642262ea955eb1fb0c351205c155ba9f6ef00f21330145af2a20a84eae9df43c68eb37b67edbbf4e34b58cc0eb54c62d7d2a5056a22296ec0b407b5e92e7538dc1b715235c034a5363a16c6281d663cfb1d25e6d75a2f27b90b4021c7f385bc1a174d2cdf01f7a97e05a623c7590e748d2ca82a648dcf28b64483910f015b686c86c936a492d331783c165bff797550c37e9099b919a75cf0a04d18a6db4d048d614b9c740410c68afb0517ceac25d31845f0eafc0d2cff7a690bab518f758599ce6eaf0a002962b1529237f7a98b586ea06e12a1eeffa0d58fc57287f81f02e02e6c50bcec4233668f1c8caa3bd0c73e1e31030fe1528abafc2e1a5ed00d40747ff86c4ebd77a42ebb4d50f862d0af986ee373325f31ab02d2f3369184d3e0a8371581248d47e841618c8be636989ccd9d4d5fb91db8c73b74b2a01ca3f3f8e117a0e75c92896c4a9c393d9665e0d33413cfddffe15b543548287d2e960f19b77d7d0e2d76362cbe01aa9abdd63de2d429e3b0343aa0a6042aecd00ebed2644b5034f62828e427dbf1391e0527364bf2d03d33bc0f12b4bbe8b556af568cb83d5bad6539957c438194ee6e40cb038caced112bbb6b9e94db66d37d7fab58bbfd9a7382af01af2a2cc81fba45992f09b6084ab460ce5ebae8119a2c1dbfdc7ebf7bedd760cff3b12fc36fc8cfbd99c45dc7e80d9fc84022d2b27a46726fbd3a0aab3a93bf88b59a2090d980ab801ac4af8b933c432ca5667ba58d0a9911ad13350cb79cef90cdb680b23cf2221653a9842db4b110f86d2108525319f12930294c8284e5070acac2136028e3be18b62388c2b942fd5fdbe4c9d26", 0x1000}, {&(0x7f0000002440)="0dd97156a327933eb010c27867884928a3ff5f8b86f803e41d138cec89685848d19f46197a54badf03f93f16ce6fb955b21aa36f065af184197b4ebd3b7123c7a50125774227303e0b458fec2aeed74058377c5633284cf68bd355ec1b6a661c6772d93fa19e02db3051c9a718a9ad68e2fd5e8a5b4d8107e3a556ea0691ecb90f19b807f4eff4743ffc6e70e7d99a58310afed400596e1082ce4516cec06a41cb22735a9646c01a08ecb1de7ca48f2983", 0xb1}], 0x9, 0x200) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f0000000340)="6b55020fe6294d828e88c9853b5568e80d060755fb87a640901309c4c61b8acc437ed989d11f141c726ad61eb2ba4d6c0a56f70bb5ac173da1e8e34aef6024f9775b47da02d13c6c3a407a782c11f6181d3895fe3b78b4580e4112eda1914a0c4ae171f61f1f9bc4eee4defa6576cbd1ba30e0b717f0b7d6ba3f880a95840d357ae64f31e827d3431d4a0af41356bc563e9ff85ec886c96fa2e4f29426ea399dc669bffb18dfd4656d9529acbff2b47006d7e52a669f", &(0x7f0000000400)=0xb6, &(0x7f0000000440)="ad919339198f1bf895d9a067c1ed6e4bfbde0d8d4e72b515e559d345a7e2e682ff8c04f223b63d790f586057a4f1f901735c42ba4aa5bad2b7e8a1fa8c04a4eb900831b9756324eb", 0x48) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0x5, 0x7f, 0x4}) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x1, 0x7, 0x75b9, 0x7, 0x6}, {0x20, 0x6, 0x0, 0x3, 0x200}, {0x8, 0x80, 0x7fff, 0xe000, 0xff}, {0x87, 0x33, 0x101, 0x56, 0x800}, {0x2, 0x3, 0x3ff, 0x800, 0x8}, {0x9, 0x9, 0x341, 0xff81, 0x1}, {0x1, 0x1f, 0x8, 0xba, 0x7}, {0xfffb, 0xd936, 0x101, 0x8, 0x64}, {0x43, 0xf17, 0xff9a, 0x6, 0xfffc}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000200)={0x6, 0xfffffbff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)=""/220, &(0x7f0000000380)=0xdc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) msync(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) fchdir(r3) pread(r3, &(0x7f0000000400)="c33fa6ab5aee7aa4fc0dc0bdfaed007965e6cfaae08e7b832783fc0d38f412a8da83234c40f578407f12dae99f6f5af5fedfe9fb1b1e0587b8f68b39", 0x3c, 0x81) sendto(r2, &(0x7f0000000440)="381133f9efc66f0983a5ae1ec6cec6e31632c0997af4a2efe1eb53e8df309e584057ea586e67874e1776be935348326ae7967542504ba1877ecd14b71d196b687cf9f7bea688e613397d08fde5ac0e5224d84699ad91e1e1d606f2c552b2abbaf45f176f855fb6336dd3d34d7707fc6dcc64b5c1a8d426e3c84f7e9357a4395677dbc224f2006238be8595018aec7f07d74d0414749463eb8c1ee6e1612f4f2c0e9c62d08209e4d71281c7f93962453ab01ceb5c43ff936d0ee193ab44c7eccc22146dbf0f9aaaa09b0d5083890bbf3bc3c0fe59d11b742e10191be3e09b0cec2c48f8951000f48d05c6c0b0f554b813711faac0", 0xf4, 0x0, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000580)={0x8, 0x6}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) fchflags(r0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600), 0x10000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000640)=0x1000) r4 = accept$inet(r2, 0x0, &(0x7f0000000680)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000006c0)) r5 = socket(0x16, 0x4, 0x2) kqueue() execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000740)='^\x00', &(0x7f0000000780)='/dev/speaker\x00', &(0x7f00000007c0)='/dev/speaker\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000a40)=[&(0x7f0000000880)='/dev/wskbd0\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)='tap', &(0x7f00000009c0)='/dev/speaker\x00', &(0x7f0000000a00)='\x16+@n\':*\x00']) bind(r5, &(0x7f0000000a80)=@in6={0x18, 0x0, 0x9, 0x7fffffff}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000b40), &(0x7f0000000b80)=0x4) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000bc0), &(0x7f0000000c00)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000c40)={'tap', 0x0}) symlinkat(&(0x7f0000000c80)='./file0/file0\x00', r2, &(0x7f0000000cc0)='./file0\x00') executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004800), 0x400, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000004900)={0xae, 0x0, &(0x7f0000004840)=""/174}) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) (async) socket$inet(0x2, 0x1, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x138, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab70b29", 0x4) (async, rerun: 32) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) chdir(&(0x7f0000000140)='./bus\x00') (async, rerun: 64) setreuid(0xee00, 0x0) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) (async) chdir(&(0x7f0000000380)='./file0\x00') r3 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r3) (async) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 64) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (rerun: 64) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) (async) r2 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, 0x0) (async) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, 0x0, 0x0, 0x0, r5, 0x2, 0x43}, 0x4, 0x9, 0x0, 0x0, 0x4, 0x3f, 0xcf, 0x9}) (async) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="b74cee11896a1c66c5ec8af496a3cca91b1d8ff569d4716e75da819f5eea9fb060c8979a2d5213d770719f80c049a63a58249ebdd3d4a8b5e10e20eb482d1c6d89e390fa3743b72fef9b12e06838cc5be8965db502a026e43c18e9cb4e6da4cdb57eaffd72e90a3ab2e40330b10e0f21273989ef858bef2b6a7edeeb3f44b91c2a591b6fec9c0caab20e3bbf149c03d3393576087caa2a06e32dab2426149536fd8d1dabfce6deb54890a54b58ee606c19145d1986b4f043192eb2da709798a76ed0dbeb6c36d32e0f37a7ba21b482a27e4de8251c4a03be5979a91510946ce2201e88f48e7e2e10a87d24b39d727798a3c5f22a0938fcdb", 0xf8}, {&(0x7f0000000200)="c32f672c85ae37e8c303e0a6d4c65a6bacb362c0afd69dcc0832c1300bcda60583d29195fc63d0b8156497130745cdb623aae8ba09afbceb0c429cb42c52afb4981460e466a5bbbd6402f6cb6ac8ecbf2ad0bfd17cbc4a74aa1250f376a75e29a85909f3e11fef0eff", 0x69}, {&(0x7f00000003c0)="87f0ba7aca3830e41900d3ba2f762bf0039ddbadaf1038486c6ad02691eaa284546146fb724d21b841936c0b558e45db1754", 0x32}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="20000000a1e6da0b8a1f054f5929e1af00000100ffff200001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32, @ANYRES32], 0x50, 0x8}, 0x400) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x22, 0x1, 0x6, 0x3}, {{r6}, 0xfffffffffffffffc, 0x99, 0x2, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xe3, 0x1, 0x2d1, 0x2}, {{r7}, 0xfffffffffffffff9, 0x22, 0x80000000, 0xb420000000000, 0x3f}], 0xffffffff, 0x0, 0x0, 0x0) (async) setreuid(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x2, 0x0) dup2(r8, r0) executing program 6: socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x3b, &(0x7f0000000140)={@broadcast, @broadcast, [], {@arp={0x806, @generic={0xf, 0x6571, 0x6, 0x9, 0xa, @empty, "ac1aee9122ee116a55", @local, "31d6d1034c4cc6bcc0e75d1c7a54fbed"}}}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x811, r0, 0x401) sysctl$kern(&(0x7f00000001c0)={0x1, 0xb}, 0x2, &(0x7f0000000200)="3cdd1c80206265e4d3b4b1a956bdcf13aab7a6a0bd330e0d782cfd9ca337f28c6479dd479d7d8af19e6632b7fcceaf2deea2311b2ea8122fec7392eaacebfc777b30332eda7bea7bd351fdd19d957a5c4e2cb8896af6496e014393088ec0755edb4474e15eaa63221251df36209342e644cd030bf291ab7b12daf0be3bdf124cfd2ea4c48355f483dab2eaaa0f96c38886c6959022c7673f008b49960acf676f03c1d861f2af8c21f0e32a152f5932ccbf93d8fcee0ecc4c8ce1302e3f8d9a554b3f4cff38baeaad1b258dd67591ce1890239183acc41e2b2cbf39c5bd3af3a88039c9a5f8b590273f", &(0x7f0000000300)=0xe9, &(0x7f0000000340)="faa550e1e621436a727adbe29b049f39f96bc640364a9ce5019ed8b72223495e600ec6d05208f382d681f03f9a3bd91a6140ad2569b0e38dfb071b5411bfbe2b8f3e522cb0f3c9c4ccb67bac26d7", 0x4e) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0xffffff2d, 0x6}, {0x18, 0x2, 0x7, 0x2}, 0x6, [0x0, 0x5, 0x2, 0x10000, 0x0, 0x9, 0x9194, 0x8]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x81) recvfrom$unix(r3, &(0x7f0000000480)=""/158, 0x9e, 0x1, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000005c0)="65aa599e88b9f803c6eea450436f7b4ea3d1a0796a2ff7899268241b950c37350d434b53e7fde82f48b4f2bc38bc4c5e53fa1a62ad5b8c8d13ef519f50d6eb2cd01e7eb53c4f0005e08c2c17b63aa8f857af6cbdef9467bd5a2395fc8f7c4af80d64c8485acdcf19847bc6e90142ac5e7942cbc60c23c052381fe47af5eb9212d897fea861e9efb4f41852093486b88337631216a33b560a02bf1075d85e2335275bc6ca4c7afba63675db890fb4f8072b71e28aa4d0e47094a6eb8de42496a6947698dd82e0db8ae9e58506949a6064fddc80", 0xd3}, {&(0x7f00000006c0)="6e129ba76a775efa344f77801c283bdff7b223a022df0badbd9d", 0x1a}], 0x2, 0x0, 0x0, 0x5}, 0x8) bind$inet(r4, &(0x7f0000000780)={0x2, 0x1}, 0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000007c0)) mlockall(0x1) syz_open_pts() mlockall(0x0) getsockname$inet(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt(r4, 0x1f, 0x9, &(0x7f0000000880)=""/242, &(0x7f0000000980)=0xf2) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0x2, 0x80000000, 0x7, 0x1, 0xff, 0x7fff, 0x9, 0x1, 0x2, 0x1f, 0x5}) fchmod(r4, 0x125) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000a40)) syz_extract_tcp_res(&(0x7f0000000a80), 0x4, 0x8) writev(r4, &(0x7f0000000b00)=[{&(0x7f0000000ac0)="36aae40b93911a35203f21f3581647d491a6868e2a346169944792a0a881b0fa3ee59a7feb6480ee8295faa7c4f1789164b771542e", 0x35}], 0x1) sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000b40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000e40)=[{&(0x7f0000000b80)="ecac46c39078f48614e175b22d4b27c4fef5427161b91111d416d02df88e3bfe514c3da4bcddc87ba228f15e36869d48a92eafe559461ee239a350facf4b2ce12c55c04fb94f29852cba455e1ffc1f1441065a0df025e02c1c0ea72492e39a4531f7c94bcfa726b5210e17b9cac2395035196989b8975a463b566156eb6aa7358e578c332bc49aca94ce82f027ae20e1e5d08e476e69c21b433b7d925e222742fcbbd11fb2e6c63ce135b2bed78fa8a0ed2e2dc103d625ad", 0xb8}, {&(0x7f0000000c40)="2c6fe51725c204432a4ffdee401a499d6c83513897946c51d751b7fb6789589691f00d5dec237c5630b3c0248fa05c881af377854b95d6e8260ba2ff38527e1a3fc7458833659fb98ce55dc442361bd22081646748d25abf", 0x58}, {&(0x7f0000000cc0)="ef53804931ed33497463a4f5a8651184981cbe92b43ea768cb7629e9940d90998094621bd239ea299bf98c3078b16e5be4bb1190c7ba6a490d396da626240757819bb87f60aa3249d0653f04d6e08e6716484e0a760c7063ca43786e2bf8cc3f848f0903e84c8255acb38eb4377a4a6d0724c4d07b53e444dc04f21721370c6c81dac14f1cde96d2c02eb260598f0b0478998d5a8915d9bc5635dc00d687892f4b89f646055a957969357c63f7747cf93b90e275cb431f69246dac15a3dbad635713cab2c1dfce76a2a16780b7259ddd7eecec0e52f070d83c48a4beb3760eee5fade2e5f14bfc8641f3261dbadad0c3a66a7ea65602ad8b1d9dc3", 0xfb}, {&(0x7f0000000dc0)="71f1f1555d6b3c124175bc7e8fa7ec6568f82624b4eadd7880d3f2f5139e348e00916ffc9dac1449394f2dbdeebb4e4c7fe4c769080c6c7ee39bae5e283031516f1df79f293435abe89702f9e6b46ab69dfcdd957d2e318df55a0ece5b817537999f78ea", 0x64}], 0x4, &(0x7f0000000f00)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, r1, r3, r1, r1]}], 0x30, 0x4}, 0x401) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}, {&(0x7f0000000100)}], 0x2, 0x0}, 0x0) pckbd_enable: command error map stack 0x20000000-0x20400000 of map 0xfffffd80695dc010 failed: hole in range executing program 4: sysctl$vfs_ffs(&(0x7f00000000c0)={0x3, 0x1, 0x9}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$vfs_ffs(&(0x7f0000000100)={0xa, 0x1, 0x6}, 0x3, &(0x7f0000000140)="0800f359db1b0060190086eb41cac54793b3504508ff5a6bcd6ee83df6ab64ca66f44358dcad19a813a010c108e1febb7df3118afa77932e4ddcea89df38d33efbce7f671a532d32c42eb3f4954184b24885ee7752dee4f22eaa63b1dca8f1d0ebbf0b04bd76608e70e011fbbb4af0a27027698edb0b13b66a6d8b50c711ef00486b1c9a63ec", &(0x7f0000000200)=0x86, &(0x7f0000000240)="d57af07c1f5b6373a0c5702264d26d", 0xf) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000380)="f9b85911566382fa8bd2c3af4164b991e64edddb8cbbd2d17bea3a606d6e", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mlockall(0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r8) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004800), 0x400, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000004900)={0xae, 0x0, &(0x7f0000004840)=""/174}) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) socket$inet(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x138, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab70b29", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r3 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r3) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) (async) socket$unix(0x1, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) shutdown(0xffffffffffffffff, 0x1) (async) listen(0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x64}, {0x20}, {0x6}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xff7ffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r2, 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x5}, {0x4000006, 0x2, 0x0, 0xfffffff7}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x3, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) vm_share_mem: uvm_share failed (12) executing program 2: r0 = socket(0x2, 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) (async, rerun: 64) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) (async) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) dup2(r2, r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x4) (async, rerun: 64) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/236, 0xec}, 0x0) (async, rerun: 64) chroot(&(0x7f0000000740)='.\x00') (async) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000100)={{0x0, 0x8, 0xd6}, 0x7, 0x8001, 0x3f}) clock_settime(0x100000000000000, &(0x7f0000000040)) bind(r1, &(0x7f0000000000), 0x10) (async, rerun: 32) connect$unix(r1, &(0x7f0000000000), 0x10) (rerun: 32) bind(r0, &(0x7f0000000000), 0x10) msgsnd(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=0x0], 0x401, 0x0) executing program 4: socket$inet(0x2, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pledge(0x0, &(0x7f0000000000)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r2) poll(&(0x7f0000000240)=[{r3, 0x68}], 0x1, 0x0) close(r3) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r7], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8020560a, &(0x7f0000000000)={0x100000, 0x7fff, 0x0, 0x4a, 0x0, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fc}}) r0 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x8) r2 = msgget$private(0x0, 0x597) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0xdb}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r5, 0x0) r6 = getpid() fcntl$setown(r0, 0x6, r6) msgctl$IPC_SET(r2, 0x1, 0x0) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000007472e849de29f68ee54181d61e79a03425ca064c6c111391d33dd414f1d02921a8aac56ba136a91b12a0a25d202a72d514087fed8da13166c58b44a2"], 0x28, 0x800) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r8, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48, 0x0, 0x0, 0xfffffffe}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0x8f83}]}) write(r8, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x3c) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x63, 0x1, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000740)=""/162, 0xa2}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/46, 0x2e}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f00000005c0)=""/131, 0x83}, {&(0x7f0000000680)=""/136, 0x88}], 0x8, &(0x7f0000000540)=""/102, 0x66}, 0x0) execve(0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) r9 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) r10 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, 0x0}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r8) executing program 2: semget(0x0, 0xa00, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mlockall(0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) (async) mlockall(0x0) (async) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) (async) executing program 2: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x3f}) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000080)=""/4096) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, &(0x7f0000000300)="d5", &(0x7f0000000000)=0x1, 0x0, 0x0) (async) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) (async) vm_share_mem: uvm_share failed (12) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) poll(&(0x7f0000001540)=[{r4}], 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) close(r2) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: msgrcv(0xffffffffffffffff, 0x0, 0x300, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f00000001c0)) vm_share_mem: uvm_share failed (12) executing program 6: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004800), 0x400, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000004900)={0xae, 0x0, &(0x7f0000004840)=""/174}) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}], 0x1) socket$inet(0x2, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x138, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab70b29", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r3 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r3) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) recvfrom(r0, &(0x7f0000000240)=""/141, 0x8d, 0x801, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pipe(0xfffffffffffffffe) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[]) setgroups(0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000003c0)}, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9cb9b21f9982230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf400000000000000000087", 0x90) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x88}, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c"]) executing program 6: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x3}, {0x84, 0x0, 0x0, 0x3}, {0xe, 0x0, 0xff}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x20}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r0) r1 = msgget$private(0x0, 0x90) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/76}, 0x54, 0x2, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) r3 = socket$inet(0x2, 0x8000, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x198) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000, 0x1000}, {0x4, 0x7a5, 0x1000}, {0x3, 0xff71}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x2, 0x10000000009}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/195) r5 = getuid() seteuid(0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x8, r5, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x4, 0x101, 0x400}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206980, &(0x7f00000001c0)) setuid(r5) getsockname$inet(r3, 0x0, &(0x7f0000000080)=0xfffffffffffffe86) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000600)) mprotect(&(0x7f00005bb000/0x2000)=nil, 0x2000, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x2, 0x0) executing program 0: select(0x9, 0x0, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080)=0x20002f, 0x4) getsockname$inet(r2, 0x0, &(0x7f0000000600)) mknod(0x0, 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r6) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000300)="02f541f1b9b358dac79faf59c6aa9b453b8e003671cd1aeff768b156374f590cd49779ee4b1229957ca3fffb582cabde4a4f947eafa651ef54cb38ecbb8ef01dad82f8267da1ad21fea1e7c1edcf54b66757d3979f881e6e5b30c3b5cc0d7010692ec6c6a9d5c1f907f0ec07e1c97dc79e0d5937c2a44598dc2352a9a151ab9b4e3781e97c3fb09d88b06a49aabd2ac52ee57d2f68dcad676f70854cee5f4ad0b50fb1efedb0bb4edecf747f6a", 0xad}, {&(0x7f0000000140)="cfef76e04dc00e5d8b7b659587bdf1e223fc81af9fc663d8a45d0afccf", 0x1d}], 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 3: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x200c) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r2, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setuid(r5) executing program 5: socket$inet(0x2, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x4, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) close(r2) executing program 7: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 4: r0 = msgget$private(0x0, 0x555) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="4fb753dcdadf", 0x6}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) clock_settime(0x100000000000000, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) preadv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/29, 0x1d}], 0x1, 0xffff) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x4, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/245, 0xf5, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(0xffffffffffffffff, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x282c1, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r4 = socket(0x18, 0x400000002, 0x0) socket(0x6, 0x8000, 0x6) r5 = dup2(r4, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockname(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) recvfrom$unix(r3, &(0x7f0000000480)=""/222, 0xde, 0x1, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000005c0)=0x800) readv(r2, &(0x7f0000001740), 0x0) r6 = socket(0x2, 0x2, 0x0) getsockopt(r6, 0x8001, 0xec43, &(0x7f00000009c0)=""/211, &(0x7f0000000000)=0xd3) shutdown(r6, 0x2) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000340)={0x1, 0x3}, 0x8) getsockopt(r6, 0x4fc9, 0x1, &(0x7f0000000600)=""/241, &(0x7f0000000380)=0xf1) executing program 3: msgrcv(0xffffffffffffffff, 0x0, 0x500, 0x0, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x3f}) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000080)=""/4096) executing program 4: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x200d) denied attempt to set clock forward to 7308332182914596864 executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="6b60e150687496805a31", 0xa) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)) (async) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8201b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) (async) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r2, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) (async) mknodat(r2, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) listen(0xffffffffffffffff, 0x0) (async) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setuid(r5) (async) setuid(r5) executing program 4: semget(0x0, 0xc00, 0x0) executing program 1: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimes(0x0, &(0x7f0000000200)) flock(r5, 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000240)={0x101, 0x4, 0x1, 0x7f, 0x9, 0x7, 0x0, 0x10, [{0x0, 0x151, 0x80, 0x7}, {0x3, 0x6, 0x5, 0x2}, {0x7, 0x200, 0x1f, 0x1}, {0x7, 0x7, 0x5}, {0x5, 0x70d3, 0x7, 0x83}, {0x950a, 0x80, 0x0, 0xbf}, {0xfffffffc, 0x1, 0x101, 0x50}, {0x5, 0x6, 0x1000, 0x9}, {0x7, 0x6, 0x5, 0x8}, {0x251c78c4, 0x2, 0x2, 0x80}, {0xffffffff, 0x1, 0x7f, 0x1f}, {0x3fc, 0xaf8, 0x5}, {0x3cf5065e, 0x3, 0x9, 0xffffffa2}, {0xb9c, 0x1f, 0x9, 0x9a92}, {0x401, 0x5, 0x1, 0xa9}, {0x7, 0xffffffff, 0x6, 0x1}]}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000100)) dup2(r4, r0) executing program 5: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0x0, 0x3c, 0x0) executing program 6: socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) (async) mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRES32=0xffffffffffffffff, @ANYRES64=r5, @ANYRES8=r1, @ANYBLOB="c5f2402cfe090451545155990d6ee785d1900fd7a685cafe7c7771d63cc781c82537ba0e7597ac326fe19e1fa38d8b1f18e6ae74d71043a411313c37c462277758bfb0c9c7272cd68835de26b6a3bff469fec025673ea83d20490b5ece7e8c969a96efb0db6718d00f9a2609a25f54d6b8f181472bac54dfaa5263beccefbeec8e89a42017b3953e58c4ccafb7bc3f87ac54a881aa318a959ae83da8d7043d5cdec6c0914d12224a499bc457f1d840a37dd32e1eb44677dc82a46f7945cddf1eb47aaf9581565e7f"], 0x1f, 0x800) (async) setreuid(0xee00, 0x0) (async) r7 = getuid() setreuid(0xee00, r7) (async) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) (async) r8 = socket(0x18, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r9 = msgget$private(0x0, 0x100) msgsnd(r9, &(0x7f0000001540)={0x2, "6d1d5fcb28d9fc2efd0309f90c6bcb7735b8f707aff574324a95b9b34887ea5b249fcfeb969ee0027faa"}, 0x32, 0x0) (async) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) (async, rerun: 64) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESDEC=r4, @ANYRES64=r6, @ANYRES64=r5], 0x401, 0x0) (rerun: 64) msgctl$IPC_RMID(r5, 0x0) (async) sendmsg(r8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) (async, rerun: 64) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) (rerun: 64) executing program 5: msgrcv(0xffffffffffffffff, 0x0, 0x700, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x5, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x1, 0x334], [0x2], [], [{0x0, 0xfffffffd}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x1}, {}, {}, {0x19a}], {}, {0x0, 0x0, 0x7}}}) getsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)='mS', 0x2}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x8001, 0x4, {[0x1, 0x40, 0x8001, 0x7fffffff, 0x80000001, 0x7, 0x3ff, 0x6, 0x9, 0x5, 0x2, 0x4, 0x1f, 0x3f, 0x100000000, 0x1, 0x80000000, 0x6], [0x9, 0x800000005, 0x0, 0x9, 0x2, 0x2, 0x8, 0x3, 0x55, 0x20], [0xfd, 0x8f, 0xfffffffffffffff9, 0x7, 0x8, 0x800000000000000, 0x401], [0xff, 0xc36b, 0x1, 0x1ff, 0x1f, 0x9], [{0x1f, 0x4, 0x7fff, 0x4}, {0x5, 0x1000, 0x200, 0x54e0}, {0x2, 0x3, 0x7fff, 0x3}, {0x1ff, 0x892, 0x7}, {0x9b, 0x9, 0xfffffe00, 0x200}, {0x7, 0x1, 0xffffffff, 0x1}, {0x0, 0x1, 0x1ff, 0x1}, {0x4, 0x5, 0x8, 0xfffffffffffffffe}], {0x1, 0x3, 0x2, 0x4}, {0x80, 0x7fff, 0x10000005, 0x3}}}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(0x0, 0x20000, 0x12) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) socket$unix(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) kevent(r2, 0x0, 0x1, 0x0, 0x8000000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x11, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x160) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069a6, &(0x7f00000001c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x40000000000002c1, 0x0, 0x0, 0x0, 0x5a) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 5: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) truncate(&(0x7f0000000080)='./file0\x00', 0x0) write(r1, &(0x7f00000002c0)="ab9d50039849a3416a81945f9ee5fe6b3c3fc3726cbb2f6120514571c83266bd19bbd41401a249f5190adbf3fe2cafb6632b8f736376afb86cdb7116532124af7c0a80b0ca9862f153663075c88b72f6bda3f55cb853a5282d5cd95413ad19f5562050a7faca3387305aaf44ee1ce472143cd53de4f2a8908a77f8d65b733c920281c38abb98907655e8bbc8a541a93113a59a988dba56ee9ef531b93ec65ced68fc6536200688ee83ffabe1085f12d3", 0xb0) syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) close(r1) r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0x41, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 6: select(0xa, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x40c}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="37ddc650b3889e10f15f4b156acec5630d2c804704d7b782c99f286f84430225c15a906916ec2c3528934f69f7c48acba0ccd5d7971125375d0250c5bebadf7e03da0ed7951aaf84c07f07999ee688f8016ff772799f88ad870765d70887af4e0ad49733", 0xffffffffffffffc6}, {0x0}, {&(0x7f00000009c0)}, {0x0, 0xfffffffffffffd18}], 0x4) executing program 7: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() getrusage(0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000040)="9b2cdff8", &(0x7f0000001040)=0x4, &(0x7f0000001080), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) close(r2) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r1, 0x1}, {r3}], 0x2, 0x5) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@broadcast, @empty, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[@broadcast]}]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) executing program 2: socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="d973a7f566945534f72155c942d8158429e4d21cbd26c74c4e0fca0880ddb4c83fbfe7b9c05f58d4b74ec0e93fdfe4ba9f17ebcfc9680cea456e3230", 0x3c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimes(0x0, &(0x7f0000000200)) flock(r5, 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000240)={0x101, 0x4, 0x1, 0x7f, 0x9, 0x7, 0x0, 0x10, [{0x0, 0x151, 0x80, 0x7}, {0x3, 0x6, 0x5, 0x2}, {0x7, 0x200, 0x1f, 0x1}, {0x7, 0x7, 0x5}, {0x5, 0x70d3, 0x7, 0x83}, {0x950a, 0x80, 0x0, 0xbf}, {0xfffffffc, 0x1, 0x101, 0x50}, {0x5, 0x6, 0x1000, 0x9}, {0x7, 0x6, 0x5, 0x8}, {0x251c78c4, 0x2, 0x2, 0x80}, {0xffffffff, 0x1, 0x7f, 0x1f}, {0x3fc, 0xaf8, 0x5}, {0x3cf5065e, 0x3, 0x9, 0xffffffa2}, {0xb9c, 0x1f, 0x9, 0x9a92}, {0x401, 0x5, 0x1, 0xa9}, {0x7, 0xffffffff, 0x6, 0x1}]}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000100)) dup2(r4, r0) executing program 4: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) (rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) (async) ftruncate(r3, 0x80002) (async, rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) (rerun: 64) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) (async, rerun: 32) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) (rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) (async) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) (async) utimes(0x0, &(0x7f0000000200)) (async, rerun: 32) flock(r5, 0x1) (rerun: 32) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000240)={0x101, 0x4, 0x1, 0x7f, 0x9, 0x7, 0x0, 0x10, [{0x0, 0x151, 0x80, 0x7}, {0x3, 0x6, 0x5, 0x2}, {0x7, 0x200, 0x1f, 0x1}, {0x7, 0x7, 0x5}, {0x5, 0x70d3, 0x7, 0x83}, {0x950a, 0x80, 0x0, 0xbf}, {0xfffffffc, 0x1, 0x101, 0x50}, {0x5, 0x6, 0x1000, 0x9}, {0x7, 0x6, 0x5, 0x8}, {0x251c78c4, 0x2, 0x2, 0x80}, {0xffffffff, 0x1, 0x7f, 0x1f}, {0x3fc, 0xaf8, 0x5}, {0x3cf5065e, 0x3, 0x9, 0xffffffa2}, {0xb9c, 0x1f, 0x9, 0x9a92}, {0x401, 0x5, 0x1, 0xa9}, {0x7, 0xffffffff, 0x6, 0x1}]}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000100)) (async) dup2(r4, r0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xdff) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ktrace(&(0x7f0000000240)='./file1\x00', 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x3f}) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000080)=""/4096) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x24, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48}, {0x54, 0x3, 0x0, 0x200}, {0x8106, 0x0, 0x81}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x208, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x18b, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x23, 0x4, 0x3, 0x6, 0x17d, 0x67, 0x7f, 0x8, 0x2, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x1f}, @lsrr={0x83, 0x1f, 0xdc, [@rand_addr=0x1, @rand_addr=0x4, @empty, @multicast2, @multicast2, @broadcast, @multicast2]}, @rr={0x7, 0x7, 0x8, [@local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x8}, @ssrr={0x89, 0x3, 0x20}, @noop, @timestamp={0x44, 0x2c, 0x0, 0x0, 0x8, [{[@loopback], 0x9}, {[], 0x2b}, {}, {[@loopback], 0x1}, {[], 0xfff}, {[@multicast2], 0x5}, {[], 0xffffffff}]}, @lsrr={0x83, 0x13, 0x1, [@multicast1, @empty, @broadcast, @loopback]}, @end]}}, @tcp={{0x1, 0x3, r7, r8, 0x0, 0x0, 0xe, 0x10, 0x6, 0x0, 0xfff8, {[@timestamp={0x8, 0xa, 0x7, 0x9}, @eol, @md5sig={0x13, 0x12, "e8b4c831ab70dfc39ee614f5dbfb74d0"}, @window={0x3, 0x3, 0x8}, @eol]}}, {"fba48996b6d2c57382224032fc1df18811b8926795cdaa01dfecc129648fca6b21a704c040109a244b7c349684a417270d89dc279f186a19a9f1316c5ee0053a67de7c11cf7b930413a52a2a3362a1ca65b52f8a5c2bfc7fcca96a37c1c60abfd38b2449bd874d6080a32e2b2d339041da831071cab902dc86e9d866852c32fb160cdff9137a91212f39743f1da68d3351ea31985134ed02d3e44008fcf059e22d867ee613826a68dd882e83869f69c51331b7d1eae803cc98"}}}}}}) executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x7c}, {}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() setgroups(0x2, &(0x7f0000000140)=[r3, 0x0]) sendmsg$unix(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="8d", 0x1}], 0x1}, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80", 0x201}], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xb7, &(0x7f0000000000)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x81, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x0, '\v'}, {0x0, 0x3, "e50607028f8301be0c6f0973175cbb580b67cdbbaa9d"}, {0x0, 0xb, "bb039e62d1c5a9f599bc862391b9a2f7098156dd61d93d3aa376a51ce4f539887079670c722e19dcf880bde63035a41717d5bea3c33e3e48edc73c80d094257f8ae5ed64a0fbf267e0ff218a58dfe117cf5b4a9f320b1a38771cfd32"}]}}}}}}) executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) (async) unlink(0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) (async) writev(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) (async) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) (async, rerun: 32) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) truncate(&(0x7f0000000080)='./file0\x00', 0x0) write(r1, &(0x7f00000002c0)="ab9d50039849a3416a81945f9ee5fe6b3c3fc3726cbb2f6120514571c83266bd19bbd41401a249f5190adbf3fe2cafb6632b8f736376afb86cdb7116532124af7c0a80b0ca9862f153663075c88b72f6bda3f55cb853a5282d5cd95413ad19f5562050a7faca3387305aaf44ee1ce472143cd53de4f2a8908a77f8d65b733c920281c38abb98907655e8bbc8a541a93113a59a988dba56ee9ef531b93ec65ced68fc6536200688ee83ffabe1085f12d3", 0xb0) (async) syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) close(r1) (async, rerun: 64) r5 = socket$inet6(0x18, 0x1, 0x0) (rerun: 64) getsockopt(r5, 0x29, 0x41, 0x0, 0x0) (async, rerun: 32) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 32) socket(0x0, 0x0, 0x0) executing program 0: socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) getppid() (async) pipe(&(0x7f0000000000)) (async) setpgid(0x0, 0x0) (async) setpgid(0x0, r1) (async) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) fcntl$getown(r2, 0x5) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) (async) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) executing program 5: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0x0, 0x4, 0x8) executing program 7: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000140)="0920e9ed33668d0e53c2bb203ce62b627609018010000000000045b65369db0000ff4278ad535c2a413f308c2f39e4e6987f31dbf15624b77b6a0a", 0x3b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x200, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x20000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x10000000000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x800000000000100}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7ffe, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x292, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r3, 0x2) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, 0x0) socket(0x0, 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r5) executing program 2: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) shutdown(0xffffffffffffffff, 0x1) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x64}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000012c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd600391710018000000000000001f16f0935b3f7eb280060a000000000000000000000000aa"]) shutdown(r0, 0x0) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x100, 0x0, 0xd}, {0xe}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="cfa3f7609bf977402d4d1dd533617355a68f59ca423f8c92a7e366d2b0da32dcf319fa1daf12440aa9ce73180760c546cdea53971e39df0f67f4a8b0825f830d656091427a23", 0xfffffffffffffee0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000100)="ea0800de958f3ef4dea402b5bb59dc4003000000", 0x14) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f6", 0x99, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="b1d3bd0a0c0affffffffffff08004500001c006b015d1a0090787f000001e00000010f00807800000000"]) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4ff7a, 0x0, 0x87, 0x7ffffffd, "f5da6c7c2c2300000010000000007691a5f500"}) writev(r3, &(0x7f0000000240)=[{&(0x7f00000009c0)="ff205bd6f2dee70513c6a7642e1926475bf64e86344afbbc053f060d26b07b53f60dbff1399bb0c2e2fb0bc137c80c80efa16bc38eb2fa390f7904e8dc9f93258a401ecd50ae8d968e320ce1e0054d2933f7d4bb582ab64937792318d7c6292c4bad018a9f9d6142dabf21e118c7005fc7ccf2d5660129a741e1fcb82ac4f48e9f925751a4e6cde9ed5a455d9cb3cba47f3c7b4ebb0fec6c8efb7937e6e9ce58618b5c9b860f2567fc9c46ab55a2fb5ca1c85e3e38b88d4dff89f8655dd6240afe51cb345ffa976c8fe5b7c5bddcf0d79768b7b7fd0ff4781d021644a3c39a4e79bdbd70fdec160e1467223d45ab17d7cd1c7693f9f979d024aaa940e9c8859e12e25fe7cb36886f8b34c698c26804a7a30720f6dcfa5d7e481311d85c126764627ae8625b81b0ae49e3eef06008e41eb65fb46949b52170573d55cc1c5e7e9bb7b974d66cc657b8e2aa83b8c79fd91de3ef4db0a72e5c97f344782bcad5707cea22e4d6c6c04c8d0869fe173e70919e4d8c9bc319d826ca0d82ba78a2ef22b78deb43983ff5a3832ea1bcd8a8f7024a4e058ed5f7936eb1c009c353195b4ecc4a92bd4bddb760f44cb36551ca2f4813a5b5916a5686994414d7c2881b9472e5f37c38df2792b7aa56a00a41fb9c23f3bb500f49b11dc00d2025a3ced9c08cef62fa62660180a9790dfa7133de7daa4b4d1a8eceeaa8ce7533a48fa5d2f19b250bdeecd2bcae55f4c02ad11fe84870aac93712477064239f9b6e635d145675dc9e981719d80fa52eb9768e7882dc112d1f46a1ea5eb64ed2fdeb667bc7ef37a506cdfd78918ec7ed3c71482213d5d9a0fafb70774a08499af91a97cd4b51aed83d3ec5408e8f346f5e9aa8a644f11ccc7338a81920c17d51cc0e7625c7bac487ab0d7dd55fc99b08c51843f141ae701258f9afd14b392fb2fd328a98783b1d8d8a6dd2de83852afde3cceaa459678582c41e4e16769400986e70cc3d17f35c93c0a7403008b7c8730436b8da501bf439b1e6519ee1503af98c52583505ef2bc38613a2b32f7e07ad6766823f82a4640c2bdd481e76eeec38758731581dadd60cd7aab615de1010cb127a4fe547ce4e3cee6a1c248a49fb547eb9902ff50d536efb956b714207d1b38552332139052d0d4455501428cc88c331d0ba313b1c2b8bebdcb69ed674c5633a1f29ac27dfc605c17c60f6710b5eeb97e6b232eb9873eb825ae23caed278d4cebfb35a3650f951e05e35a13aeb0e7c83707305b9ac557f465b9a049ad070c635bbffd62dacd87be76076c78a813af2461be5604fbf4a27cccdd01b98a2f2125d81eb51385158007cd81d790ddf1d1d415bf8b579cae36fa4a8f414d6c22109016d870aaea891a91f5b6a59082e82d5f5beaf5bca72d38225f57f909484d4699b482b002d08397ac814e899479e2fc8b62bba9c9bd171ae9fe82826d5d6e339ebdad8fb8765c07bc268140c9b775424a3d4026a79bab442b8264943b742f451f589fa8bcb19000ebf0ade1d8f0215f1d828210ce1c6f48f07a7bc5195d24596bda20399afe66878a67aaba147a5eaf807cac5fb9ec205d1e3ae4e1da4c6001e1668069b7a5b433d2294a253a1d2721343321cc8b0ab2c97eaf7770db1e01ac8f312e8f5e2cbda74c5e845f9bbe9a36db19b37c7c56551df48e4d80855526e76648f3ef936295f45233d441b23e23ceb2df44e36a3e629963f4219ab09414f7bb8ea023da6969657a74dc215d65414ee1877924fc472303cb69d30c923a43747ee39b0f00a3b852b7bd4c7cac9c437d29b25e1a33b4a95c4e79af36b1f719b1394a1cf1403205335cdedff9ebad66e51a9b717f0efe4f9812202991cc463eb595b5baf52856ef465280ac52a94f23c81a44dbeff7bf7dc872261be0d9b97b07c585b68a4b146d3206c50c53240820aba1deefa204785f23f235d8f8ab15770fd7256af0dcaecfff33c00d2d9679f1b7ed8a797fca8cdca3fd28e06e45b7285f766765456cddeb871ed3a0ba0da39a34b98ad4424110d57c5517c861c6e804dde8dda485ea68b6a125ba9db4a13b33e055d16c12991aa14e19f0679f2ee9bb60baae14f84879c3809f475e4539718bed2ec2befbce9fb15ddb242525de6461a49a9174ec0fb9dee189c2d65bb4a5d967d62d499ffaf546251f84bf05f6cbbd69453877719f4944b119c0514004b3c8fdc6f8d5648dee790f8dec202d661dbe070be30c2c698808d19dc8d5ca1", 0x634}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r2, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x10605b1a) dup(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000140)='./bus\x00', 0x21, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe}], 0x80, 0x0, 0xa1b9, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) write(r0, &(0x7f0000000200)="71887d4db2944fc9a007109e48f4e6f231da040fbe432b9b195351c64a05ff003a5b29028093e4cdc433e62151cd009881a9131dcf89aa1bb6e256683417dd62d54bc5a246e80b42f9b4f8f5fe819f3d79e7f4655b9eb2a2f541bd11093f054f21ad00ac06bb0d6d94830859ec1ef657bdffcaf50a01784743a666de113f0e1e0a49c129c45932c0d8070258d472c82f35", 0x91) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x4) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x2, 0xd) socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000140), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x0, 0x80, 0x4, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x0, 0x0, 0x7ffffffd, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket(0x6, 0x4000, 0x0) getsockopt(r4, 0x11, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xfffffffffffffffc}) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(r6, 0x25, 0x6, &(0x7f0000000100), 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x18, 0x2, 0x0) r7 = socket(0x6, 0x0, 0xfe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r7, &(0x7f0000000180), 0x2) executing program 6: select(0xc, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9cb9b21f9982230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf400000000000000000087", 0x90) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x88}, 0x0) (async) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c"]) executing program 2: sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f0000000180)="407c53015d7e56cd1c4ae3b8bd1086972feca2b425667505d2ebfbdb65f8de28f92a5ca4f7f19515aa0cda9dfaa9f38bdcf8274462129b826e479193513ab5657571aa137438a7c4e3251e00ceb382deb7337b0fc0c230305501a6041cf4223b6640b59e83cf3ec73ed46a8defc87cab741b37a8e9b72b444f7a151327dd35ebcdcc04b65665e3e6d757c19b83b612b2cefc5f0fa864ec55a126b8612f9307551c2531f3c3b0dd5a", &(0x7f0000000080)=0xa8, &(0x7f00000002c0)="32b9d651ac471f6e64470a35c55eb36ffa251a2bb393792bddc55e32c9c7e415698aee61b406c737fae179c478ae10ee5ea0fe10a2bb1a2fb27448dbc089e4b0d4fd03095a901a152decee30f2dfbdd525b7181580729141c9523c85e8261681c5ffca40e927ebebe2da8e0e2a32dc39a87ff8cb0d574e6519328f75bc60db61b8cf", 0x82) setrlimit(0x5, &(0x7f0000000980)={0x3, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(0x0, 0x0, 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000280)={{}, {0x0, 0x9}}, 0x0) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc, 0x0, 0x2}, {0x20}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimes(0x0, &(0x7f0000000200)) flock(r5, 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000240)={0x101, 0x4, 0x1, 0x7f, 0x9, 0x7, 0x0, 0x10, [{0x0, 0x151, 0x80, 0x7}, {0x3, 0x6, 0x5, 0x2}, {0x7, 0x200, 0x1f, 0x1}, {0x7, 0x7, 0x5}, {0x5, 0x70d3, 0x7, 0x83}, {0x950a, 0x80, 0x0, 0xbf}, {0xfffffffc, 0x1, 0x101, 0x50}, {0x5, 0x6, 0x1000, 0x9}, {0x7, 0x6, 0x5, 0x8}, {0x251c78c4, 0x2, 0x2, 0x80}, {0xffffffff, 0x1, 0x7f, 0x1f}, {0x3fc, 0xaf8, 0x5}, {0x3cf5065e, 0x3, 0x9, 0xffffffa2}, {0xb9c, 0x1f, 0x9, 0x9a92}, {0x401, 0x5, 0x1, 0xa9}, {0x7, 0xffffffff, 0x6, 0x1}]}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000100)) dup2(r4, r0) executing program 5: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() getrusage(0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000040)="9b2cdff8", &(0x7f0000001040)=0x4, &(0x7f0000001080), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) close(r2) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r1, 0x1}, {r3}], 0x2, 0x5) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@broadcast, @empty, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[@broadcast]}]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) executing program 3: sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000040), 0x0) (async, rerun: 64) r0 = getuid() (rerun: 64) setreuid(0xee00, r0) r1 = getuid() seteuid(r1) setreuid(r0, r1) (async) r2 = socket$inet(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x6) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 64) r5 = socket(0x2, 0x3, 0x0) (rerun: 64) setuid(0xee01) (async) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r7 = getuid() (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (rerun: 64) ioctl$BIOCLOCK(r6, 0x20004276) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r9) (async) setreuid(0x0, r7) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x0) (async, rerun: 64) setsockopt(r2, 0x0, 0x7, &(0x7f0000000280)="d005f665f8b73a8f5dee0591c3f5be50ae7d86a2365d22d731929aad5ceac5e8b47972629b1b40f850d8b6f3a0b2c7809b495d9c5f8c196f21de1e6074530bfe28387af83e92ce81c8365d13979db0481c5f75b93301b8fd7f131338509544924bf79646cc99ca6047cb86746aa1b5d594bef27c0833a773c2bef6816ba75f7f30d88a5c3a8298d795f9d194c2fd1ec701b99fd9cdc855ecf973994419b86975a4e10b675fbd811031f4dbc183edee0909d10129e78e8f358ada46624c7036", 0xbf) (async, rerun: 64) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: socket$inet(0x2, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 4: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) executing program 7: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r0 = socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x1, 0x0, [{[@rand_addr]}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffda1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r1 = accept$inet(r0, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup2(r1, r2) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2, 0x3f}) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000080)=""/4096) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="5eda4c390175ebe9691aae7607b230604b599edc3c85822e772d8bdab2cea2caaf4c01ae5b217fb748fa379abe384b009fa73988ebfeb42c8949f6b87825079a9634c837ceaf76447c0ef140e7934628376e1c3b26d96fbf8951120aa700ce510c62949377c80676204a8123968747b6fb3a7c2dc2f98ba055dd0906ef34f497979ba7b76c8596c6903431d1db9ca385b86b19f3d536722e", 0x98) r5 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r5, r6) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000001280)=""/113, 0x71}, {&(0x7f0000001300)=""/50, 0x32}, {&(0x7f0000001340)=""/76, 0xfffffffffffffff4}, {&(0x7f0000000080)=""/57, 0x3d}, {&(0x7f0000001440)=""/201, 0xc9}], 0x5, &(0x7f00000015c0)=""/95, 0x5f}, 0x801) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) r7 = getpgid(0x0) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a00)={r7, r8, r9}, 0xc) socketpair(0x1, 0x2, 0x18, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000140)="ac34387cd6651e85bdfdcb7c9de3f8b548b427c36778a378c6ddc9c5d6f8c4822d8751692973e73c3f4650535dee32241e0a604a820ee9d4b1d80872c0853a79ab99a3ec24a0c195db315259b7f89ac0cf67a4dffd229e32d27d438d159198b92a2edd2d786e87d37513c0aa1bfa0b1af5df216723cfaaba9a4cb61fb4c92db4977b3976694da09f0820e5f0089d3b55de3bbb590f11280b239fbd2b8b45a017be9450f2428910e9da12cbd748620b502d41ac3768101042fb98c5942570690822d564fee500cbe8addfd28c2e6ec833056aa1e9e5daafa08a8a66e7f510a5e04a29099b6f36f7bd3c7cc184951e83ebe9d4968f09ab16df11c12da689", 0xfd) r11 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0xb}, 0x2, &(0x7f0000001a40)="58d8e62edad74f54c03b8eaf4ec232747c3ece5f140b37afe5d5ed0e983e55d96e0ce543094ab33d469445c1f5d314b9a40510ec704e265ce753cd48825371728d1684e2a54aea73776029879a76c83e7b25d8a8a3da897bcd900f3f3190d308033ef264836e2c2b891f69b378077c0b62835c0642cd82a63e310c0e8d54bae60a16dba78b30c6fcf77bedc0dff1ef9abe93db4956717e174445900e007b02246509b58e507937514615d5b7905addf51400f4617a2611f34171384a240d9a548e9036081e1405cde056a5b7baf67388993ab45bdd77e8d595ea1950594c86f780c808676fde99a6a411c423f9e4015b7034b986b96b17263e133638fd6468a7a7dd7dcd75791ef6701defdabee2c78407e5a8464c2e31f4334cae11ae39e94eb50cab2e9411b86be862ab532c1efc53a4eaa9c83bbe93676509fbbe646d99f28269db09b1f27badae517d412fbf93b8c2e1747214c968f5d3c1e238706e27a046eee55de21d86231eb9b4af01c76b055a5cf6eaff433e94cf681c8b51abd9fa4eef99ed9ffcf8b1836caa7b9560cacea7b432d6b2a626a51d5f9ebc6a998c3b50de47a5770a08f951bbafddaea083220a561253c9a557720c9f24e6e09c7e7cb3408c390291e5a64334b3c25b0ee7ad2066d899136e41477a17bfb5c8fdf10b4d2d5f25c4e59abd3a94d01a1c42f965ca0df7772fa3e404488df69ed2996f8bc2582aca2b9ab5412fd9836d30bba1e4682c729b506063f28cff269af19ef389b2ae6ff2a209caf40a27311d0d55737ed385915f9f2ed688db407a1c0545af47ea2b675b764a0835c0fec8e2d1d1d59b49d59870bc65ba1de45225fb82bfd8ec90a90f4f4a641e2830617130faa2e3a3de154df96919cd6bf80cc74dee57a0d911409fff35b28184281529115f66647dff5fdc0a3bc559e00551b42dcf06d257e42b97d7209c199d0646e6383332d708602886eb7f0086d68a60fbe06e82a88661fcba96c1f6d0e09175529ded5ca7e0001046ce07853823d85042411615f4f2c3fb0d64c9d96a39c267d79fa7b797b09e2977b59742fcde02caa2d1951e665f6f7f9b47f066f42a191d4587f8b08f838cb6baa4f03d8df7b36824a77acb0f2f749f3490af562e434931b7e19164278dc367094c698ade60df24788b6a934cf346dcec003d39d47a999f64740007a1207ca4b220c68e704749f637c6473a797d78c6a20eeada5b2a3bd32de3de4944e0d239ef5c7d7b595175df732069e4f099af8a43e10b2185b5cea45ff46ceaaa45c4ba09dbbec81ae78e24d38e7ef859e7e7db688dfdb77307318292e4ec62be9439599eaba18891ed5fe97f56a75ad31ef6468668090523a48f3f0ffca7d98703e358e7b9d9008aa049ae01a449c656f5cf9afde5ca0036bb9082cbd7a1e1e49ca6f5d1bf0bf07f88986024423833f3e78ee6ceeec0a03c4d99b1a85171194170b581d365ec47d901ca3e032523762c43c418f0bc36d5e3d12b672a80b662782f954d3948fff09da85a08e780de827075ba228cce32044819f4b03e94cd64f916013e531ba3223e1c08903d370d6f936378a66eddbb7ccfa021cc646881e81fe2a9eb61f26e4dcde82a626e1e82d2d2f78e412b916548706379a6fc8175dd62c41e41e9e310e2a960f648c0653a1b3295712b167f25c7fddae65707a5605494a2bc804b24f2b7d55759577e15a4c54e4f3d49a8e810c0b1c24fd11a79f88afdb2344440ef82d6711bb1578cfe5347b3984383581c6c5b85b3b673c0600bad435554aca439ab23e03b0c44af9ade7439c8c83dcdf15c248d86cf7e995774103b541015d24eee4676c6ae959217d319a0a26d7017955bbd276b771ddcf082cb572d530be7f8426ff9bb216ea84196aa543c2aa3b202226a2a5f1031a78e3876330f9e31d723102fe24be49781d4b234c368969c854382984d573a4d1836e79df31f1a324b5e1b487483094574df3390189382de7b10499d90171ae243ff83a95f965e988e951c44a85088f1326714c2d1a9a00b41261de45c43ff5bbdc16cdb3bae3a234cdd0d960e47d11d1d4edfd9d10d685f8e36ff4ee1102b873b5c5ee8a520892da52664691126a1c2f1845ee923ad3c77264c10078c40c0114cf8e8fe8d77534c5f16e4874313d789013f5964952b31bd39a1f11e2a12be9f299cfd9d09722266e96f7aee12ed6f4ed541b1482f329b967ddb5411eb0505be9139f05b1d83fa542af195e65e701978c225b7d8c127c751f0b1f8782a893ded464a227a47fb32fc62bdf2a1f2c2c03473e0c12b5dc2f66d2098c34d7c7cfc8ce9f2eef4a579ea6a02728a5c9a17963d733cac14e0b7380bef8234fe19a0ea33c52a41abc0ade1bb267b01e646ea1f01622282f41e1ab8ea67c099645d9c00c686ffcb0ed9d2e7f327e5495b0165d43c93ca31ff3fb455a801075add372f1335869e37febb7bf8c952fd83cd370c729aa5bd2e31e03462b4be0a6ed5cd8bcd9e436761c0ae42ee255b362eba678289807686141a93fea369cb84dde261296bde2e6193ed0651ab7ce12c59c67684693db4cd614ced47bbca4ffa2f2cb061bf89c8ceccaffa6476dc8500b2c62d9c5d92bce481a4f460075271964d1a9914e3d9d8cdd3fb2e16d36c8b9cd5d9b437ceed8724be5b420f38ffeebfe28027c2415a8be8f1fd806ed7c9bb0ede39142b118fa3bd0c8e9612e902ff5d2fb2c71135722ef507044134c21f0331f12eb93b0e92745bd596e7eb5094be48e52c46561cc7909a98b503bd4c900e78ef7caf4134829b38348e76706f6c37aa7e97b33cb3ec727a68241f59e7a1071c4fce6040758815b92f4f923d5a74da9b9a14e451eeb69a28678ec73ecdf04adb4f1626557c0005582a32694f4e304c781b8afe67de4642e26150c9cd21ef46d91beb2a3347892d0e3b65fb6eb139b2e17a3ad7a10ba49a13b6076d767460f1b46441535123b00d26b8f05c36db9c2896073e06edaea98ba4e20f1c47ad6669561e902e719de518313168265fd30d0d7cba00eb73d6f78985c2c8cd6475226f68adf46e9710179b3d30212f1c0555a41020ca3f19e9a3c994182912916614f495448d22e189f797e5cec82b0985b3d1fcaa1cb7f72854dc96d51c9119e7b351b0ead7ef068a90a752c6f678fa2a6c28d1c56cf9acce1d75892cd90860da71dfc10618ae497926281f8f48dc5765d6233b1a696e4a743ab25664effd74f980efdc81e1fe035350d91c1d86a8802834b1e440acb3271c0200d06603055142751695d31cf0d2a4711073e2a0051e7622f7a0b6531b3e69cd28640cf6e0f338033636aeb2474a3cb162c945963bcf2b336b5f8931cc21ef67186fe766324b5b36d356516fc18f6e242f9fbf760dbfb179eb463980ba9950cc46ac1f37bad2dcb4396642308455b08ac5ebd1af0f882fc51c9e955d552d21d9e567ec2b85a6f88b5557d64d679caca5874b380c8a19e4d7ab41afdda106bb62c46ae0fcdeff75104fa6d55f5485e5b0799bf1182bca19d5723431129930601679994f476550c3e67b070bd9970b3c72da8118c3ebf163dacf0e73ce29e4bca81c3024d17d9f7768071569d4a57cdde89688ec4cda4e08b7c9d408c7371bcbe4eb72d22043f51037aca161efeee7a9b73b345fdd7474be791f952c8658a3bf17ec799801faecc07d3e476f169490c67e8657b49f343b68139ed14a92043500d6dac9570cd509c0760fba76b0874921f4c042a251b5807ca7afeee150d69fd5b10791f088442eaff852063263b301237dda81111aa66b0b8f95b4a11ad290f94a9e7bf23e2684e9207a81e0e8ae79de2fff9d574961614320225d96dc3b1545374a6a5a545437804e2ec9d2de4f3febd494f6d2075cb10c838d0aa7c0d22a7d6e353b63bf7da1ec883e2028a0a9aa48fc54aaba7f636aa568f69bd14af381ae0506f2ab2b555205576f139c96afb3db538eeaf850da02534965b23221ccced1ba7f6ca47d66c2015a67b3acf7cec2ac7336b2684a1b6e623908720e5a9cbc041e41680d673e4fe69d3b26addbd0d2c9e7367bc275595fc2e4b959b0dd6108cb79d5eb47b1132dbb57ef20b249965786daf2f74f008dfe3e725a4f6629d7a34b21c52646a7a2f8f6923c820ad1227a11e624e932f5a7ba51a699085a4ea11dcf4be2e778f20edf6e42c54366e9640e425c13e3122e0e52b8548004b2ac099ee0f79ee7038a95bc98167773cc576ca93a75d709e0671405b06b9567498c789f0b3280b32d8dd9396646eacf3a2b1583b5425907eb7348ad670927d37d7ecdca832d6441d540255bf5fbbfcce838e7a02636503fff36453a2ab1981ff13e9c6b159fbe6fe7d74f5013a3f03a1186a7b17e4a557185d0487f97748e99c546282fd9250c85f9cd9bde54dd40144ca566d82edfa05a2cf959a129b5acaff4d7bf8d7be6175b4c3f15d0c8caf9232d565a3ef16101c13822ff1ce4842cf8e8ea64613b724cc51893f59d35ea13bc3f5410805b87562404bb1c6072162769096374e291fd5fbdeb2de1683890ed081eeede689b56a29686ad2d76f20d1410d66a1e65e41c256bf0e737cfc8c70ef6b439f52b92a0394138b90b1163470458c3a3f7425a4106c8922496c3fd0372c8cafc8e9b1de6b492ced4f8e5c8fcfa8cea0dbc0fce53be4c4612f831cee18a07bc2cf7acf983cbbc8b36a1687c175956a9244e2dd870a0aa94546dc588587a6bfd407d883fa995917644895cd3a0ae97fbe4b0251fb485b93003713508d694b7396ff0702b2dd0c7055d3840474b78125f402715dd35d24c85824b5ef898c94845a48a9be109d010ab264169192d7c2b45f9242bf870cea63f9ee501764c38d8efb6ad11d47224b410330257d63e5d2117db11159f9df0638b420a03fead3cd544da363ec9c8782232448ca44cf1e99ee680f7a9e17041ea489adbe9cee22dc7596cc2a53fd713756b7de57541231775208bdd414c58c780e8dab102a4a0ca0f2ae61d08287f2b39bd3adfe76a960bcc166b1a5de600cd2c85ddb367288e4060754e1bfe6be237d17a5464b1864ee53db4c5cad7a3986ace4720f33a7ff38b25ad16ce88a3b07a8112a95a1e301dbfc3f875e089bac05cc31e507defa2bd70e9c31167666779bb712c79b0d83f2fa912350739749e906fa5082bb82d3c0718614b47e04d4b2e75d182cbbc761091b7ba86e10f9f3a9f78b8e8fb77550c0a688db2ecaaa3764ee25376881d7c7505e6fd1f18e58636e1f71e82ab1257351752a9c77db440f440f71c5de4e333b9aa5c31ad0467b124e124c5614815556e451516f441bee80be3327a0d47b6c06dfbda15b2becdfe178b9c2c09611b1a6055df56ca310c39c9a27ccc3c053b2418cc09d4729fc8af06883d17669fa21778579f2abbf4d4b5b4899754dab254a6743d9e16cb93b3001a914d27b9b2242c7994459977a9f05d78ddd9a28852325781834c4fc9a55829caaa780ca5a96d5821a2e589c08610fd706e532b98173645ec9d4a5af67f2036ba26c5018325aa7fbac937653e2cb433f8694cfadcaa943545955dc2859974b8beebd90926f09044ce8afcb4fa046a4f49d031effc71574af5baa163716211ca57fc071256e7bd26530abc206c108911b407a8fd7bbbeb59a2ad29b1e9ee929276c68c7d9ea943dccc82f2a2d5379f48baf5f2cfeca3b12e83ea715a10196db759da897218f2492c0da6d3cacc5fcfa2703c40ac5f0bb9f258bd77f632dc46abd6b906070e46093ad155a14eaea9dd92787faa705bf343ee", &(0x7f00000002c0)=0x1000, &(0x7f0000000300)="aab29eb526f673dfeeb69b2288a204f7828d38f3d72e06b9a49e27654f900a652555eb3db5405ec27d3955d6f74c927636e7ae81a8f6e336478591d7ef2d6ffbf5dae4f6fe3e9bd8084c7e5ed42cfdbfa8117d8c18f1f83f56e7d630cd9f07ec2b090457cc6238931bcfe41328d0bb0bd853221768386debb2810fc1628e4df42adb8e240f", 0x85) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r7) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x100, 0x0, 0xd}, {0xe}]}) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="cfa3f7609bf977402d4d1dd533617355a68f59ca423f8c92a7e366d2b0da32dcf319fa1daf12440aa9ce73180760c546cdea53971e39df0f67f4a8b0825f830d656091427a23", 0xfffffffffffffee0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000100)="ea0800de958f3ef4dea402b5bb59dc4003000000", 0x14) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f6", 0x99, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r1 = socket(0x18, 0x400000002, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="b1d3bd0a0c0affffffffffff08004500001c006b015d1a0090787f000001e00000010f00807800000000"]) (async) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r3 = syz_open_pts() close(r3) (async) syz_open_pts() (async) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4ff7a, 0x0, 0x87, 0x7ffffffd, "f5da6c7c2c2300000010000000007691a5f500"}) writev(r3, &(0x7f0000000240)=[{&(0x7f00000009c0)="ff205bd6f2dee70513c6a7642e1926475bf64e86344afbbc053f060d26b07b53f60dbff1399bb0c2e2fb0bc137c80c80efa16bc38eb2fa390f7904e8dc9f93258a401ecd50ae8d968e320ce1e0054d2933f7d4bb582ab64937792318d7c6292c4bad018a9f9d6142dabf21e118c7005fc7ccf2d5660129a741e1fcb82ac4f48e9f925751a4e6cde9ed5a455d9cb3cba47f3c7b4ebb0fec6c8efb7937e6e9ce58618b5c9b860f2567fc9c46ab55a2fb5ca1c85e3e38b88d4dff89f8655dd6240afe51cb345ffa976c8fe5b7c5bddcf0d79768b7b7fd0ff4781d021644a3c39a4e79bdbd70fdec160e1467223d45ab17d7cd1c7693f9f979d024aaa940e9c8859e12e25fe7cb36886f8b34c698c26804a7a30720f6dcfa5d7e481311d85c126764627ae8625b81b0ae49e3eef06008e41eb65fb46949b52170573d55cc1c5e7e9bb7b974d66cc657b8e2aa83b8c79fd91de3ef4db0a72e5c97f344782bcad5707cea22e4d6c6c04c8d0869fe173e70919e4d8c9bc319d826ca0d82ba78a2ef22b78deb43983ff5a3832ea1bcd8a8f7024a4e058ed5f7936eb1c009c353195b4ecc4a92bd4bddb760f44cb36551ca2f4813a5b5916a5686994414d7c2881b9472e5f37c38df2792b7aa56a00a41fb9c23f3bb500f49b11dc00d2025a3ced9c08cef62fa62660180a9790dfa7133de7daa4b4d1a8eceeaa8ce7533a48fa5d2f19b250bdeecd2bcae55f4c02ad11fe84870aac93712477064239f9b6e635d145675dc9e981719d80fa52eb9768e7882dc112d1f46a1ea5eb64ed2fdeb667bc7ef37a506cdfd78918ec7ed3c71482213d5d9a0fafb70774a08499af91a97cd4b51aed83d3ec5408e8f346f5e9aa8a644f11ccc7338a81920c17d51cc0e7625c7bac487ab0d7dd55fc99b08c51843f141ae701258f9afd14b392fb2fd328a98783b1d8d8a6dd2de83852afde3cceaa459678582c41e4e16769400986e70cc3d17f35c93c0a7403008b7c8730436b8da501bf439b1e6519ee1503af98c52583505ef2bc38613a2b32f7e07ad6766823f82a4640c2bdd481e76eeec38758731581dadd60cd7aab615de1010cb127a4fe547ce4e3cee6a1c248a49fb547eb9902ff50d536efb956b714207d1b38552332139052d0d4455501428cc88c331d0ba313b1c2b8bebdcb69ed674c5633a1f29ac27dfc605c17c60f6710b5eeb97e6b232eb9873eb825ae23caed278d4cebfb35a3650f951e05e35a13aeb0e7c83707305b9ac557f465b9a049ad070c635bbffd62dacd87be76076c78a813af2461be5604fbf4a27cccdd01b98a2f2125d81eb51385158007cd81d790ddf1d1d415bf8b579cae36fa4a8f414d6c22109016d870aaea891a91f5b6a59082e82d5f5beaf5bca72d38225f57f909484d4699b482b002d08397ac814e899479e2fc8b62bba9c9bd171ae9fe82826d5d6e339ebdad8fb8765c07bc268140c9b775424a3d4026a79bab442b8264943b742f451f589fa8bcb19000ebf0ade1d8f0215f1d828210ce1c6f48f07a7bc5195d24596bda20399afe66878a67aaba147a5eaf807cac5fb9ec205d1e3ae4e1da4c6001e1668069b7a5b433d2294a253a1d2721343321cc8b0ab2c97eaf7770db1e01ac8f312e8f5e2cbda74c5e845f9bbe9a36db19b37c7c56551df48e4d80855526e76648f3ef936295f45233d441b23e23ceb2df44e36a3e629963f4219ab09414f7bb8ea023da6969657a74dc215d65414ee1877924fc472303cb69d30c923a43747ee39b0f00a3b852b7bd4c7cac9c437d29b25e1a33b4a95c4e79af36b1f719b1394a1cf1403205335cdedff9ebad66e51a9b717f0efe4f9812202991cc463eb595b5baf52856ef465280ac52a94f23c81a44dbeff7bf7dc872261be0d9b97b07c585b68a4b146d3206c50c53240820aba1deefa204785f23f235d8f8ab15770fd7256af0dcaecfff33c00d2d9679f1b7ed8a797fca8cdca3fd28e06e45b7285f766765456cddeb871ed3a0ba0da39a34b98ad4424110d57c5517c861c6e804dde8dda485ea68b6a125ba9db4a13b33e055d16c12991aa14e19f0679f2ee9bb60baae14f84879c3809f475e4539718bed2ec2befbce9fb15ddb242525de6461a49a9174ec0fb9dee189c2d65bb4a5d967d62d499ffaf546251f84bf05f6cbbd69453877719f4944b119c0514004b3c8fdc6f8d5648dee790f8dec202d661dbe070be30c2c698808d19dc8d5ca1", 0x634}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = dup2(r2, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) (async) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x4, 0x0, 0x4}, {0xe8b}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x829) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x8001, 0x4, {[0x1, 0x40, 0x8001, 0x7fffffff, 0x80000001, 0x7, 0x3ff, 0x6, 0x9, 0x5, 0x2, 0x4, 0x1f, 0x3f, 0x100000000, 0x1, 0x80000000, 0x6], [0x9, 0x800000005, 0x0, 0x9, 0x2, 0x2, 0x8, 0x3, 0x55, 0x20], [0xfd, 0x8f, 0xfffffffffffffff9, 0x7, 0x8, 0x800000000000000, 0x401], [0xff, 0xc36b, 0x1, 0x1ff, 0x1f, 0x9], [{0x1f, 0x4, 0x7fff, 0x4}, {0x5, 0x1000, 0x200, 0x54e0}, {0x2, 0x3, 0x7fff, 0x3}, {0x1ff, 0x892, 0x7}, {0x9b, 0x9, 0xfffffe00, 0x200}, {0x7, 0x1, 0xffffffff, 0x1}, {0x0, 0x1, 0x1ff, 0x1}, {0x4, 0x5, 0x8, 0xfffffffffffffffe}], {0x1, 0x3, 0x2, 0x4}, {0x80, 0x7fff, 0x10000005, 0x3}}}) (async) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x8001, 0x4, {[0x1, 0x40, 0x8001, 0x7fffffff, 0x80000001, 0x7, 0x3ff, 0x6, 0x9, 0x5, 0x2, 0x4, 0x1f, 0x3f, 0x100000000, 0x1, 0x80000000, 0x6], [0x9, 0x800000005, 0x0, 0x9, 0x2, 0x2, 0x8, 0x3, 0x55, 0x20], [0xfd, 0x8f, 0xfffffffffffffff9, 0x7, 0x8, 0x800000000000000, 0x401], [0xff, 0xc36b, 0x1, 0x1ff, 0x1f, 0x9], [{0x1f, 0x4, 0x7fff, 0x4}, {0x5, 0x1000, 0x200, 0x54e0}, {0x2, 0x3, 0x7fff, 0x3}, {0x1ff, 0x892, 0x7}, {0x9b, 0x9, 0xfffffe00, 0x200}, {0x7, 0x1, 0xffffffff, 0x1}, {0x0, 0x1, 0x1ff, 0x1}, {0x4, 0x5, 0x8, 0xfffffffffffffffe}], {0x1, 0x3, 0x2, 0x4}, {0x80, 0x7fff, 0x10000005, 0x3}}}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(0x0, 0x20000, 0x12) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) (async) ioctl$TIOCDRAIN(r3, 0x2000745e) socket$unix(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) (async) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) kevent(r2, 0x0, 0x1, 0x0, 0x8000000, 0x0) (async) kevent(r2, 0x0, 0x1, 0x0, 0x8000000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x11, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x160) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069a6, &(0x7f00000001c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) (async) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x7, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800480000200000000004009078ac1400bbe0000001440ccbfe21456ddc0b2ad439"]) r2 = socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) read(r3, &(0x7f0000000180)=""/198, 0xc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) dup(r7) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8}, {r0, 0x40}, {r2, 0x10}, {r0, 0x80}, {r6, 0x100}, {r1, 0x4}, {r0, 0x8}, {r8, 0x4}, {r0, 0x10}], 0x9, 0xe) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x4) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r9, r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x13, r10, 0x1) executing program 5: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) utimes(0x0, &(0x7f0000000200)) flock(r5, 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000240)={0x101, 0x4, 0x1, 0x7f, 0x9, 0x7, 0x0, 0x10, [{0x0, 0x151, 0x80, 0x7}, {0x3, 0x6, 0x5, 0x2}, {0x7, 0x200, 0x1f, 0x1}, {0x7, 0x7, 0x5}, {0x5, 0x70d3, 0x7, 0x83}, {0x950a, 0x80, 0x0, 0xbf}, {0xfffffffc, 0x1, 0x101, 0x50}, {0x5, 0x6, 0x1000, 0x9}, {0x7, 0x6, 0x5, 0x8}, {0x251c78c4, 0x2, 0x2, 0x80}, {0xffffffff, 0x1, 0x7f, 0x1f}, {0x3fc, 0xaf8, 0x5}, {0x3cf5065e, 0x3, 0x9, 0xffffffa2}, {0xb9c, 0x1f, 0x9, 0x9a92}, {0x401, 0x5, 0x1, 0xa9}, {0x7, 0xffffffff, 0x6, 0x1}]}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000100)) dup2(r4, r0) executing program 3: pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) dup2(r0, r0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 6: sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchdir(r0) r4 = socket(0x18, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01c0d9da"], 0x28, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r5, 0x80047476, &(0x7f0000000140)) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = msgget$private(0x0, 0x100) msgsnd(r6, &(0x7f0000001540)={0x2, "6d1d5fcb28d9fc2efd0309f90c6bcb7735b8f707aff574324a95b9b34887ea5b249fcfeb969ee0027faa"}, 0x32, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESDEC=r0, @ANYRES64=r2, @ANYRES64=r1], 0x401, 0x0) msgctl$IPC_RMID(r1, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) read(r5, &(0x7f0000000200)=""/227, 0xe3) write(r8, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) getrusage(0x0, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) executing program 4: select(0xd, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x380) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES16=r0]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x89) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = getuid() setreuid(0xee00, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000632, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x3}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x2c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x1, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000300)="0300", 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000009c0)={0x10, 0x6, [{&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000fe8000/0xa000)=nil, &(0x7f0000fe8000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fe8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb9c}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0x4b}], './file0\x00'}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000100)={0x10, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000b65000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000631000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0x10}, {&(0x7f0000631000/0x2000)=nil, &(0x7f000053c000/0x1000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f00004a8000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000433000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000b08000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x200000000}], './bus\x00', 0x2000000}) socket(0x18, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) syz_emit_ethernet(0x20, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x202) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semget(0x2, 0x2, 0x20) getuid() open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000380)=[{}], 0x1, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 2: sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, &(0x7f0000002cc0)="b4", &(0x7f0000002d80)=0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r2 = socket(0x20, 0x2, 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) recvmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r0) write(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000040)="cb0cfd6af644305f8070180c5213995af401284a5f46700aad22d326aeb83e00f66c35233bc98883f55dfda579138ef03adf0409ed6a2f68d30c7420cbdcf96347e4e2885ddf4757628d1ec958fd6a580809d484957ede8bf3341b4618383da272239cf11de44bb45a645f04081abc17de26c67b", 0x74}, {&(0x7f0000000100)="2eaf71e443adaae82adfb7044d416a5f07616fefd03e62d296bafee94d76055bab8d0f85903564c5c7ecd3dbb892cf64988b9d87477f1adfe15fdaa3308bb647866d78d6e5b9424171c1e8335a84c2264e8beef0bbfafe544447339a41379a3a632e6f7670", 0x65}, {&(0x7f0000000180)="092921d7ce7cdba516a7b910e35d8d8aec5d06c066a44c2b0a234d0cfe1dc420602d1496aafd10e497f683", 0x2b}, {&(0x7f00000001c0)="7dd1bcf6a8ab596729993f5064f35e1209d613ca9d331e7ac6946069d75181e483a2774c547918407d920269fd75609bb1271b1ad5cc5d7eb3f256434fb35787aa5564f94866b8e5f614a8ecada1dcfc172a47b27edec82c926ed7875868cf09c9411a77f19a914031dbe6d74a056fee80ec4a525ee688c324b916954dc1eea7be0f5e8a42b4b0f6c34744db67a65dc14f5b6e3a9a1c634e8e7e3a2e72094ded266cb57f369624858c97955b17b9fc10698c695b", 0xb4}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r6}) close(r6) execve(0x0, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1021, &(0x7f0000000180), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 6: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x380) executing program 0: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) utimes(0x0, &(0x7f0000000200)) flock(r4, 0x1) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) lseek(r2, 0x7fffffffffffffff, 0x0) r3 = syz_open_pts() close(r3) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x100) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131c", 0x171}], 0x1) writev(r3, &(0x7f0000000100)=[{&(0x7f00000002c0)="53c9713465830dc43a0bfad3d66c4292b193f36e7afba9f260d31e6e00257bc88aba3e49df4041e4dcd3d42d7e7532d39974c04e91373be0501bbea63f4ce59a9ddd00017013334de89f128b3db5c6fefd26538a60f0c93f8fc5e2b0bb91810285df6c1269e594581978f8a139543c35ebf727a61d32afd59627b4c593f7d64402ad4c6163ffe44609993eb510701f00e5904c75bd6fd39109b54d8504a104389c4013c4ac5b375d8d17a3430d35c20449f78e6a035504886d62d658cd7054e6df", 0xc1}, {&(0x7f0000000080)="6ae3a313ade3b1e0f6786442d18db3f4a9e99f8e6522ab163722d2aaacd7280a4868f1311539b3de2e2f4e20ab7652736173ed5bff362965a4274eae8d1bcaa91f35ae6a256d8540d6c67e422c0189f7dfbf35b774b3ef6347c3c407c63aec059b00b7a788ba", 0x66}, {&(0x7f00000003c0)="746fe1bede0c8e5c8c3d2359dd90195ca74b3a5b008d15ead3efab6c7201e129e97438e2c2ef9e215a11610d46459d948cf34233a88e78657b148063f6db25bc66a593bda0454547b4b361d4ba94de1e74e248547c0aeae8978b75dc6cad1462a581eb04b43b753087867383cde9041e9390cc17622c45ec28e6d5a2e469d6f713ff06291044a16a9177323da3c5c289499e6641c182311f5e85d37eb7199a085c1b225d020c9704c20aaeed2590d59ba00ab22ded1d35cb38e77859572082a5581234e2251deb3b63987ab65e97e881f04c2b74e914d4d42ad7", 0xda}], 0x3) read(r2, &(0x7f00000000c0)=""/97, 0x61) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffff0300000000000000dd607031f600143b00fe8000000000000000000000000000bbfe80000000000001000000000000834f5dc470abb70aaf01124bd5eaef00aa4e214e2189455f83", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/71, 0x47, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000080)) executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(0x0, 0x0, 0x0) executing program 6: socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x4) sysctl$hw(&(0x7f0000000040)={0xa}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000000180)=[r4, 0xffffffffffffffff, r4]) setregid(0x0, r5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) wait4(r3, &(0x7f0000000140), 0x2, 0x0) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x5, 0x2) syz_extract_tcp_res(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x0, 0x1) syz_emit_ethernet(0x27a, &(0x7f0000000240)={@local, @empty, [], {@ipv6={0x86dd, {0x2, 0x6, "164f70", 0x244, 0x16, 0x0, @rand_addr="d279f1a58a8aeb891144ac2740c4a1b2", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x2b, 0x2, '\x00', [@jumbo, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0x16, 0x1e, '\x00', [@ra={0x5, 0x2, 0x7}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x5}, @generic={0x40, 0xa4, "2e9b81866f03857475006b1883a948eafd23ec566e03a7441740642adbf06fd1f88aaa9d6b7810d7a7f19da818856af9d951e9b9da402b4ea2999cb98a56c650205a188005b8c05b4276cc941f0e45c702cb449c664ed68e23f3b16a5c87f230c4d654da1fc970b3f3508ee3484a93db0e29ad9268164813a9bd06f7dab94d9c4b0b94c581c288da189dde300da0a5b549910fbf6ecc54d401f6e4723a3f5513d78cce2a"}, @ra={0x5, 0x2, 0x9}, @generic={0x2a, 0x39, "7bcff0e4b652da7b5937d146e3363ef2e7991c979564226828567ded2806137464cbeae21349d4982be056cef229d688746182ef9183eed3a3"}]}, @hopopts={0x88, 0x15, '\x00', [@generic={0x54, 0xa2, "0ef9cd3f5049baf7ee4b0728d5c9ecb1f75b4ee965488f3edc045ba754925a5029c8df10bcf11dbd545657900ffd810632dab8e5dcb02a385763d7ba71d38a7a5fc08b6258b3bab8cc641081fb5e53fa76f1422665a185acfb1f8076472b1ccfad467480ba28cfe7d679fdaf308c6ed8ee36b7c03f67112f508be11dc8310dee84c5af0af06cfdcce49c13524c285a4b3b1a571ef6bb8a66ffe418036a792bd1e10e"}, @jumbo={0xc2, 0x4, 0x7}]}, @fragment={0x2e, 0x0, 0x3f, 0x0, 0x0, 0x9, 0x68}], @tcp={{0x3, 0x3, r0, r1, 0x1, 0x0, 0xb, 0x20, 0x7, 0x0, 0x6, {[@mss={0x2, 0x4, 0x8}, @eol, @eol, @eol, @nop, @timestamp={0x8, 0xa, 0xa7e, 0x4}, @window={0x3, 0x3, 0x7}]}}, {"42a3251c0309c1338c0e84714df374ef33185020b082e719330d5be81f023829b223ea7c6d2a891d557112be155300d9cdfde157cc9d0229"}}}}}}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = open(0x0, 0x611, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) r6 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x52, &(0x7f0000000140)=ANY=[@ANYRES32=r5, @ANYRES32=0x41424344, @ANYRESHEX=0x0, @ANYRESOCT=r5]) executing program 7: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000540)=0xc) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r1, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$PCIOCREAD(r0, 0xc0107008, &(0x7f0000000540)) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x0, 0x67, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ea2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fce4f6af569ae94b5d12700"/161, &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff788312f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20100e993bd000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3de2183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d000000", 0xe9) getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r6, 0x5) executing program 4: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() r2 = getgid() r3 = semget$private(0x0, 0x7, 0x3c0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000080), 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r3, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r3, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xa0) semop(r3, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x2d92, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8}, {0x3, 0x1, 0x1800}, {0x3, 0x101, 0x1800}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xffffff4d, r1, r2, r4, r6, 0x10c, 0xff}, 0xe05, 0x6, r7, r8, 0x9, 0x0, 0x1}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 6: pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) dup2(r0, r0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000200)) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 2: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x380) executing program 6: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = geteuid() (async) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) executing program 3: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) flock(r4, 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 4: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0x0, 0x4, 0x8000000) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7, 0x80, 0x9, 0x1}, {0xfff, 0x3, 0x3f, 0x40}, {0x20, 0x4, 0x8e, 0x10001}, {0x1, 0x1, 0x9, 0xa9cf}, {0x7, 0xdf, 0x1}, {0x4, 0x12, 0xff, 0xffffffc0}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="04", 0x1) write(r3, &(0x7f0000000040), 0xfeea) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r4 = semget$private(0x0, 0x2, 0x21b) semop(r4, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000180)=[{}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x2, 0x9, 0x20, 0x1, 0x1, 0x7f, 0x8, 0x0]) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r6, r5, r6, 0x88, 0x7}, 0xa6f, 0x5fffffb, 0x20000000000020}) r7 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) bind$unix(r7, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x8, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005400), 0x1, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff1000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0xfffffffffffffffa) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) dup2(r4, r4) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x140000000000004, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) lseek(r1, 0xf8a, 0x1) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x8001, 0x0, 0xfffffffffffffffe}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x14) r5 = getuid() setreuid(0x0, r5) fchdir(r4) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 5: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0x800) syz_emit_ethernet(0x454, &(0x7f0000000040)={@local, @empty, [{[], {0x8100, 0x0, 0x1, 0x4}}], {@ipv6={0x86dd, {0x2, 0x6, "2561ac", 0x41a, 0x3c, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @loopback}, {[@dstopts={0xc, 0x8, '\x00', [@ra={0x5, 0x2, 0xfff}, @ra={0x5, 0x2, 0x8000}, @generic={0x0, 0x21, "f00fa4b32ed865d247ca133498311621533302e71833f536572d51a489afbccc6d"}, @generic={0x4}, @pad1, @pad1, @pad1, @enc_lim={0x4, 0x1, 0x1}, @pad1, @ra={0x5, 0x2, 0x4}]}], @icmpv6=@dest_unreach={0x1, 0x6, 0x0, 0x2, '\x00', {0x4, 0x6, "3eb055", 0x7fff, 0x2, 0x4, @empty, @empty, [@routing={0x15, 0x6, 0x0, 0x7, 0x0, [@mcast1, @mcast1, @loopback]}, @hopopts={0x70, 0x2, '\x00', [@pad1, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim, @enc_lim={0x4, 0x1, 0x1f}]}, @routing={0x3c, 0x8, 0x0, 0x5, 0x0, [@empty, @mcast1, @rand_addr="ce5b5e0d7945fabe5ceb600fbe280e6c", @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x88, 0x4, 0x0, 0x0, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x98, 0x4b, '\x00', [@jumbo={0xc2, 0x4, 0xfffffff9}, @generic={0x80, 0xc9, "f24ed91e75615b8413d4fd2b82d5bc314bb2ad7dc3fc4640e97e0e99b5c6f30dc5bfbfe5b5e6ff273e89fcea477925c6a5e0984489507c2bee2b3ae65fbe12cc802894a413d9c8b2391c19fabe67f08e604d459943b01e4f6e364980b1d563a367bff862e53f0f0ba702931762e0753e6e12faa90904387c58b46a5aef265a9b532c4dd411d22230f05b18deb9ea3ec78f674df6e3648d98fb3d195a890e1bfea43bcd3414b93ced9d25b4e2abe80fac713a36b7ebbec4a61a3d30a8d71c946043b7af8a07fa4680de"}, @pad1, @generic={0xa0, 0x95, "58c7774197ae9fa5480cd96b6a77b5a550a0b9b45f79b416fa28ad4c99a7670bfcdfeeda4df9fa2b99d66518b13aefec7c34d2c1fb06ae16064365478aaf642c70c6388c5bc78c76e4ff9440f85d3d93799e8d74b0d10416b9dff0661bb578f216d63ca6d89a6d9f8772f146a6b9be58f3874fa089e344cd3cc7f914e11bcc011cf677cba4273bcde779702a5eb82caee1f998ca30"}, @generic={0x3, 0xed, "d1c8b887d91edb9ac42e8334a940562a2e9e3f5b65cefd3e1a16bc94f2465e148e7f110bbfc6cb0e17b1bf1d15bf3a78aab55b58d7e7cc2eeccf3e5571e9daef3c54a9ae87bdefe459712679a5d5912990e0c2468cfe9f7be0fe240d09408be10b5bf7fd6b576d11be0dba0adf87235095bd4709238b9b3bf5750b4e7456b785fbde828a80354d95bf4fdcb00236c5dbd23a2ebdffdcc13ffcf19fef5a91584ed5ba9ac6c07d1eedbcca610c247f896006e79bc53b2eee46f8f6fb4e3ba887977da58a6e62e5adaee7135223d2d69b9e53485d8435307422a52a038f80836c830c6a92b2ea75c56aecc7bb0dbf"}]}, @dstopts={0x67ca6a17ed6bb99e, 0x2, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x4}]}, @fragment={0x70, 0x0, 0x1d, 0x1, 0x0, 0x7, 0x66}], "d98ad99ab47e1a6a4a9108e49dd82988151bdb02276747c345dcdfc5cc7ea14e7e6305d4bc5ad4aac70e304cdfc133e1bc31e23dd47c63b456895107473ae764e8b7d03a3294183e9f40"}}}}}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000500), 0x963, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000580)=[{0x200, 0x20, 0x6, 0x1}, {0x8, 0x2, 0x2, 0x4}, {0x2, 0x81, 0x20}]}) syz_extract_tcp_res(&(0x7f0000000600), 0x6, 0x8) r1 = open(&(0x7f0000000640)='./file0\x00', 0x800, 0x20) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000680)={{0xfe, 0x40, 0x4}, 0x7, 0x5, 0x80}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10004) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x600, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) getsockname$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) write(r0, &(0x7f0000000800)="b3068c043dd331241535ca6e90a53ee2fed971f07e0c9c7e8310279c4b06bf4a1cdf03e83deeb9d486fd8bc66041d5be7ed08e5122c7d19091c6025902f3cc9f60404264a12d188a44a16721045eb365fd5d8ad78bd377b9ee683b278f40bef34c3d4dcd6b7212b3f07891c80e3e04a6c19482b1a17f28ef66fb00e61099129910d090bdcb105cb1595c034b2b83115cf57075785336256307b3bb8faf2fbe3471d759c3178c05aaf28bd2a70341da85d91363b3ab160593764566292b70f34458c4d69a515eb9d2bbcb55a8dfb65c1aed6b11a1df0f2a24af1e65df5d5e284eddeae525c183b7051d5882ef66f1f126b90095447d55ad60f5fecf746523efdd7cc08c55a016ab915958a59312d932d5c36bce6ccaa0eef807538914481b7ed8977cf3dc3a0f15801b5b3ab0b267e1c1728427c72d19cd7ea0059fda45c347a97ad9a5391830f71e7053f9e41534d60a73dda3f7ba2b7e1fd17e89cb09bc2fed979176c976cb3c7124f5c0fb88c5ce1fe529bb76bb32e15e7e99c3136355121edabbdf63b603241fb36a8c0ad8c0bdfe33c5ea00e671fb8cf202ba8d6d67f08e2386704a5091438f7a2039bbc2c170a08b41d87367b9be7081b0ba8988596db1c0809056405f878b880fe0aa833f85e5538a0fb1a96df8c6f956f4a1f45fd89260a8bf6b050219ec404f73034443fa460dda41f40d7fb97876b83744418bc41deea8707d5bcbd3fccbcfee97df12fd0e29a8af0461c5eb6394dd6585538e72558adf15ad22ccaae25a573064d113ecfe2b0a5302ced541a648fd02a000c1979edf66ed8c81eac0526aa85228a23451ab3663e25cdd7709599d22dba00eeb548a1000e1e0cbec4f93559ced1a71489f2dc70981f5d5134abf814b920c024710ebfee912f8647406685b0a5f2455381391ef690c012a8893b6e5b6c38ffea55f1e3f752a8c2dfefc3f2e5924bfec20cdedecad5efb1ec74a31f7b647c8fb81b4bcded80e44e67a6cafe81279c9c88cff2f46433232d6694eed8689f5f04396d995b5e447dac2061e5223fda2202505bcce02d52113a22b6521a0fbdf233202786b1d669d59801329ac0349603a851b109d31515b1b94615e4a4132f81a08d35756d3004201631b97a62ee986453bb0a85fc19c80f4bc4df15a00bf368dc3fa62c9e91130158585da5fffcaed6892f2e7519e75ab6be22e4ab5503a1cb74b9211ce6bc2b98272880962b142b6ed7940c117f5de6dab81b9e457e7deb13635ef2036aabbe5bc04ea93661bbbfb4473e309826f26b1401132f2a76efbe4a4e89ce28e6a94a2253222a6040adf9ad8c4d4afd3fbe26de4b7ab1ecdbeb7252e7b1b0e647f6276d5c75b386e27b8b2cf8dcaa09ae6994eca76c8d8eb48ac26dd1edaaad9ea26a6e835fa8901571393ceb101940c5b9fe52d4cbe931055de8a10881594df55721f71a4e6bae041d9b6a2e4a2a303adf6da05123f83aa5dbed2e993f3cdd11ec2a89c7b1bece75921dc7c5a8db8abe0e2b1ec6f5be291fd238b7aa513420808810786f7d53a31a974c27bd1bd406fa42a063d943ffd5018360e2ef35610d6f90ff30736b52b16853fd2fcca49a13a771bc71b475deb9d4016c7097beb964cf70b8b8f772c9c3eae1742824921ee4c41febdb3914691dc631e5cfc050a82e8e95cb2322bd2845d4fc02387d93a4818f24cf07f9d3c7b4327e57fa8c4185fc0d3dcc338d0073f736aabd296761a48d66e01584ce8121abab9bac4b4179eb59f83f892b33e7d3034f5a7d07b16326c9a42f728d171c9b16eb71ba292741120d382852c122c48fdc16a799d76315503818db36e3e39ee18b29788a2b224985f82dcbc3ac07f7fee6cbdd7879b759222141450f47e06c90872704f12201233226d9028bd74f38eae058fa044b18061e244de2994aab15df6da2c8997f47e49295ed641848650beeb01997970944a03f34128552b876895006c487e5adacf229f743ab91d2a36df041a87c75c02ba234b57e8770047dd69869cfee4a5057dacebd75e711442386ba590a75186eeeeed5c215e95c895617588d5986c786e19ea09b3dbabcf6307a69f2c86ddd2f8e98630559e418745f2b55e27511be207869651f39153be5d377c783676b5ff3898202025c63539a3e531259f2fda4cb917f8c0d62fe51c5af317cdbb4e52f4676724e41cb6ef69e4be4a16bb798fa7189140ba82e304883699725d406b49582f7cc532451c2a86b188586a3618e3b4a676206c0c3abb382a798fcb6085041dc422a73f7d0d75560932869f03e319b0ccc6154037b7fe9a39906c3e38b4e32c7c97214dd654b04797c6d46948bf6c62038718d41203d0f1a6a2547c598e25fbb46887cd8057eca68d861970023d13420116fc2c53d8f0fdf71d179a3010c05f76c3bd1b8f0264afa88136bcbdc6b5807944ffc45530529cfe4b8c8c0d156a6842b8bb2580cfa2c716c1f343e0434de74ee47fd227602ad0ff718ef40d3e949e2c2874e392f14e064fa3c858db54d2b104431a090a82796864766a8f7560536126f35f11b2222064b9966e5bf4a0cdfbb97fc6e4b8f87a283aebfdbd80674b261d33da1629833c507148b42c16fa2ffe6fce3264b63eaedec42eb98d60dee95fcad8e2baae04638caaf32afd827c289792d5427bc202398782523048097d8190e122c996ceeb263cd427a81fd5c156955014f6a429928f70c716b44127204708d796a92ce962f74ff76fabc7eda8a1450de78af45ea815619a1b351e00a281c4c262f9410b7c6d9aaf5514f2c7b9a8b5ddc0ed1cf1d186eb00676d385636374acb7d3840ecaa5bd905944bf9d58c6f453864572f603aedcdfdf6c60dcba79f50a17230d7bb9e6072ae68f72bf3f2e4991bd8144b410405913fbb4859ff2ddbc0a0f29f3b679f4a0ec9dafe3f27e1d8c17b10fc13ec5ef1836c60369be1d273c6e43faf1b83f980bf1aef4a240f9b4a53acb484cda77c419988edc0eaa2ccf968968fee572beb7752c3f65358bc3b2ba276c399b8e99320be80c1c1e64bd4708ffeb6b95e31b26c1d45cd68ecc299249a2221dd4b7ad2735cd54685e88a1e19861215473bc0541940f91f81eb5a0ad4ed7ef702b667a59b22c8863a0b4df2c66567b5270801d3fe1f9420bb39021a524e8ad8a330f80917a62b1c934ca6aae5244cff0ec371a2191db1d5d0b6f7c3983ad1e3524a43bd9c017c5a11a487fa8723adbf32d7874de07a541767c84bdee9a0679d9e83b0ab9c588fc503273cb4515b5dd9f4a34da6b4ae1376780620b5ae54059fb6f46bba3c495956660b54924a1b7a36367ce38f2508455fa416df2fb9c1aa6412d67cadca8030a9e45763a33a767b209817bff683913c51459c3f757efeabb199f9d9a453dbc82d86c8b80f9d5196d6d44cdb09f8da55ef1db68619cf290fc59b7257acdaa609438be8530ebf41cdfd3706cfb623e5a489739ce3ba1c8954447afe796f32de6fb2ade1c943699fc660b2b1bacb324515f384bd887589593aaa30ea0b3b5b8171c569c4b684aa3370546e711b1e46ecced33b680efd40353943a437560013e0346516f7d63ecb70d17b103cad3b0c93712721ff4d293f950b38b490809caf7a968936676acca2ac0360dfa9001d464bada4b8cae0e5692f1c4af6e675d491b51580aecf3d57ff79d23ee0a39fc79342dda4503b98c3d8827fd16697b6d05c23fe0c6d6fbd7f805a33da3cce75dc1f78e927d4d749483d554e906bd91cc487c34d85aa44c91a361ff14aec019924b21db5c66dadaa91d1186292eac0aacd8d643a8b8aff88fadfb469bee01e6bd86bf59654689a849d616bf652cadf82114fabd264741668dd22b319439ca5e9f1c2f6d4c30b691cf4e6e0625f199b44db89b207d7d9d092f8058810f409629c7758a14fd9b12b5eda1ecd554ea0e9438f7b1b3253bcc5872883524b817e658c70410c00b5507002ab2c4967d33278e1485dd51aac336ef2138ea74a3341b6637fbb449b51c23981bc1b2c84a691d7b318c3716740f15f75c60ab62f2a0e67888ef1428ae637a692d592d15d258924603bc9109cee48d8361fe78542b2a9ede4974bb03a66d4b84da620e8f8d25eec7a1134af3eec4f118b9ba39a2f4334b980d0739a39c58bcbfa776f3cbfa83f58bbd56d0c741cd2c240f4ac4c4f980ecd4fcfd6d3c4dfa16a2f41bb8a197c955dcc35599c9f7aaccb3ebe14dd8b8e698ad506a28cfc1700b48be6dbce64b23c76493dcc8a245a8cc379ba467cb636acf4a53db6dea1248d60e96222144dab66610e761e62e4dac205391d1cebca8d546f9f67741fa5a5efa080a4b1d797c57ff8d4bf4eb1bead961ab46c4af3aa1984ed43148d73c89f6abbe47b6cc9527a1d4cf1bf002d09041679bd2cf08b80f318adf6f9049245a3a8ff5cb5fc43f9d36265679b6f25a8a0dd0ee55e46634c6e61365f6dcf3a38bdee960175b4f2bef742298a9312e23a70cd3e85ef522348d77c5f09c05de153f6b730f6f5cbc0e42529a98d1185881be894c822f9f1427a9f4bde1f4f174ab0c4586a8618772c1db62fc59eabf3d4df324e5ee9af9cee65554a0b39ebae42c37451f6147b14626df768854e5dc9ef11a75ccacfc205cd1851b3d59afc5b8251910836554bd3a80fa1f656c133a1f1692c23165bc9178cd32ecad139796cb4b64d7546a29b89133d956cd780ef1247841abb577da357cb1a336b69e996b52374c917b30f9b4cac53c3b5c9c8ccc6944ba26ffdb4e9047cbd5cdcb9c44a605007ba307553dbf945da20dc5c3d721537e502692f27df0747c57839efd5a9a76fdbf911e0b912a7ad377ee7437ebd42e9e76c2ce0a98f1dff26ffada6a946d7ad33fdaa4efba01cd7cadaaf2f78cd32c52244552cf600abfbeaf38db2387f540f6e538f269eb5ca4e6704c3ac19e85fb439f99c8e8a6d9ebadec7a3145cea5c2d3ab4ea9b05099794c1c441c51d6e9aec2f1385dd92b71644a6a1b0e856c1f803b59d7257423ffec57557a96eab0708cf9e2453492b019722411e6e4526970666d00a96525716533009688b960793160b2f6219b305b77815a1a71f42dd237c0f5e85cf473e5871bc7d57a9b4a7b621d97d018d916d551703e2ffb85b067fab68b9d903595fd6fd512823bdea30e3ac452ac9bf6a9370c7c4d32e907cc3b291bbdcd5a2e9d4d9b79e0d44710dae235a661c7114c64c030552c7bb6b2a570c310b885127105b16597079434c9e66a973e1b24a76677aec2c9dcae287a6297c5f7869cb44b1e1f344a5cf4d58f54da7a5fdb04c617484e51817bcc83a2319e9239771278f9d043e605cb121f12da76ecc979e08f36f8b582ce06b3d234b857a50eee3e7437bd25d77fb69cf4b3efadb4a13eb4966955034827964c036c8bdc352b994f68fd961a32db5d870e30cf1196ce6981e698002f405b8865473c581b6d5da7f81582d2f191ae50d0a2c6e9fa6128eb7bb509e094426890d302d44b00238736b8638e2dc40fe26a4d956798ea8701495dcef5e237763d07ff2f5f7649d976392a01062051c83055a3f06116cd5f916d6972c1f8c2ba4d2d278ae5ba46446cf2f3425236199b058157d8434f71da07dadf84fdcf95f9316cc56fd10e8c6fa7a9be2bfc943743206bea73ec4183eb3457bd2fb6b91e93b091e083c2d9ef51680f7c22c1b872c924f95a30bb9e15bd20a039d07392d213d865b5ec89a747f1c00944856ee0fa72ff7ba1a6c9c18b84072323813397b7e5962eef68183bd4febb9677b70054a1b82e97d286c50b1", 0x1000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000001800)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000001840)) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000001880)=0x1) socket(0x18, 0x2, 0x1) r4 = msgget$private(0x0, 0x410) msgrcv(r4, &(0x7f00000018c0)={0x0, ""/63}, 0x47, 0x0, 0x1800) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r3, 0x3) acct(&(0x7f0000001940)='./file0\x00') mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r5 = semget(0x1, 0x4, 0x89) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001a80)={{0x8, r6, r7, r8, r9, 0x4, 0x101}, 0x8, 0x80, 0x6}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES16=r0]) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket(0x10, 0x2, 0x89) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) preadv(r0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000300)=""/41, 0x29}, {0x0}], 0x5, 0x7fffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005016000009f05", 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) dup2(r2, r3) r5 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000002480)=[{&(0x7f0000000080)="c173f7c8475661bef7578bdadf24db38bbdb72a0ceeffd4269555481f8270619252caf8bcd0e967241c1", 0x2a}, {&(0x7f0000002500)="029b7c65e298150cecad561da2318fe2f8a6717a1ffe1d7fc9e1814ad215af1c60310ae97631d9d486973914eb745851c896c16900c5faa53c5e27327a4a2fc0901b31237de006e6b21460c7d3981ee6e7dbb0070136914f5e24e249094e183ec9c0782c7599cbf12d0422164bec7bb1409328e890a8083213b3d5ef9ac95c4adf52d19d243ce6b75858d81ba5440280cab6ce241f189b794a0f6e30a631f52d3ab3ef7393405b4d", 0xa8}, {&(0x7f0000000240)="c79479002992da804c4805648a66437cb6d6787024f228fa0c998edb9642a23a1acb5d90fc16dfbcae5d4a161ec02c0b518de8b2f7b2b6899ac72c09ed3f3f844325a793327f297eb9f7d40c96175c48eb8da57132b7bcd0729f9a8220dac61ba3", 0x61}, {&(0x7f00000025c0)="54e5a6fe8dd98aaccf44e8a798aa2637079c22413eedc493ab60c29e7e5ac0f36e3cb3247f7ec8fc30ab42f22c14eb0547cf1bb667f46c2e3e51de410e72f371a92212d2085a38c6d5f8e8c0b1142724fa904090d154e3fbc6ec9f2d99cf80f619c551d368869597aff6b00d0ea8f1236c84f33df36e972b202c32b5fda8a8a1af962154174b6ad5a9ff7e31c12cc388c4bbea68fe31a342b8c6d116c94e92313469b9663249846f61f4f7ba0817722a45cc22986b62268db57064799e2b2d7dd3315b987f6b5b339eb14d46ec4d7ad6ee5841181c557563715867b5f4c8ca5de7ea39e864d9e16e79252620f879966d6b6eb928a30c3454fbcb10ec2f21f7596c10555492044eaf2274960705fe69a3988ba1d216158cc9dcef251e09e65717e58ac7e4b436b50cea0d1eb9f60934a01849756ffff21f97ec2eedac488095e42c4de841e2177f3a3dd4c42003bffd9b74459e77b4a06f45b3824e0562e3a40a1ca001bab0d07262c5a86eea00ae7f9c564bd03a499a5f691d462fc5f8820042eb03455d3eb9693d677f53643047d86931cac845d2f7525087bd604504594aaa6fa06cf16a34c2f2a1dda91a1f1867d1fbf5e2e5dccc15759d65170e06f492246ad9f50a28136b58a0684654136788785c2503f8bdbb51138bf78969ec314ffba0a426663734f1eeae80c6975c25bdf7979adaad7ca4342fbeb287eeb47179c00045ee0671a971bfbb3f48c6c3a7921c4b940b61ed20e0e4f1c5afb0d2638f65ba78475030612cab8a09fa76abf1984fc99c1361abe140a34b299261de9d9d671f41c82f67d3feb5af4877d93aeef1c79be81e5be17c99a01504f06738358b52811a432c513f4d3f899b2ae7b0891aaba63ee140a874641dc28746ec44c0a1eed90a6f4fb91297901560395bd9e487481207b9ad51aae8a78e46c061d723b9818b439cd0a00abe27486f7d125a2c7e453ab0303e464d3089df410b42e99f0e80974cc84b6c7163c46c4d7325b6f717ffa85d17e879c03e8c84d31e43fdbc08370f7e791a442791fa130a284a95b0b914b78b0d2597da77aab57f9690e6ef57f26151010df600149523b66d8f05279cbf8c22de5a689736273020b8e6f2f125654da72d8bcd48547f963f0c9cfe4d397dbdfc9064a5a5c49d03f1beef3e764e7f3a0384783b8c4fb9c9714a8ada750b08d5d86a6b3b9c28fa80bf35a6fb31475dd8f13cb0602f2bbc15ab0bf665a2d924dd23ec5a41dd08292eafba33cd08a000366e2296765e814e2be1403df67961b9384f7a6e41d8aa83be030d82dc6ec8b496fb499bc5d1e5257c5366c421d4bf2dc729bb51700f5071aa9775e0f5ff369ae63c6ae00eb8b0f5314e2b0bf1693c65cc678611e5ccdb810b9b136ba8b73a0303eeba55a2e2fea60bd8374e8ad5253a01d7c44b12977819b873502da4e05a29b4247d775a5acd19875f9ab6a84dc052e74336ddd90c76b2fb3bc57384984b0699812d076dd4efd78f7775cc4e7a69828b519fea471f5bdf7620a8f8cd4e48da22e462c8989794721eca881b15fc6ee61a14b0011c6fbc0e6b505ffffc54350b4ec3dedc15ad5ce439c986f84e8d4d93f2e3532ad140131d82c45cde59f507949c25731cbb6e8993322926662466586a9c49d0ce77b602cc78bd421fdb93e080fb007ee142408d59cc35dd4770cd36649db4562a185f72fa296cba9ffaad2741480b560c90be4fda0dd47e266910abddd9c77c135572d6737d783a70cc9357166f3bb740237c5cf0e245f7ec502f004d0abc9c0c008a8a8dedcc3a0e724457b17e9ea86456d0bec1893686ab59232594d9e462c3c58ae3ad5a93a18456b7ce579faf8ea24e3dd0e2006e607b6b9c98f464b06aa6c7ac6074aaaeba728957b17801056be311d81a6eea9f6b3da88662ff662f09faa310414af2b45a6f0a6ceecf371b22a6023105dfc5d8e065279813c12d2c1d47744cd48c04f2af78e974f39b3a1f6f217325bfaa5c8e605a2b9372c5902d8919c2800c8d84f11964dc72e6926d21c10b5ac76fcb3ec3481d94e69cb559666cba7e6b3a0e1801dbd879b72b0e56d965b659431c87a534622041d3d10464346597ea99e77d89c7074c2e0911e14bfc5df372d6c00154beb531e92e4c8f66e9aaf918cd001af4f0c7d35b19e49648535861dde5af06e053905be331711edb39ef1974a7426958ff167baa90be0cd044c4717c768014fb859f92ed931c9abe26c1746e29bfdc7e13da0933a69f9be31f060c89c5536c4ce2fc4547af91b350c6507d7a8af2d2e23acd101e03af1623e3a76354712ac9a98d6b03bdcabfd6136ef8aec58cef03a6477b6def4c29d4d6e99cfbb379e3011b8a4c65fe739fac425b348b1c6323640479befef253f67fecd90ab640cf0536ca04872da8746e94a9f3f522b157f32a580d0c2e614a5900a71d23de7b16d6db1c9ec34571caf1eb7938428168da4f74d79efa2a65c64a1df2a90436f76d609e4b0113bc1549686e29d8512106742c1aa7af2d2bb28674ad2b1bcad5a974a339bf97dd90c4caaf488fe5cbed39a627cc4fd13737a1917d814a9f7d70c04fdfd9739af28b090a73b92a314680d7c3814f3dd725808c566d97d34d571ae352e9fe8c36f66b2544aa8cd67566e5f0cb1aa22176ff2a3933f3a958802b06971352403887f16e8a9e600f51f82aa74e394b7b0969e52733449788fb86a66cee381e845c4b11c1ba8c215e85a1114739835be36f7c06b7019768035dac01fb387dd8ce12bfeb4755a4cbf88457bd1c8f5a3eefd5364230b40a74d4c4b2ed9832f2a1e6dfb27c169b501a901bc9c4251081f69bb3fc04ebdd848b1f189780b6cd3c6753668716e49e5962853c61ca775cb617bd2dab5b3f50870ef89bb2f213a11202b00cc0140a9e9819e1cfed27259c193fe1fc07b47276618008affba0495873b53fce2ba9b0eecca0d45bb056d7b4ddd6850ed6bb345fda0fd7ee8fc93119bf410b174523538a9d38b8943140c9f0a4543ebc4267df9a72d41075816f7eb2f1e50e92e8495b441dc93bfdb0e109ec471a3394c9e3d5a0fbbd3b4941129f4e90a2a37a1fe590b7f15068ccc0f723e26f4d1a0afbddff54d726e08446158071f860daf649853a5da0324c2263b98ac18be925b00f0433f6e7571cbed5d538a6812d2029a2466033642198b86b1641095cbc4b734ab639e15a262dff14c5779ef3821226ff61025e7d31ce7a4c229c1af1a16bcd2486093795d84e5f47180b4661ece2c1b4d904b3bf1cb7ec91d4a36b953d5abe18ee7655f798c1fff2cca23c72f45c80bf4d253c684cf940f17c0824a8e78ddec9550f7739e9937d5fe74d44157b22862192d07dc74938b03fb0cfa646d9e8ba4571d6dafe4b63d45f06ea3e93de13d59ad22caa49bb63f5416ea825d9be35dfca20ebedc19f14da7b20a259cc208dcd8754ece013b5e76d90c1e962cfe0e07b9f9f71e6248924b524dadb75cc6dd95100670343fe63fd56ea2b064b8b9a8250f674be6e504a8bcc4e6a519e14cc22aca27e8ed257f6a914e97c2371f1fc368a0fca79a4caec1d1f5ed8057a28e11896850b71c502b8abce105cfefbfad7f28e2cb76399c7808e7b7c475a19f3c0b32ab96cdbad038d5ca61c63a7668450c21904e48d0e2894e16ad92a07960c7b1c0c3a2f89c66f88b48ac418dc24330da85884aa2aaac8886590c1a84a458bfc4d14f5adf469d9bf26f548d743035cd2a8cee260e3588bc0e5eba25352e2a8f7e5a9cf4f106ff3e01a51fb84a3047e75da1b8a0c498e2a516a5f968bc71cda198d60897a0fb78e95fac43052d47f30512f6389bbb4c7efeba47736c1dba8a3dbf7269ff32a0f1edd1d55f5eeca80ca0a2a1cb8e00176170fd97ec569def831992d6b9a51b8dc388c483bae585698b84761ec8f771f8a8f9340ea2688cbb4149577566f9f816bf432b9dd1682ba74c743ec1474846048ece33df2e490cdf75cd5ce3c13671504cc13a3f2340709e6031870c32fec62c3051f4c317b54092894a57a655f6418f130c14c4c811b34645258ef66c37410e4ec9c88c9503cb7d0a74533a8ba8709a8db9603b1b35dc33ce6f7c9729bfee58941281e6d0d541ea5f03f945da7e614a27543ac76c045bee81f02b5fe9845a50808b4e00d1d9ec115f8daf59a68b049b2db24925cdc9eaf6f0367f756b699f249a021135aac7e97eafb52d750f659387b10279be327066822828c953c9875cd285a82b17c5ce02c5e5edde0c4eee58a4a317b051bed6e8eb8b66679f78b853e7a7b4c67c35c50b122b94515e8417b5732407700d0ac10ea9b94f51016f6e085a5f419e8deb7f2f886e2a194ed7b78c75facea3a281eebdc5892de26c4b1d2d5664f57dff25c86a51eb326c41241bebeb9b9af3435ae9fc6fa25ca2f892fd909e2de4de0ab2486955c466bee7472343a139d986b98264f38b1a899d3605f1d20d1286a117ff90e77b6fc9a2182de77ace9179ece3ad0b4baa3f6b258984135f53d3656ae85a0c7dccb633c0ff02d220c1490bd3fa426f9c2f523a1337a44935b123a40b5530526e33a6b517cec04aa02cb08c7175c31ef81f4bca320b9b1dab2c43bf5133d377ae910196835658ca8e5c10975d3ac01ffe4abd438f96bd13873b59c9cda9ba6b48a68d243c702729a3dcc107511981531d0e173e9a99ea3f542461ee4ee379288b98e768b1cb00920efa482116edecc8272c2910cbd4dcd7deedf6e8668ff91fde30df2bf49c01669ae0df297938d4ab31f5d651412548a60494e4cfa9a5bbd7a53da909c219f28b044fe15982af72ddffb5c9f328063f8d37d27f6da8b5029f346948776d5e7c77522ede4cc5c468602f47acf6c5d516f413ab10863cf4a8fdadd4e497018b8fc592725ff83a32fa0d42c2f2453a2d2643e06f8b1198690e0ddca693a5649ed014e3b37a83df169b1c862ca3135c417ebe93443f3263424b0509572335000c8a0c67c2708e76bd383f6620912cf66ceaa31b0ed76e983f14bc215dd85c9d2611c1bea4fda2ef8b63955248ed0ca997d9c64e4ddee24d0be16ad1bcc344b3a9ff7dc70536eb9c8163dfaaa3b1a0cc8b426d7494a27348ecbbef9e1d19f72d0ac3258c7205b73a1566d20b69a736bb7d54655e4295a5a5aefdefbd6d9a27afd53d0e19389c64dca466ba815e7d0a1b2177fae563817fe76e2e92566defd341ffcdbc03229113103a93b054cd872ad3b86b99ddb7145c4beb9cc2b21a8a1947f9f0f2efaf4603d997ee955d5021979fa4792063c0673df2ec8b63631729a12c715069f51a4911cb1acdf188f72030eb7a90b221f64a1babdeb77287f5e6453b8a28e97d24be1c26105d96bf38b258ce942fe9504b37eb66c0c9b5fc1c64522bf94f0b74641aab58ea9eb0eb8387eb94317f4772d258f9082fddc1d9090df4cb79d289e30", 0xf0c}, {&(0x7f00000002c0)="e7c1c5a463a2875de22412da2a3152420ad528701da5b2f6d1a992b4557bf5f3301e930a1e1c870df80e3c42ec2c52e0802a7fdcfaf9bdcff6e892b5eb489d2f86595277b80a8e546110196f2a091e3b7b1095fceb117db965966b35cbc258796052973ba1779481b97a0dd8519b3c472d876abb67b44640e9fb1451d09eb45db986a95091b4a7d591052863c8310443c42b01ba06b8eb93e24394b94104ff0d240006515297d14e0f1b511580c1800e909105c41751801aadd77981c6a9e0ecfe1fc3245faf1cfa9e55c8efb7cc6f0e1444e34b61b455debca9184830f645b5bad2b5f584d7ecd92c2ee265ea9c44113929f8e1fdfbc3249b40140cde248715287b014672b2678594508f206c705c469e4c157d46f23959a9c3e673df049d45cd2f6111b31c3bb6aa4f60ffc0f0dbb7ba7540529f0fd3cd4fa3c4caebd83a0a18ffe3c3f4ee70eaf5857914b3c8662dbf66a50914e1a9bf4006159b71d8a1bf13eb659be865bb1f64ae1863355ce9633d04a20991fe822cd47976ee681c3ee0fd3720475d4c5b54a4a6302398db963ee697c1187a0138c8ca30711bd4e8e0e08d87771a5b4fcb134550f818161029379997ed570e8a0725285aa12d58e61d68067b4c87b2901a20bb5d52aa166dc8f22a97dc31765017c7c8a72e1bf824b8f895d2f7cc55600dd225aba4b19f2833761b590dcd187daef02ccbccbac0924ed7e3de456ea0e67f896d1a5d81e77e4a342c1054f7c691e07789c44f90655addff956a0eb9a42aba82345875f363c0bc5682c96da7f75042f6bae171460da1b76a9dd35d3477720683c5aad40939728eb2fda7c88a085a1e1fc0580772487a084eef850a09ac9c3f8be353e040ccc31bac953b5c83419b5b8cc8f7626dde2b501981d00fc125180c7b3b10bc631abbfcbf0b7c141a411b1b513d365b1c6b350b1d97380e7a2309559ad8e49f9c24f2245cf12383632bd80831aab185c3da6e89898931d38ecfa20cc1a03633f2c9942e4bef7036b43bf8d1041bcfae2249cbcb8278d4e76de61d25a8cdf10af64cfc677d24968cfe8541f4ef16b964e5b59f36577721ab5f65eacbbd0b7de04d7b41a1df68e8a35cbf21002d61e79b232bc76a4954ef34b3a7e38b7fcc52b4075dd469f24479b56f6efa09772c4da1a5e9a975762937bff17ee3296e249d465ce351b3f19495b45b303a97a2c4dab6b22ec088b62dffee3a3d70dfb2704f7973e3a4c0a69a040251fbe6f5e84fcac6c0446909e9dcf64d109f7c5206dc28f7235eb9e20a8fc123aed1f9e65b1effdaa83b55c515bfee3f0809b20511d7b64b0ee5d262cb833d42235bccc896a0ee7f1174c6b2374857be6cc8e6f76ddfc214bb20c4d2c78d2c3b648d51cfe13a16259c0f07752b820fb89400964c76aa4bf247fee009b11939ed616e1ee6efd83e0cdedf2dddf5049cb1e84e5055393f0ed27bf6ded6d0ef6479baea6d0ff418acab383498a9a75ab56f55ecda41bc8ab392b291f4b995e13021ab03beaa5426fa6dac2b15cdffc43c450bd07bcd2e22d0fe40ce1c1f90cf3705d86e2cd45639f05707ee312896cfd9045541b0c405bc215c9e3179f5b4c681f6b4cc1ee76877bfdfdecec1a45611a9bea77bb6682a41c4bd2a8000c08bb2499e4460e1720ce74e6e05c415247fdeedf69b21d87cab06f309141ac907c3bd8779486228d1c569de299388ed2052508d46efbf9b58ace9812e4cd48f724773a4daff072473c0654230f3e670de53989cee607d99cd0af1f6793f570cc780a7962af9b01ce88aac06685e7c0afda1e927b3106bc4b8bed478db30d1048ace188800ddc15782ffebc5d1ade980675f02c3f3485cf72eaf2a4b9f74cc62e398189169ab4ebedf5c8c39d6db7d5c76326ac89e07c82966774531f1baa89393f295513bca4cc46ae3e887b6b3e0057496b27b976bc23aeadfd3193ed2489011917e7235c47642dd26ec584587659bc34aa4fb359d97579db3bb2cc63db337b3e8cfc6182ca2852e9477e26aa6d4f677eac3723b1c288a5097a92daa51567706b815934826d5b87a4086bda538d4a27f34c2abc2b7b841da4215e3520c374994bb5653de42d5b483a776b04273b6de784f3ec0b47a7c592a50e95d668eadc87b6e15bc4bbf5963f5eb0acc9eb5941d21866fe79f33acb52dbf40f8144d31dfd580de2c4a0fdd335a59ad54894ff6833cd226d7f4c8c4b9c462c20080f271bc47f58c3d28819a2cd868c54fe7ae7c418d66a8d02669419b348aa87f80d5bb870d906c572a0d26ae183fb65110d0e88589978f4739891ba1feaaf1ba02ac91b6d664fb2c3581d8d12f028c7f52726af1376b47eec8229fb8fe68da7e0ad67b1e31a47bc6a6395c42abc4ae29d8f2528136782515d2e9a76fb35165762338c3f4874621c94aaa49fce08987003599837f0ed6911ae889d69abd3662e25bd6b2ca5746b6b9608ed59faa5201f5c121cddc9fa56415fa5af93ddfc56c34dbc374776a2b99dc05155bee66119e58622aa4d148595b0b576c98d60ffbde14e0b97e9ce0de0ee930015b7e7b969e698c9d3b5131260d251b0aaa35e044dbdca05edf69caaf7701d7fcec38792aa4f3f36662500fdf927a9ea51a6736ca5f3f8f3ebb44c235fdd3cad6862a25e19011ddfddfb928f7b8206895d1df6dedb89281e1d57254a1208f24fae09da1ea6fc367ec2cf916d828ef74917906805a4e2bf31ed44e8a50fdb09916e07e158aa1b05a8832f2519b6d1ace6f62c3baf1f59fe48185e574ccc960e01eae12539bd81b29043e388b39c2b8340ce533dcb4a3c6d27d2995118d48c6de5fcbb4c0aa8ea769c0727515fc42eb57f8e67253657fc832755981c46f6c7d419ddf28d257a8d6dbb0b9eb612e9dd5f82e9fac850f3f49aab9a2aa895eeca3322d25121695b9844cb55cfed0a38ad1a0e94336c0907af176c3e6cf0d8879ec68f1bf2edc56f41d4f573d58b808702c7b5356178862880a81a12fdebe259cde39f80910534197fef4245cdcca321d9c06768cb3e966d9a55e0edcb5390623023045c92c391a4142e2786411457b791558e9b3a5ff63eaf0b6d9a874efa21550700fbe516f46aa35da706062b53321231adbb11408be092286160f3f82bef29727f51d7b0371420570cc070e7d031402e9fbc0adbc4556dbc8bbba149c8765f73a0cdd15356833f6383d6f6100587b11e87e18ca1c9a28997de5dfa41991c2e925b33a9236018e57ba85f690f9ea843e66e90d937937cdcc0f9ea4403283f7e77f422b80350d0f74e32e38b0801b78d52d09c7e3497877145bfe80b344875dea607589ed89c2863b1244a08675729d7446612e9ef4488bcfe0c4cea78352e47641d742bc2827bbea35257378371930f34ad1ce190b325578b773c13cbbd91b4e9d62f4074a88cf654399600edb472c3f0cdb7ba97014f7e2a1c1e12ec0bc7c511145212dd0a456de571929b854821cb3f68b76f41ccf853a7495b42398b206ebfaa005d7f599cfe71f66cf38373ade5a2df9d48b68bb03c4e6453f5bb09e9239fdca9961972c09bec7f4b5d0ecc476da89b3135e6f839427150d8cf9b1fe091528c8fc2d55be4b8321b0d7313f86ab90588777f5832ba172d9406b6a5dc24a645d15fc602f5253f7d04dd7307af43b2cf365750734d9d3e2f20cc3493ec9e15734f8bd888dd81fe1d5cd7496b08773b4e246e7dc53088ab8b16bc565f6e1f0df11268a01f69d1f667f9aaf30d52027dda4e183c8cb687165a3d8d0fdd624bd632070e4e5afc5b6a22e137191e046aabb37e099b598c47946292a696e9654339430cb0a57006532463ade199a3631e8f8a5685ca98f58afd88086f7e8ddf06056ac009bca36b3cd7a5fd0727f55b64e0c628654ef3dcf3e2df6fc1b093f5a3d0ea0f6250da6aafee53c4b5684d62ab3eb22b07098c5811cbf976f68a5730215e7e9470583a519b96e97766f412cd22124f1dadd05eb5fe0d19931ef59ef321ed28676027a66c531113fe04fe86e71c534601dc2b8a6852d1bb38b6274b7e0ec7639d17aab7067cf0c20616dc4a2badbcad54dc3da23b6719dc6b4718e27727098681dd91edee260443da8fcbe4f7a1f56c81fb90339c3692e0524dbe2b3cd08a61fd061b9d6dbdd5493dc8951184ff9ea6ce8532d5e26d912a1aec7b6193d300a30c0ce23771eff8c8ac9b0dee034c97af65f6afea08b34130a08859dec1ba72acfe72485d14a43e5fef3ff2e010de3aa287a19a6fc8b2c85ed200d2e587004ec6f578e9e780d3582c7570af6506b9a4ae91ba096229d8c9fa71e791741537cc53043dd403d1c6074d8c127bc278fb60b72603c21522b532e044c9908f432be1cc5f7b1d39ebb470037686a2694cd8d4ccb5a016b356a8a17567e3c008701abc2fff97f59e5b043f410695c4e392eba752a4c30e92f048ee519ad5a1fc2acd00392d27a18986e39934d9ee5b114d203c820df125c497f553a85a812598199df7c6bc480e8568dbb3a7cdc5455d6eff9fc0c94d79593aabecf615626c71bf9a62ee32a70e0067e08aedf1544773d8cf11350189d212c01d7b1f84f2fa6c0d013daa08061609bc0f2b4adba395bbd14f84c0b52b0f0ee42b0e7bdcff0d552be71041b0c60c86cb32e5a995fb2ed74022c3bcc090c2762f2545fac30c5a14b83ffcb16f373a1fb54e4c67dc1b9b048294b212d8ced6d99edf5e0fbd0a904ac87e6620c0d2b72d520a5b2fe77cbefbe423f21a319e7efa3dde93dfc5371a981d1dc2d43f168a8153350c762ac03132a3aeccd736f9244db026fdb64780ecf514e15a4bc2fcfd603e873265b89ee87f2e4d0c1dd70d766787940d3c53df8d4e333a4893f225979227a90941ad49181cb46ce409a2e7d266d83a86ec5de510c35c26532ce864047fc63b6de30cf1ac881f6c47c7ba6049496771bce6351a36ceaad255a3029367b038d461459f40e7e21e027dbfa59839b2405eff7d9889ced28c6bb181c6c0c86cbcb9643c3462009244ca9ddec6e3abeef45c5cf096115cb2ba50c5cfc9a2c8345627ede295c0fa6d614fef52b80f2142c3067efcf035ea6ccef531a095112beb8ddd2f3d4fafeab1290320edd25b427fe02a593d20ca52460c22eaf7831b75ffcd85fb0950749c2141c1cc549e3888a45a2d2f8e6dcc34466a6001c1150b0d0613c76489c8c35355f075a8805f851220157167772f491e2b9b00096b88f437621bf79783c2f648ca2717f70e4418e8fe4ad92e61356d418827609cd39198762d6b178b9d8212d8a3af0388f7efe6f6f4c8b48cf8b8beedc7451f9564ef5bf9d03d00b696d4903b83eee76453943867ffa59537c67d5127750fa45bbe43f5b29472e6bb94030b4a1d478e4758c3f821a5ceb884a2909059e72d538660b3e965991a9f064e6cd25bad35002bf2bbc53d86d3a5bd9c9833c286cfc630e0ecb1bd1c279d239eda8c38556a43d13117c659a799ffb7c7018f21f1dcb0ddff5a8c12ceacc04c8f23f56cc970a93e09666b40bedf549f909dce42b0a5f823e3ff6a76cf8a88b440c7d7b57346c496914a2f51a0cfd403a7e2ac5419c942bedc4ce7691652d15aba035e8d0efbfef03b9da69b3fc7092829377a7c782099f4d45c3a8401600dc2490b64545e8fb0cf5fdfd09c8f0cffc9b201cbd8a1205a1791960f3df1549bfefbf", 0xfbb}, {&(0x7f00000001c0)="0cf1", 0x2}, {&(0x7f0000002380)="019c8590bc", 0x5}], 0x7) sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) r1 = syz_open_pts() dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x4, &(0x7f0000000100)={0x8, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x400, 0x5, 0x20, 0x40}) clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) setrlimit(0x3, &(0x7f0000000780)={0x2c, 0x2f}) kevent(r1, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000140)) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) syz_emit_ethernet(0x589, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd620ee23f05537001ff02000000000000000000000000000100000000000000000000fffffffffffff94000000000000060f00ad833312dc6ab94c47cb19e4cd0568e285ff434cf15d4b58e5c696bafaebe40a0b71bb5663300660b1f526d1887ff9d4d037d8bc3c3ec41485d6d348f3d25d842c70e60badb62f486ebcaabd2a10dd200542c387c4dde5e4799c31093edcffaa25dae7fa82968751855463e0273a84f6c441ea05f11f6160ed459acdf264a9dc825e1e3f4be259d686f36940abe14d3070195d3e52779200f97713a058f25e8177901b217dcfda558b946fb5bbc47505d2164cdd9194d82e4d0ef1ec1079c65341eafaa6681711bd086a63b2739f421b60dae40e68feebbd8273234ae4a199a0930122ce4c6d73e4fb112ed73538ee9c2040000000805f97a6726783126338e5db8724b290145d8dfe7b51ebc862982e80f61cb9de20567026af33316deb308688aea905b6eee6d27b96fd05026f99d3331b37dea102d372bfb5ed9eba33a8284b6cc3af22576cc44a0baeef23b282fe2020380d80230cc663d725cc53cd1438b4264ceb4b238f4dcdda2436ec19ec7d7ca2521ed13c54831cee17baea65441ceee5accd9f847fa358c176c50d37decee91575b30035129bf87214970fb81fd8d57939d2a6ee3823cf1606f096b8e43c3e902f0c28c9e5a693d5208722472f9c1b9aaa778239f2138df178ea7763b23e51301bd9f785d6f2478d903333a1a6dcc5b5e3530ac433c1368e0540ec44472dc000100010500000000000502000300000000000000ff12000000000000ff01000000000000000000000000000100000000000000000000ffffe000000100000000000000000000ffffac1400bbff020000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000aaff010000000000000000000000000001fe8000000000000000000000000000aa438a53bf5b41926c4699fa064916ce07290800000000000000000000000000000000000000000001a54142e80f24e4a6419214c638eb180600000000000000000000ffff7f000001000000000000000000000000000000003b007f1065000000502e000000000000050201016bb763d93ad8f220f47bb394037d26ff39ca99308487553def50f066dd159d25a8440d120e59fc0cc1d780335d10e2db55d9d31c5ce6aa31b22fd3525a6618233f9a84f0ab72163706084bad5d7dc3c8a58c0d198ff08f96d8f468a7741f6ce943620663bef74072043aa777fc06fd3e40af70034cc8a6f335c5276b4f894b516c5e45bd3679ff3f9e80e46108e26a70607dfdb55c484b32711031d82b015fa741bdd5e711dd38883e2e2249843bc9cdee522c57e69d045b8c0401ee010600000000000004015204a4821219fc175bcaa0fd12d42781e55d399a0c0376b098c49a0a8717e2deb0967aad9f7678a60ae694a931f7e9d79f8a265c0958fd37707a9951323ffdccca024977d39e305b9a013bc284ebd36fb57d81b691f137161ece0c539a961e60a41ce779e47121e9459af2a133677d52da35b3c5beedffdfa494dcad3df152c64ec0ce4cf9b56a987dcf766c415bb9e77b542355a4fa93d1727bac7b285165454bee08cba5ae6b000100000000003b915c44de1af77c099cb788ff004d17bed3d112d81f3e67b28e0f6e7fc532a678184e81d81561e422993e526b2b8b6f5bbcacfa542ffabed9124c4bcf60940c3a3beedf9f6293febe51fe31d6f05bc5a775bee57d751d69e91ec7cfaebc4bf4963f17ca1cb6ee521d20a3a25fe54bff2a26275fe0e08c9a13702054cf556e07255e477224711ddc13a8a5bf8e751158eebe0b8207d1c3dd6a0159c85c5e15bbdc3a4163e2730b955d3e0c8a4861c08da435ee3f1aa0682636a4bc3496c32aa995605d63d266a76f4dcccbd27e0bb19a427513d16ec84fd2972db9"]) executing program 4: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000001200)) msgget(0x1, 0x380) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(0x0, 0x0, 0x0) executing program 5: select(0x300, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000a14, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) executing program 0: ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semget$private(0x0, 0x4, 0x1041adde) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) semget(0x0, 0x0, 0x470) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0x4}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setuid(0x0) preadv(r10, &(0x7f0000000000)=[{&(0x7f0000002500)=""/4096, 0x1000}], 0x1, 0x0) close(r9) fcntl$dupfd(r3, 0x0, r3) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f0000000080)) executing program 7: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) (async) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) (async) msgget$private(0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) (async) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) (async, rerun: 64) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) (async, rerun: 64) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000cc0)={{0xe, 0x0, 0x0, 0x0, 0x0, 0x125, 0x20}, 0xffc, 0x41, 0x0, 0x0, 0x2, 0x998, 0x5, 0x5475}) (async) msgrcv(0x0, &(0x7f0000000ac0)={0x0, ""/139}, 0x93, 0x2, 0x1000) r3 = getuid() (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r3, r4) chdir(&(0x7f0000000580)='./file0\x00') (async) getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) (async) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async) getsockopt(0xffffffffffffffff, 0x6, 0x9, 0x0, 0x0) (async, rerun: 64) msgsnd(r2, &(0x7f0000001f40)=ANY=[], 0x401, 0x0) (async, rerun: 64) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYRES64=r1], 0xfffffffffffffe24, 0x800) (async) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000fc5c37bb59c29f600bf05a29d713ec939ae3516c7fcd2837d2b4df8bed99dcf18ba54fd1e757760502b4a892e691a5baa0eef1b617e0ea87fa352ca9e676579101c4cf163e5b4590c80a8eb550e8c6bed25e5dfd295aa6abc80114c4fb5917e807ee0342cfe3e8936b0a3a1fa382c2a98c3262a0d03a06700e0b0553e18c0901a4f61349810b723430302ef5e00a81177440f3fd71f1c5d42450327a312ff7fd7b617ed3748ea568b3e823b8"], 0xb4, 0x800) (async, rerun: 64) r5 = msgget$private(0x0, 0x10) (rerun: 64) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/208) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x45, 0x9}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) (async) rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x8001, 0x0, 0xfffffffffffffffe}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x14) (async) r4 = open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x14) r5 = getuid() setreuid(0x0, r5) (async) setreuid(0x0, r5) fchdir(r4) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000240)={0xaaaadc8, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00000d8000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f00000ca000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mlockall(0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') chroot(0x0) msgget(0x3, 0xc0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x86}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) r3 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) executing program 3: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e63fd}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380), 0x0) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000240)=0x1, 0x4) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r9 = accept$inet6(r1, 0x0, &(0x7f0000000000)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0x38, 0x0, 0x0) kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0x99}, {{r9}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r11}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r5}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) fcntl$dupfd(r3, 0x0, r5) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000000)="081ccad89305991fbafb0ca59459414d72e9367790a9a389cfb2b92151ce5f1c7f258d811e2a26671b73e09089ee8ac14a481594d61deab141d395abe52fe500eeff1fd6534d47db0b6e99b9765f90e1218b9e753680b2196370f126fb9e82947b143ab1f1c204d28b14da35ce148b3473be41", 0x73) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 1: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000080), 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) semop(r0, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r0, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) semop(r0, &(0x7f0000000100)=[{0x3, 0x81, 0x800}, {0x2, 0x2d92}, {0x2, 0xfffe, 0x400}, {0x1, 0x8}, {0x3, 0x1, 0x1800}, {0x3, 0x101, 0x1800}, {0x2, 0x3f9, 0x1800}, {0x1, 0xecb}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r1 = getuid() seteuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x4}, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x62, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60009010002c000080000000000000000000000000000000ff0200003500000000000000000400010001000000000000040407000100c20400000040000000004e224e2231e3432b2d4ac5426c191dbb2df87d577d1f853f9c152fffdc0aad82a6207127a75c45fba0c54944f774c64fd6", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) setsockopt(r5, 0x2, 0xdb, &(0x7f0000000480)="a1c467978a53b173667b1c6d4e15ce2c25e50e131ede5ec76fa9a7db98d404ffad4789dcd1e886894c34f8aca73cd04fefb25d5d166eadcd5ba44c531bf1fd9c9bd916ef57e1b3ae1475b4847f1e2233839c44134978e2e9ccddb617dcb79a157c79ce2d1a251c97a87481e3fd0003339b79c75af67f2ab5f31c37127bfc03f38b39c03bca2d37b5875f4863dfa492eb35c67b836e5fa5a92c5c592e9f46ed1b770083148c7d40549284f25d57783ce647dfcdd63f377374cbe5677f521895fbff58060f1fbab191f109f056d0b0a8cdbb139562d53099e1a45f287364cb45304dd9aa0e24b1f1991638ab8f17e67dca0a882c621c3d43d62bdc199713c717b3bb9a276663f6ba2d88ab92497db79393131d68f9ff49dbbc3838eb75f7deac965530538ca24b4a48c012b9502f9ddec7ba0f230f3e962f69909bb62a90645a78edae70daea9639fa4725f9137cf1644c9f7bca71036eac3c3c854a2f87e37a1671a40d667ad86b87090c564ef6ee31f33c02b2ead1709e6f117624a0d44d738948b9bc78ca0e37432395ef8d5c032ebf9a161b6a7fe863d1ba2cdd9121b815bfea89a0c1eb2d17f04f42f85e68523566cc811305b6469b5b83acb123409ba46a310c223aef5df2a16d483de59fd75832112e57e319cc3c58b1623098b315ac489205588cd69c7f6ffa72bf9b74b2d4c88dc751a5c36da2af3d1854c2abd1314f629ad311fae3fc7317c248383802a596013930b2faeb4d69f033820262f28806282b3eaf8328499755196da1fdb0279e4e66cd93bfe75793801e17b49a69b8e4aa15c56d253a3510080ebb44f407b0e627199dc3a79f1989a8e7894ff9bbfc0510071254c5b5e213b859f39845550f9ffc7fb72b44d8a0da30b1e8ef22faeddf3bc6de83d358faeba40922ccdca59d623ca517d3e678db93e770e90b7e599fca99b005724b329678466eb05daf43eb985c2f9de939ce17e4ce065ad5150267b2e09baf2e2bd2dd43cf058faf2343cf3fe3f86719b91a12e6bda45bb9e1a2cbe46bd26922115081c3b8fac5103d4500e10f0e89c6eb7c45abcc54a15ee162cd4bc911dcde2204c234342f76ac3be8b8782f307012486e58c8587f419a50cdfda4ef07484f6dac7c3e73e08a52b30abf4419be8d14df1d0aeef67e8cd16c43e07578f874f145b0806dcb2bae2f9b1833c26dd677e2aa681060ed21a6ce0b0bbb6c814e7f00b962cda2353b3007078c4e10237900119ea0721a4ba4ceea77f1ec65d04f0c5a768f2060ecea01178c00c2a8ee5ed51c1a03c18a865b33b330371e8a11ac8002691f7223b8e18366fde2a53f45642208e1f76fd2fe909e37402a5a5d3d699617c2a55521f0255450c347f6a4b49286819fca42efbaf4a564fc96cd17f9a0703127f15d357cad32b7bc106266fa863ce90a74213cf0958ce7c85205eb6bafcf74f3036d95edc4b209b016c99acddc169224bd5f46e0e552b648df52e985526a606f3b0fc5109564e071a8ff0fd347eb611ca9052ea1a3793d675f525149724a64b05e8d0560b51a0184410b6e3cc99d385fe860bd8620ee5900cc68965d40e872c5a7db2823355aded0b1a2bca6b1017aec06ccbdd5b83e92f98f92773b6128833ae837c834b946cb9b9f903acb9ee3cb41cd22a07e049f9b8144e56cbdb4ccfa574f14c99941a028bbe11d46a4ae6f27a283a91b0a42307c21f9e8b64658b8e7bdc30b272cf129e48d4fca56dcf594dbf0637f86d2d815774ab026316a93165ad999b5e7f9dcc0810a9af909bd117456a9038444a565b8b1115cdafc17fff9871ba1ec68aba0f33c2ab4eb611b099909420be73b9b489ac80c17c9a9357d0a426502012f4b709476fa171f36e1ec6c237a8121cd6a6c4e46833d8d6ae13d69fcb29e6dbd2967b3b68368416160d23835e0f60a59590113fb63528dd47f18a7c03c211c94ecfccc2a41b94597c6ce5330e01e6f33a765d0abacce5591c4ee016e2669443f9e5f0af19db8d3ac35c97507a145d62d46c08bb30e7b140832408f297cc13bedcc2d333ab3b50752423596766268b001eb3f0fab34764d9e9523af288a6f26df563b4938096f090b2f476a57872fde57ccfadba0d579b59ba5e84f0b6a10c36c70d4f0a1770c58158f40b0315d9b243b422c90f0b928250ab53e13dd761b263d2629ccb594b79b20603907db7f8a73eaf94ad83366841128cbb1215cae972cd761f0985e1003bb7d3cbcfea90ca8f1bb23f1d4910cc72e19d7521e9315d8b79d7a9c240b56e6a387f11d267471d4da5d53b54e7c098954ac112f462b384d8bf71e0c0bc3122cec5ab196abcc7e9c68fc793fb3150a94a3caea302ec26bf0e380c90b464153abdd29d9af501e182b97e6e3179d7250f00a1d1e7f2e26652e4a36e261c210f41aea51d2d079ef11dc7fc10dbb8633061b4b64932aa85c1d3e90d437461de05dd732f350969d9b2f562dfb9795ce42c79ce6456d57caa43fbef7121012c6773f65b3803989b490d88cb142700f7071e65d7916c95c3a07807265bd7de2554bd2d76ec9b92566b5611f37317f57a5edaf7c6de2781921c59f8ab2a0dc222e658330dbee1d5f8d11bf2e1effb07667e30f363426115216d842c18fea98e472de2b06d0ec2a4ba8c7979a1c5d03334d356731e2ba86eba541155e3d86fd46f17931f5eb6fb6aa3989371f892640b8d418dbdbd622d7bbd811ce7fcbb46d0eb5ad2c2acb84b75654a9448dbd4dec1752c97fe016bf6642ac03bc85e9c04d97ce20db91526aef57b40e1c6f87a338f55d266281ef696a7991b6112d716bbedae5c8ed4bb31132e65b887a8d71383907f1c9afb369f6e25205c4047495cb5ba2866bfb9b481b0ee35f6cea15ec3ed39cc5d5f2546ee6c1c9b23052147a7e6fa4492426eeafbb4c5fd39d70317350fc8d8e8ac11f7603ec684df02487ff8e6cc88fae5db8889d29e270a9f47de27e9ab8c203de38cb81d76d6af722829a8ed3a018dfef684cc466c183747366fcd21728d52c075010862a3d291fe3bdd74386cfe9e1ed035142f48ec625cb894836d0d67a57fd421db621d706e72163f7eb17d817e41b965912ded665e4b9bf3aefa541a0c2755b43a2d7d5ea6a81fc2a38ea1122a8af226807dc8cb61dd797e23c759b13d7aa2f3e639a3682ed5ca767a5b044b96f534edca00016460f52792aebaa71eff05d90169e4261a9c7795d0d3a447f4945758ddc42a532701df09c5a79e3f814d75b06b8679b3d09c59a344cce9f96acb9efdda540b63bb8c30dd1d68839f6d85040725243e6f4bbf1db0106ab971a6deb61f313c69a8a037d46528396233b0b574a44fdf6f5f487af67ec90f291612f026992b9050a8bfe4384d4c50b9e4412ff3c697f1520a0c904e6d82479b56d73a703751acaab90f28a3f1aee569a2bbd985e5ae6c95b155365af7e292558fe3bfd88d9313b16aee9c6153f62a8627fbb261b4fbd6a65f5aea8a549aad2d41820cbc845476ded809d81049e592e6c37478ad992ddeef282cdcb7b141de083671444cc959ef40dd3bfb90de5cea75e845d944b2971b35cd927148e1e2d97f9601f1c1a2815cef4970aed5436abf9529649c8268b4c428552352da3d95ca710b119ef69ad71a8be504b263421d885c4fdbc0e3bdf4710ba47f1caf17e3d94631ebec59cf3848429427d357e4d393fb288e31d9fcaeaf518a04e08f1dc1dde38a9a707f293600cd9546071c5542a638f56362256d7787bcebcbc5057fe5234afe86839edec24cb74f33e39365a29200644f735c779790632f98117123ea85b1f29da1b51e6f80facccbe47e292fdc3dd1b021a36545a08a881a60b49b0ce36487b5eab8f6714232ce969210fa21cc2fba944281cd9cb72ab179f803fdbe1dffe5618348d2bd5d27cb8a79955c44beeb6fdbe1287ea4cc0cc14bbe11d05d0e5807669792ba53c4f8ac1bde1d4c90ed3d9992294775dcbeca4df018cea7f6f950a743ef9eb8e9329ce3c6f0dc48616d2422489c31ea7110cdf413da8cd9cc788c97d6c105d177f4726005744431b69e805530f1c55b392c6e6d209f6938b877dbffccd59aa7b0c902889be3fa44b5501d64d81030dabfbfb49e319fba61122caf93b1026fffc182fb68780c9222e878b2a8738a8ab402f0bc030e4193b3c06c03a74305828da3f13913676c76995d4cc972b8024604fddee04337c263372848e250c1e6bacf0596493a6c42ae00ebc6c7a5b7a9b140e7d34c4f5ee50fa331cd12f6e51479d36a377039da2de9b2e327b0bbcef768f74f531e8d01e57187ee9a4ecf2fb46ebb826626eb5dad12080ad33643b9c85c9e80fa245386a632b7f9ce2ebfa65ebd9becbb96c4160052a43aedbcc51ff188bc87d85ab9c08eb22e2679a3a57695559bd9c1fdf9ffb4b8d9c44260d2611b83acecbdc204d15e66371b36348256f29456b81865df0c05e2d3e84d91308c4f4e4f6bd92e25eb6611801f265b2f03deab07e54ba4b95094e1c7f96e7c7b64a4c05460cd277a85171475fc2eaaae94dd59c2fc5594d3e656266747cb8491e91cf2213d058b4e03e67a487740d763e3272b7c05bb74264a5417b5ed613e55b2e7443246c28214ff71c2932426c55e394688839daf227022f25ab2354231526a319c0173dd67084b5b41c448952a5e5d8405d8783a1fda71700e91542c6c0ef0c329b45c1cee415c12382eeb7f6aec3e72ceddd0b3c8bae5a79054741978c2f2282c4a53176d00bc29fe10c23ac31e5868d43619afa3e52365db06dd11e98f86af03fa67d68339b8019505e82c49c77a03c5d761e559ede2fe9af71458cfd6bb9e687105726665f7daadd9dd48f4e5202af8278208cce526b7be72fd335893bb45c91c28b33fb893dd7ebe408606534c6a763858e32d3ceed958db148c83db905a3882ef6ab2b5735f8edeef23bb416783c4a2fa3f8e2721fe2b3f9884b5bf7413f1eb3bca59a5c5f4b539e28d04ff5812d705c5422afa1191a4ab0be6df48e8b3fa8b8449b220c1c6a61b1e38f98457eccf3002bcf0ce74c1e4af110217d250a388f3b7587d479cd4b736da367d3de5ab822f4aa5475a840a1313e5b3251285ffb3a6a11cf317aff54ad22187006de77bfb9681c351472e95dcd13872e68205c1501389283ca5caa4edb9912be10933f55a96609ec1d0d6ca099fd91e70039fc69256d19638d08415a684c543086635693a552c9c467c764a7ed8c78a0e14d6b8e78fffecb29d63e8e5e4fc90d8df2910d1a2ee16ad3f7d4cb73300b168776ec01762e61af80e8b45007401491edace34a0e09b5549cebb5633772c80644790b5d3308c1855699d338e3a65f3b3b99e1f2be726d083ba4ab7ccbe985f086994287747c2fcbcb0112607a0d9b69564163286f6e1192d9886e83dfde692dae2914a1dfc359dfaf4b4ef0a5beff865faf98c2f8ebf2b8ec7aba49aa4a8188c201529edd8e1ccba46dc569d474aab015e591e734155c38d2619faa7801452e97a9f738d7f63f8db9c92706a157652c144161ba9c84da8f2ae25d93631d60d2ad1cc6da9b6a34ed01df31ee8f50f33faae765e94630a9a512e88147a1a9e3e060a8e51b38d6c99acf2a6645b31138aa8667daaeef13fa3c1e5f33eefb2f6d6106f7e3d1b4979614065310252af6f5a78d27b34a789483ff8dafd264c14ccd12fca6936a5a65301bb3199693000b02165846298dd553958fd8c214bb67b7dbe976eff573b449a66991797b9761d34aea244d40a50c02af0299b896a012c2d5d9225be4eb5665193d", 0x1000) setsockopt(r5, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4005, 0x3f) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(0x0, 0x0, 0x0) executing program 5: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000001200)) msgget(0x1, 0x380) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x81, 0x5773c546, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f0000000e40)=[{&(0x7f00000019c0)="e06e55fd616cb29e5a20d1d1875a600efebd7612ec9f291f8c06f99aec925e829112016d51978c0c8253414c5308fa7231dc5699477448547f5a68f79f5cbb143a5380b5b97133f718af495217bf20cefe7abeb7c509a4a88dc73b13915790c7da01d356981e82f0080ee7483c0cb0c02129e677d3768027489c01f41cded5c1cc938624efcb9d4b1c47e9886ad4895dc31f3546e0f028b52b9cb5ba8257daf0a909e07cb913ea03109b9e2843f6fa660f69b3e1ad6ae66763d81925ea8f14851e51c06dc13a781cde86b429e936d05ae729b84faff4bca9bdf830377006469c0331f522fbeb5dc58fd8615012d876c74008be1c4b52ca1d0d566f189fc0fb8a5d47d5d20a417acc16691a9fe3294e61f2ad14aece638861f5b0429dc1295e582ce8a170234371c1f30e5c62069e28c955d2d27ef2239e3db69b1c2e4ec7807f5c6b3cbb6da1a8d8c29f5ec8131b14ac9e74841087fff0945fad778b861ffaacbc9f65e2c8a6ff180b2dab768b475dc01460e66c0f4906179abdb9e23986f810536e6bb5f0714a46d1516d121f061225f287bbb21fc3ebef76d76e89e8a638974073022f2dacb71bab39d00f79e0cd3dcbbbcbd03e88a9f2ce8530b733bb9e1a9c1261ce1b9bf92b5afa14ff06bbfb2449875b19d50d117f64cfc0bbff31615ae93421fc19fbf90b565dc35c688e937e874d7a7e298cc3fd9d01ff467dab8a7b72d1f739d8b8b6d9ad39df6d31121bf169d806e4601660560fe3b7c794cca5bca428526670b5b98c9578cd51035a49d3282a3a235fb204b800b51311e72216b07c5af7206560d36ee3ceb82cc3de68abf32387a1d3b437f00281ced27f521af51bf472e67c3a9d4bb4317fffe5e72ef86933b25282f1c58b1f04c89808e9caeed215cd37049c55886adc0a0dea33f92aeda907b22938c5c9a13a490d6fda1b4d78723d742452ba049fc029854909743611ff2bc838d25444e3e64d62670aa8a73f9e1164eec179b101b6cd6cc3e47bc044838934459bc342c85cef31dddb7cc8b7d0ab4be472582dc74d572b90888e25791e7a02ec42b124a80b1845b3437f3c8767c933911390d4983c2a433c77119ae426b2a4a4bf2019b2c65fcafd469839422945c81fd8323eddc40ca1fd64268ce55c78025a2d5f7785c6af3e574af74d041d4c350fbd779490620625e95dea56b93b7742722f7de1c453e657edbf68c5f3c9f591e24e804d5a1d20b1fcceb30ca230a2404a059b93fbf7cf402944405ae10ba3d596f4b3b99a7c67ce3631b320c1a494c05aa2da0b23860b58d46bb356952a657453d111886900025c288486bac2fd83c47415e71ab2164bb0a443b531d577e2f36e37eb60728e5cd8aac4cabc08250b21adf5d9146fbb9906f2bcf4cf2eaf387aa690e29593366f0e38ef016e4f7382cb0ed062cf0535d740d1c820cf997c4da8aea45e5c5e", 0x409}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1021, &(0x7f0000000180), 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 3: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r2, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x1, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000300)="0300", 0x2) (async) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000009c0)={0x10, 0x6, [{&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000fe8000/0xa000)=nil, &(0x7f0000fe8000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fe8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb9c}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0x4b}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000100)={0x10, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000b65000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000631000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0x10}, {&(0x7f0000631000/0x2000)=nil, &(0x7f000053c000/0x1000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f00004a8000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000433000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000b08000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x200000000}], './bus\x00', 0x2000000}) (async) socket(0x18, 0x1, 0x0) (async, rerun: 64) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) (async, rerun: 64) syz_emit_ethernet(0x20, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x202) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) (async) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) (async, rerun: 32) semget(0x2, 0x2, 0x20) (async, rerun: 64) getuid() (async, rerun: 64) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000380)=[{}], 0x1, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x100) (async, rerun: 32) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7, 0x80, 0x9, 0x1}, {0xfff, 0x3, 0x3f, 0x40}, {0x20, 0x4, 0x8e, 0x10001}, {0x1, 0x1, 0x9, 0xa9cf}, {0x7, 0xdf, 0x1}, {0x4, 0x12, 0xff, 0xffffffc0}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 32) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) write(r3, &(0x7f00000002c0)="04", 0x1) (async, rerun: 32) write(r3, &(0x7f0000000040), 0xfeea) (async, rerun: 32) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (async, rerun: 64) r4 = semget$private(0x0, 0x2, 0x21b) (rerun: 64) semop(r4, 0x0, 0x0) (async) semget$private(0x0, 0x0, 0x0) (async) semop(0x0, &(0x7f0000000180)=[{}], 0x1) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x2, 0x9, 0x20, 0x1, 0x1, 0x7f, 0x8, 0x0]) (async) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, r6, r5, r6, 0x88, 0x7}, 0xa6f, 0x5fffffb, 0x20000000000020}) r7 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async, rerun: 64) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) bind$unix(r7, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000240)={0xaaaadc8, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00000d8000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f00000ca000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00'}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) (async) mlockall(0x0) (async) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: semget(0x0, 0x2000, 0x0) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4005, 0x3f) socket(0x18, 0x3, 0x0) (async) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) socket(0x20, 0x4005, 0x3f) (async) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000340)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x412, 0x0, 0x0) open(0x0, 0x70e, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x3, 0x2) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d33", 0x54, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001078749fd5a6d6207ffffffffe000020000000000"]) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, 0x0, 0x0, 0x0, 0x8) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x6, &(0x7f0000000980)={0x7, 0xa84}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) nanosleep(&(0x7f0000000080)={0x401, 0x9db8}, 0x0) executing program 7: symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xc0, 0x0, 0x33}, {0x4}, {0x16}]}) write(r0, &(0x7f0000000400)="21000003000000a8", 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) (async) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="5eda4c390175ebe9691aae7607b230604b599edc3c85822e772d8bdab2cea2caaf4c01ae5b217fb748fa379abe384b009fa73988ebfeb42c8949f6b87825079a9634c837ceaf76447c0ef140e7934628376e1c3b26d96fbf8951120aa700ce510c62949377c80676204a8123968747b6fb3a7c2dc2f98ba055dd0906ef34f497979ba7b76c8596c6903431d1db9ca385b86b19f3d536722e", 0x98) (async) r5 = geteuid() (async) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r5, r6) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000001280)=""/113, 0x71}, {&(0x7f0000001300)=""/50, 0x32}, {&(0x7f0000001340)=""/76, 0xfffffffffffffff4}, {&(0x7f0000000080)=""/57, 0x3d}, {&(0x7f0000001440)=""/201, 0xc9}], 0x5, &(0x7f00000015c0)=""/95, 0x5f}, 0x801) (async) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) (async) r7 = getpgid(0x0) (async) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a00)={r7, r8, r9}, 0xc) (async) socketpair(0x1, 0x2, 0x18, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000140)="ac34387cd6651e85bdfdcb7c9de3f8b548b427c36778a378c6ddc9c5d6f8c4822d8751692973e73c3f4650535dee32241e0a604a820ee9d4b1d80872c0853a79ab99a3ec24a0c195db315259b7f89ac0cf67a4dffd229e32d27d438d159198b92a2edd2d786e87d37513c0aa1bfa0b1af5df216723cfaaba9a4cb61fb4c92db4977b3976694da09f0820e5f0089d3b55de3bbb590f11280b239fbd2b8b45a017be9450f2428910e9da12cbd748620b502d41ac3768101042fb98c5942570690822d564fee500cbe8addfd28c2e6ec833056aa1e9e5daafa08a8a66e7f510a5e04a29099b6f36f7bd3c7cc184951e83ebe9d4968f09ab16df11c12da689", 0xfd) r11 = socket(0x2, 0x2, 0x0) (async) sysctl$kern(&(0x7f0000000280)={0x1, 0xb}, 0x2, &(0x7f0000001a40)="58d8e62edad74f54c03b8eaf4ec232747c3ece5f140b37afe5d5ed0e983e55d96e0ce543094ab33d469445c1f5d314b9a40510ec704e265ce753cd48825371728d1684e2a54aea73776029879a76c83e7b25d8a8a3da897bcd900f3f3190d308033ef264836e2c2b891f69b378077c0b62835c0642cd82a63e310c0e8d54bae60a16dba78b30c6fcf77bedc0dff1ef9abe93db4956717e174445900e007b02246509b58e507937514615d5b7905addf51400f4617a2611f34171384a240d9a548e9036081e1405cde056a5b7baf67388993ab45bdd77e8d595ea1950594c86f780c808676fde99a6a411c423f9e4015b7034b986b96b17263e133638fd6468a7a7dd7dcd75791ef6701defdabee2c78407e5a8464c2e31f4334cae11ae39e94eb50cab2e9411b86be862ab532c1efc53a4eaa9c83bbe93676509fbbe646d99f28269db09b1f27badae517d412fbf93b8c2e1747214c968f5d3c1e238706e27a046eee55de21d86231eb9b4af01c76b055a5cf6eaff433e94cf681c8b51abd9fa4eef99ed9ffcf8b1836caa7b9560cacea7b432d6b2a626a51d5f9ebc6a998c3b50de47a5770a08f951bbafddaea083220a561253c9a557720c9f24e6e09c7e7cb3408c390291e5a64334b3c25b0ee7ad2066d899136e41477a17bfb5c8fdf10b4d2d5f25c4e59abd3a94d01a1c42f965ca0df7772fa3e404488df69ed2996f8bc2582aca2b9ab5412fd9836d30bba1e4682c729b506063f28cff269af19ef389b2ae6ff2a209caf40a27311d0d55737ed385915f9f2ed688db407a1c0545af47ea2b675b764a0835c0fec8e2d1d1d59b49d59870bc65ba1de45225fb82bfd8ec90a90f4f4a641e2830617130faa2e3a3de154df96919cd6bf80cc74dee57a0d911409fff35b28184281529115f66647dff5fdc0a3bc559e00551b42dcf06d257e42b97d7209c199d0646e6383332d708602886eb7f0086d68a60fbe06e82a88661fcba96c1f6d0e09175529ded5ca7e0001046ce07853823d85042411615f4f2c3fb0d64c9d96a39c267d79fa7b797b09e2977b59742fcde02caa2d1951e665f6f7f9b47f066f42a191d4587f8b08f838cb6baa4f03d8df7b36824a77acb0f2f749f3490af562e434931b7e19164278dc367094c698ade60df24788b6a934cf346dcec003d39d47a999f64740007a1207ca4b220c68e704749f637c6473a797d78c6a20eeada5b2a3bd32de3de4944e0d239ef5c7d7b595175df732069e4f099af8a43e10b2185b5cea45ff46ceaaa45c4ba09dbbec81ae78e24d38e7ef859e7e7db688dfdb77307318292e4ec62be9439599eaba18891ed5fe97f56a75ad31ef6468668090523a48f3f0ffca7d98703e358e7b9d9008aa049ae01a449c656f5cf9afde5ca0036bb9082cbd7a1e1e49ca6f5d1bf0bf07f88986024423833f3e78ee6ceeec0a03c4d99b1a85171194170b581d365ec47d901ca3e032523762c43c418f0bc36d5e3d12b672a80b662782f954d3948fff09da85a08e780de827075ba228cce32044819f4b03e94cd64f916013e531ba3223e1c08903d370d6f936378a66eddbb7ccfa021cc646881e81fe2a9eb61f26e4dcde82a626e1e82d2d2f78e412b916548706379a6fc8175dd62c41e41e9e310e2a960f648c0653a1b3295712b167f25c7fddae65707a5605494a2bc804b24f2b7d55759577e15a4c54e4f3d49a8e810c0b1c24fd11a79f88afdb2344440ef82d6711bb1578cfe5347b3984383581c6c5b85b3b673c0600bad435554aca439ab23e03b0c44af9ade7439c8c83dcdf15c248d86cf7e995774103b541015d24eee4676c6ae959217d319a0a26d7017955bbd276b771ddcf082cb572d530be7f8426ff9bb216ea84196aa543c2aa3b202226a2a5f1031a78e3876330f9e31d723102fe24be49781d4b234c368969c854382984d573a4d1836e79df31f1a324b5e1b487483094574df3390189382de7b10499d90171ae243ff83a95f965e988e951c44a85088f1326714c2d1a9a00b41261de45c43ff5bbdc16cdb3bae3a234cdd0d960e47d11d1d4edfd9d10d685f8e36ff4ee1102b873b5c5ee8a520892da52664691126a1c2f1845ee923ad3c77264c10078c40c0114cf8e8fe8d77534c5f16e4874313d789013f5964952b31bd39a1f11e2a12be9f299cfd9d09722266e96f7aee12ed6f4ed541b1482f329b967ddb5411eb0505be9139f05b1d83fa542af195e65e701978c225b7d8c127c751f0b1f8782a893ded464a227a47fb32fc62bdf2a1f2c2c03473e0c12b5dc2f66d2098c34d7c7cfc8ce9f2eef4a579ea6a02728a5c9a17963d733cac14e0b7380bef8234fe19a0ea33c52a41abc0ade1bb267b01e646ea1f01622282f41e1ab8ea67c099645d9c00c686ffcb0ed9d2e7f327e5495b0165d43c93ca31ff3fb455a801075add372f1335869e37febb7bf8c952fd83cd370c729aa5bd2e31e03462b4be0a6ed5cd8bcd9e436761c0ae42ee255b362eba678289807686141a93fea369cb84dde261296bde2e6193ed0651ab7ce12c59c67684693db4cd614ced47bbca4ffa2f2cb061bf89c8ceccaffa6476dc8500b2c62d9c5d92bce481a4f460075271964d1a9914e3d9d8cdd3fb2e16d36c8b9cd5d9b437ceed8724be5b420f38ffeebfe28027c2415a8be8f1fd806ed7c9bb0ede39142b118fa3bd0c8e9612e902ff5d2fb2c71135722ef507044134c21f0331f12eb93b0e92745bd596e7eb5094be48e52c46561cc7909a98b503bd4c900e78ef7caf4134829b38348e76706f6c37aa7e97b33cb3ec727a68241f59e7a1071c4fce6040758815b92f4f923d5a74da9b9a14e451eeb69a28678ec73ecdf04adb4f1626557c0005582a32694f4e304c781b8afe67de4642e26150c9cd21ef46d91beb2a3347892d0e3b65fb6eb139b2e17a3ad7a10ba49a13b6076d767460f1b46441535123b00d26b8f05c36db9c2896073e06edaea98ba4e20f1c47ad6669561e902e719de518313168265fd30d0d7cba00eb73d6f78985c2c8cd6475226f68adf46e9710179b3d30212f1c0555a41020ca3f19e9a3c994182912916614f495448d22e189f797e5cec82b0985b3d1fcaa1cb7f72854dc96d51c9119e7b351b0ead7ef068a90a752c6f678fa2a6c28d1c56cf9acce1d75892cd90860da71dfc10618ae497926281f8f48dc5765d6233b1a696e4a743ab25664effd74f980efdc81e1fe035350d91c1d86a8802834b1e440acb3271c0200d06603055142751695d31cf0d2a4711073e2a0051e7622f7a0b6531b3e69cd28640cf6e0f338033636aeb2474a3cb162c945963bcf2b336b5f8931cc21ef67186fe766324b5b36d356516fc18f6e242f9fbf760dbfb179eb463980ba9950cc46ac1f37bad2dcb4396642308455b08ac5ebd1af0f882fc51c9e955d552d21d9e567ec2b85a6f88b5557d64d679caca5874b380c8a19e4d7ab41afdda106bb62c46ae0fcdeff75104fa6d55f5485e5b0799bf1182bca19d5723431129930601679994f476550c3e67b070bd9970b3c72da8118c3ebf163dacf0e73ce29e4bca81c3024d17d9f7768071569d4a57cdde89688ec4cda4e08b7c9d408c7371bcbe4eb72d22043f51037aca161efeee7a9b73b345fdd7474be791f952c8658a3bf17ec799801faecc07d3e476f169490c67e8657b49f343b68139ed14a92043500d6dac9570cd509c0760fba76b0874921f4c042a251b5807ca7afeee150d69fd5b10791f088442eaff852063263b301237dda81111aa66b0b8f95b4a11ad290f94a9e7bf23e2684e9207a81e0e8ae79de2fff9d574961614320225d96dc3b1545374a6a5a545437804e2ec9d2de4f3febd494f6d2075cb10c838d0aa7c0d22a7d6e353b63bf7da1ec883e2028a0a9aa48fc54aaba7f636aa568f69bd14af381ae0506f2ab2b555205576f139c96afb3db538eeaf850da02534965b23221ccced1ba7f6ca47d66c2015a67b3acf7cec2ac7336b2684a1b6e623908720e5a9cbc041e41680d673e4fe69d3b26addbd0d2c9e7367bc275595fc2e4b959b0dd6108cb79d5eb47b1132dbb57ef20b249965786daf2f74f008dfe3e725a4f6629d7a34b21c52646a7a2f8f6923c820ad1227a11e624e932f5a7ba51a699085a4ea11dcf4be2e778f20edf6e42c54366e9640e425c13e3122e0e52b8548004b2ac099ee0f79ee7038a95bc98167773cc576ca93a75d709e0671405b06b9567498c789f0b3280b32d8dd9396646eacf3a2b1583b5425907eb7348ad670927d37d7ecdca832d6441d540255bf5fbbfcce838e7a02636503fff36453a2ab1981ff13e9c6b159fbe6fe7d74f5013a3f03a1186a7b17e4a557185d0487f97748e99c546282fd9250c85f9cd9bde54dd40144ca566d82edfa05a2cf959a129b5acaff4d7bf8d7be6175b4c3f15d0c8caf9232d565a3ef16101c13822ff1ce4842cf8e8ea64613b724cc51893f59d35ea13bc3f5410805b87562404bb1c6072162769096374e291fd5fbdeb2de1683890ed081eeede689b56a29686ad2d76f20d1410d66a1e65e41c256bf0e737cfc8c70ef6b439f52b92a0394138b90b1163470458c3a3f7425a4106c8922496c3fd0372c8cafc8e9b1de6b492ced4f8e5c8fcfa8cea0dbc0fce53be4c4612f831cee18a07bc2cf7acf983cbbc8b36a1687c175956a9244e2dd870a0aa94546dc588587a6bfd407d883fa995917644895cd3a0ae97fbe4b0251fb485b93003713508d694b7396ff0702b2dd0c7055d3840474b78125f402715dd35d24c85824b5ef898c94845a48a9be109d010ab264169192d7c2b45f9242bf870cea63f9ee501764c38d8efb6ad11d47224b410330257d63e5d2117db11159f9df0638b420a03fead3cd544da363ec9c8782232448ca44cf1e99ee680f7a9e17041ea489adbe9cee22dc7596cc2a53fd713756b7de57541231775208bdd414c58c780e8dab102a4a0ca0f2ae61d08287f2b39bd3adfe76a960bcc166b1a5de600cd2c85ddb367288e4060754e1bfe6be237d17a5464b1864ee53db4c5cad7a3986ace4720f33a7ff38b25ad16ce88a3b07a8112a95a1e301dbfc3f875e089bac05cc31e507defa2bd70e9c31167666779bb712c79b0d83f2fa912350739749e906fa5082bb82d3c0718614b47e04d4b2e75d182cbbc761091b7ba86e10f9f3a9f78b8e8fb77550c0a688db2ecaaa3764ee25376881d7c7505e6fd1f18e58636e1f71e82ab1257351752a9c77db440f440f71c5de4e333b9aa5c31ad0467b124e124c5614815556e451516f441bee80be3327a0d47b6c06dfbda15b2becdfe178b9c2c09611b1a6055df56ca310c39c9a27ccc3c053b2418cc09d4729fc8af06883d17669fa21778579f2abbf4d4b5b4899754dab254a6743d9e16cb93b3001a914d27b9b2242c7994459977a9f05d78ddd9a28852325781834c4fc9a55829caaa780ca5a96d5821a2e589c08610fd706e532b98173645ec9d4a5af67f2036ba26c5018325aa7fbac937653e2cb433f8694cfadcaa943545955dc2859974b8beebd90926f09044ce8afcb4fa046a4f49d031effc71574af5baa163716211ca57fc071256e7bd26530abc206c108911b407a8fd7bbbeb59a2ad29b1e9ee929276c68c7d9ea943dccc82f2a2d5379f48baf5f2cfeca3b12e83ea715a10196db759da897218f2492c0da6d3cacc5fcfa2703c40ac5f0bb9f258bd77f632dc46abd6b906070e46093ad155a14eaea9dd92787faa705bf343ee", &(0x7f00000002c0)=0x1000, &(0x7f0000000300)="aab29eb526f673dfeeb69b2288a204f7828d38f3d72e06b9a49e27654f900a652555eb3db5405ec27d3955d6f74c927636e7ae81a8f6e336478591d7ef2d6ffbf5dae4f6fe3e9bd8084c7e5ed42cfdbfa8117d8c18f1f83f56e7d630cd9f07ec2b090457cc6238931bcfe41328d0bb0bd853221768386debb2810fc1628e4df42adb8e240f", 0x85) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000100)) (async) fcntl$setown(r0, 0x6, r7) executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000001200)) msgget(0x1, 0x380) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x5}, {0x4000006, 0x2, 0x0, 0xfffffff7}]}) (async) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) (async, rerun: 64) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) (rerun: 64) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x3}) semget(0x0, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x5}]}) socket$inet6(0x18, 0x4000, 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8004667d, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r2, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) write(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x4, 0x0, 0x4}, {0xe8b}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x829) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000), 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r9) executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, 0x0, r3) accept$inet6(0xffffffffffffff9c, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r4, 0x29, 0x9, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r5, 0x1) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0x3) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) connect$unix(r7, &(0x7f0000000c80), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000001ec0), 0x0) r8 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000002c0), 0x10) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002040)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f0000000740)="186ef8595478a1837d0ae9bab256c3806b9b7a5686ab0f91e828207dfadf92e58ff23baba0d9fe3c02ab00"/55, 0x37}, {&(0x7f00000007c0)="290c66692d492020ad2f884b9372474312cc21848f8393e643e2666275723b8baeb5a5aceca4963db6ed44952611eb2ebb00704df0ab86326e9ad355c39a881c1d40c8f16026360b524d0938153844c552b268ef3a7d48f195604667ffb1a88a5995ea1c698917fbc435c27e0923ca01d03ada4b10923ba5aa59087b31ef532f96e58011e0eccaeda7021042ddb7f33f7680e8861115d0695bffe0514126e15b8593e01331990df09d40c77845a50581bc64feecad", 0xb5}, {0x0}, {&(0x7f00000008c0)="0c34994d54697930731a459953ad5b637a01662a92169af8816a55c35d251677401357a190a4cd7a4fd7bbe06b3612f8b0685537f50f84e83c91d35783e988497b0a7440e310a5713da2f08ea337cbee9dbf5ca5b6692bb3dddc23997c96c7c097f4c274f355ecd63edbb64820f107a01484662a4347e1cf1ef27bf3cf4aecb5890f3ed17d88155c4791979f1da826380433b27517d5b1553a1f8bd2803b82dfc2c2f62e5ad5ff", 0xa7}, {&(0x7f0000000980)="a79d47773ecc4ae4c038de7b3956903fdfdbd828f88ab4d3a894e737532df75d22e01d11f28b1aa0ead26bd5c838beef9d83e75c29f26725f9a425d23a6bafd9e6d59bc66bb786d6a74febace84ac955fe2aee27820aeecfd3681c8d8c01f4bce19c24f4714d4a7742c4183466ebf67e4e0a8980b36c", 0x76}, {&(0x7f0000000a00)}, {&(0x7f0000000a80)="869e4ca576390efb030fbca19e0f414ddb74518f417763c7ec1029976994334bd2ed3f394b37e6b55f7c683fc728683b988048457f969c6535e920636d39e3b1f41a4e71abd307c2a316ce2c95e2dd9e50b878a0c1a82b6ce5ddc3ae79af2dec9313d1f1e95d", 0x66}, {&(0x7f0000000b80)="d05b6c90e8472b9df1ff185eb7e31f015047b9ce22edf3cf16fdf2a26f0dade73ed0c30d95f694fc164b09299af6ee351a07884adbca9d0cd52139fe43ca888551fb4c037ee3801b521d7dc7dc627f1c5bdd58f3016df6e2fef457d858dceefce8c24f43110cb9df0300a348", 0x6c}], 0x8, &(0x7f0000000780)=ANY=[], 0xb0, 0x401}, 0x1) getgroups(0x4d, &(0x7f0000000080)) r10 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0xb17, r0, 0x0, r10, 0xffffffffffffffff, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x100000000}) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair(0x10, 0x3, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x5, 0x3f, 0x8, 0x8}, {0x1, 0x3f, 0x9, 0x6}, {0x8000, 0xba, 0x81, 0x5}, {0x8, 0x7, 0x5, 0x5}, {0x5, 0x7f, 0x5b, 0x7}, {0x6cd, 0x40, 0xb9, 0x400}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x1, 0x1, 0x0) flock(r1, 0x2) (async) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r2, 0x1) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r2, 0x3) (async) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) (async) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) flock(r4, 0x1) executing program 3: semget(0x0, 0x8100, 0x0) executing program 4: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, 0x0) msgget(0x1, 0x380) executing program 7: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: r0 = open$dir(0x0, 0x1, 0x0) mkdirat(r0, 0x0, 0x0) (async) symlinkat(0x0, r0, &(0x7f0000000340)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 32) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (rerun: 32) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async, rerun: 32) r3 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) (async, rerun: 32) r4 = socket$inet(0x2, 0x8004, 0x0) setsockopt(r4, 0x10002, 0x4150001, 0x0, 0x0) (async, rerun: 64) connect(r4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async, rerun: 64) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000100)='./bus\x00', r4, 0x1}) (rerun: 64) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) read(r3, &(0x7f0000000280)=""/167, 0xa7) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x87, 0x1, 0xfe, 0x1}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x25}, 0x7, 0x0, 0x0, 0x0, 0x800, 0x9}) (async, rerun: 32) shmctl$IPC_RMID(r6, 0x0) (async, rerun: 32) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r2, 0x0, 0x0) executing program 4: select(0x500, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x3}) semget(0x0, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x5}]}) socket$inet6(0x18, 0x4000, 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8004667e, &(0x7f00000001c0)) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000), 0x0, 0x0) executing program 3: msgrcv(0xffffffffffffffff, 0x0, 0x900, 0x0, 0x0) executing program 5: semget(0x0, 0x1000000, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) executing program 3: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[0x101, 0x80]}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x1800}, {0x0, 0x9dc8, 0x1000}, {0x3}, {}, {0x1, 0x1, 0x800}, {}, {0x1, 0x2000, 0x800}], 0x9) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES32=0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) dup2(r4, r5) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x31, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0x2}, @sack={0x5, 0x6, [0x0]}]}}, {"d1"}}}}}}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/198, 0xc6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x14a) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, 0x0) msgget(0x1, 0x380) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/96, 0x60, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) shutdown(r1, 0x1) ioctl$TIOCSTSTAMP(r2, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) executing program 0: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) executing program 6: r0 = syz_open_pts() open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) r1 = open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000340)='./file1\x00') open(&(0x7f00000000c0)='.\x00', 0x1, 0x8a) accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001780), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) executing program 2: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000), 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000080)="935d030e49c2013b4e7396e9a92626b26b", 0x11) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: msgget$private(0x0, 0x555) (async) r0 = msgget$private(0x0, 0x555) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="4fb753dcdadf", 0x6}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) clock_settime(0x100000000000000, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) preadv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/29, 0x1d}], 0x1, 0xffff) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) load: 17.12 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) (async) r0 = open(0x0, 0x0, 0x0) (async) poll(&(0x7f00000000c0), 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) (async) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x83, 0xfc}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xf4) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) (rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/95, 0x5f}, 0x3f89}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async) socket(0x2, 0x3, 0x4) (async) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) (async) socket(0x10, 0x5, 0x9) (async) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) (async, rerun: 64) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000002cc0)=[{&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7", 0x12}], 0x1) (async) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async, rerun: 64) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) executing program 6: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, 0x0) msgget(0x1, 0x380) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300), 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) setreuid(0x0, 0xee01) connect$unix(r1, &(0x7f00000002c0), 0xa) r3 = socket(0x0, 0x0, 0x0) close(r3) socket(0x1, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(r2, 0xfff, 0x1, &(0x7f0000000240)="093b03cb84f25036eceb73832ab6b0dd964d0e42a9f3cd0a93f1eb5906f04cea7f79305f6ecb507f5388b7eab6a4b9b46eac88b937b92bb0b2b299ea9e8650083618a4fa82331e0af1a132a7e6736daf1a06c85b60240743c6ecb40fb7eb4c25eabebcf799b8", 0x66) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10000}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1e5}, 0x688}) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') r6 = socket(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 7: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) denied attempt to set clock forward to 7308332182914596864 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) socket$inet6(0x1e, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000340)=""/228, 0xe4}], 0x4, &(0x7f0000000280)=""/104, 0x68}, 0x7f}, 0x10, 0x1040, &(0x7f00000004c0)={0x0, 0x6}) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xa) r4 = socket$inet(0x2, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) executing program 3: r0 = getuid() r1 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semop(r1, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x597) msgrcv(r2, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r5, 0x7, 0xfffc}, 0x2, 0x7ff, r6, r3, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r5]) r7 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r7, 0x0, r5, 0x175, 0xfbfb}, 0x5ddf, 0x5, r6, r3, 0xb8, 0x10000, 0x9, 0x401}) msgrcv(0x0, &(0x7f0000002500), 0xbc, 0x2, 0x1000) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1, r0, r5, r0, r8, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x6}) r9 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r0, r9) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4003487) r10 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000200)='./file1\x00', r11, &(0x7f0000000280)='./file0\x00') accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) (async) r0 = semget$private(0x0, 0x2, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x1800}, {0x0, 0x9dc8, 0x1000}, {0x3}, {}, {0x1, 0x1, 0x800}, {}, {0x1, 0x2000, 0x800}], 0x9) (async, rerun: 64) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES32=0x0]) (rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) (async, rerun: 64) r2 = socket$unix(0x1, 0x5, 0x0) (rerun: 64) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) (async, rerun: 64) r3 = socket$inet(0x2, 0x0, 0x0) (rerun: 64) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) (async) dup2(r4, r5) (async) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x31, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0x2}, @sack={0x5, 0x6, [0x0]}]}}, {"d1"}}}}}}) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/198, 0xc6, 0x0, 0x0, 0x0) (async) msgget$private(0x0, 0x14a) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r0, &(0x7f0000000f00)='L7\x00', 0x3) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) flock(0xffffffffffffffff, 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x6, 0xff, 0x2}, {0x9, 0x20, 0x0, 0x3ff}, {0x6, 0x8, 0x0, 0xe90}]}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) setpgid(0x0, r5) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="01000000000000009cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceebad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d000000000000000000"], 0xc2, 0x800) r7 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r7, r8, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r5, r9, 0x10000, 0x100000001, 0x8001, 0x9}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) wait4(r5, &(0x7f0000000000), 0xa, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) socket(0x20, 0x4, 0x8a) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206910, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x8, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x23}, {0x8d}], 0x3}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="df1dd32317b5b4469fb75e746a0da14f61cca41538cc0ed4daad27eac519ffaf16848c2d761e86b35c6966", 0x2b}], 0x2, 0x400) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x10000) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9}, 0x0, &(0x7f0000000180)={0x1000}, 0x0) executing program 7: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) r1 = syz_open_pts() dup2(r0, r1) (async) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async) bind(r2, &(0x7f0000000000), 0x10) executing program 4: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000002c0)=0x4b) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x800, 0x40, 0xff}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x208}, {0x0, 0x8}, {0x1, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1800}, {0x0, 0x7e7, 0x800}, {0x4, 0x81, 0x1000}], 0xb) semop(r1, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) semop(r1, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) fchown(r2, r3, r4) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, 0x0, r5, 0xffffffffffffffff, 0x35c, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r6, 0x100, 0x5}}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x100) utimensat(r7, &(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0xec, 0x3}}, 0x0) ktrace(&(0x7f0000001840)='./bus\x00', 0x1, 0x234, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x60) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) (async) close(r0) (async) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) (async) execve(0x0, 0x0, 0x0) (async) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r0, &(0x7f0000000f00)='L7\x00', 0x3) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/96, 0x60, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) (async, rerun: 32) shutdown(r1, 0x1) (rerun: 32) ioctl$TIOCSTSTAMP(r2, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) (async, rerun: 32) r4 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 4: semget(0x0, 0x2000000, 0x0) executing program 2: sysctl$kern(&(0x7f0000000040), 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0xc00) r1 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgsnd(r0, &(0x7f0000001040)={0x0, "994d8d0bc6c1c63505535b52eacfd53e53489069f18d704f8e564dd0e42977e2f031ae883a34a29008163dec82f1c9575c47c3a407881c00024de753ed7adaaafbc34c89986a53aba58e3925ac8c09bc74728b118761b43118b610293768f0c17dfbac5bc6e12d030609b1d9f2a23baf66c09c36e4a6154455359dc266ea018fed2917dbc3e290d47e7c9e59c1df3504bef10fe1367745f4a38f740e2862b87345b17a0db51f78111530506bc6d4384c03e7a1ecbb255948fbb87d8abdea175d1857391d1afc3b55b9d3a8a57cc897ae17f2711c9b5cc2229900306a575ddf868baab6e10e7b54e4d3b795619cdd"}, 0xf6, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000001140)="99f26b86c11e183aa518759e669d67c29829ad56bc88a81d076a0dee4c57989bd98b9cae2ba0ab83050aa9f7ec68c827676ed2b9674a024c8895062b89995fba6f95c1464e0cb245ab90378cada52a65c7ec9a63178bb7b50257ab9b8c35b6a4924c772999cbf6812359f5b8c2b22036abc715bc4d5fb1", 0x77, 0x404, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001200)) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000001240)=@in6, 0xc, &(0x7f0000005000)=[{&(0x7f0000001280)=""/148, 0x94}, {&(0x7f0000002f00)=""/4096, 0x1000}, {&(0x7f0000001340)=""/78, 0x4e}, {&(0x7f00000013c0)=""/9, 0x9}, {&(0x7f0000003f00)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/150, 0x96}, {&(0x7f0000005080)=""/189, 0xbd}, {&(0x7f0000004f00)=""/241, 0xf1}], 0x8, &(0x7f00000015c0)=""/95, 0x5f}, 0x801) shmctl$IPC_RMID(r1, 0x0) sysctl$fs(&(0x7f0000001680)={0x3, 0x1}, 0x2, &(0x7f00000016c0)="0dacf0fe2072a3adf76586e41d726c0d9cdbadbd4e0b19db6017977a1bfea714318fdc054d5342ac2e6c38f1b9cc5cf0bb1a15fa2a2dcea34ab455b5d476c45d92aad3c4638084e9724932c7a6b762188d3025ae61941bc58672f7a80afd1dedb15ef82ad9579d117e1184a849a052d61499dc4e3dc5f9387237fe8fdc077c8e56c13bbd1d140c2825", &(0x7f0000001780)=0x89, &(0x7f00000017c0)="029073760bcc086a578cb686e8f12252797c375dfff6df1f867ad0a0c0ba03bd84f273e74c06929749ad8db8466bd599e680517a87cf04ef3b71b7cecf3f0be7ac9e3880e806dbef56f80fb0533178c8f4911951ba26d1e8b4502d2a2fbd4d1aaed1fa5d0928f3036b4f6f77cfaa63bfbe68cc6a62729b50a52a84", 0x7b) shmctl$SHM_LOCK(r1, 0x3) sysctl$kern(&(0x7f0000001840)={0x1, 0x2f}, 0x2, &(0x7f0000001880)="7d62a70003408c197a077e2d401d99522678b193439cb8c004eb2daf0cb5f2e0e7", &(0x7f00000018c0)=0x21, &(0x7f0000001900)="6e06ec6b81c1ff661ba631554271facf0d584b285d814e98e101ca8250e1a3f2b7d261d8ca2b292bc9dd78e4134366c04087b18f62813737239d29c865b7c5f436a9cc2e3d", 0x45) r3 = getpgid(0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00)={r3, r4, r5}, 0xc) r6 = socket(0x10, 0x3, 0x84) chmod(&(0x7f0000001a40)='./file0\x00', 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001a80)=""/60) recvfrom(r6, &(0x7f0000001ac0)=""/232, 0xe8, 0x800, &(0x7f0000001bc0)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = accept(r2, &(0x7f0000001c00)=@in6, &(0x7f0000001c40)=0xc) sysctl$fs(&(0x7f0000001c80)={0x3, 0x1}, 0x2, &(0x7f0000001cc0)="8579b684d6c1fb674427cfcabf0417895106a014ac2f2e3855a24ff0e2fd50d5e573957ad896b4828c064adba9dfb3fadac4816f3c9f2fc84a6e7095c54cd5a59b06520a84dcb9494948cf24fb8f4688afa0c34db08f92801e26d645048ce074f3ff11eb7bf1cf64b7dcb6c4e46590d61a813213b5af51bfc7586bb9bde43e4dcd46140297c9176078010ab99f79c1e2ae96dce039a835388c0ac7e6c907ad03eb7b975d4795e81ed430e5180a90270374ab06d998a3354722f194b3362ab646af6d759eb0d248b8c13e43cb88f6050a6058f3e106b3e19136f888cd6cc97b63ea3162aa03a93caabd1063f04ba18912c6b739c1b1ee13b9b25292d73debab989ac842c1d1aa602d86c0f8b568e5823e9e6d2655bc57a90142337ec7d9705748021afa312dfeea54093e579f1e0c2c0d22ff216774369fdd759072994b20af5d5d9983e93ca601a2639a149b1af1f22bdae85f79e7641f04fbaf53435795b1c4ea56a1c68e3ca80d889d5416639ede07eca492558733b2d44fe58cc27ad646771cc05a7882bc9cbc408858d1d56416948f3e41e30ff0143fbefa4fa29aa14444328f3ace970c0a0e02b733f3afa68091172fe1579dce47778156671c3ba8b9f0692b70fb0f427064850d0c2e3e2e4128e4eda7ab0b3d86e642f6f44a4237ddf52fde790ee718908ac400fb0908790cecfc2b8b45342952933838097407ca6ceb784d79c85d1cc3c8876c514a56840b3c05bceabd484eae815c4520c9e965025e30efff632b8185373283eac15a4b38373130e6466ee2dddb3180b8596875d026c2f13c282e28565b259f3fa5fe77e5deb99e19b3c39b28d25ea74a2c4d1a8478a4916d353ae3cb642bcb7912486e1f03ca8b6b4ef6bc75feb0d78d3713b373c37a821e6bec3bb53edb99c036a22dd1203c9d309617b284e62bb11e1d1daa0ab19be248c5c0c9395e878e1e4a32e12af3e4f6ddea5e2a8d2835d8fc3880901a7391291a5c496d33fe54381a4b82cc7ed3719b3f26ab610237bcf1c7c9137c7c0e6ff8ef3f75229efee74caf94c404198b8c0cbeb3b71d501c948ce7c410b57cf8679488d2db1c4827c31e5014042fcee1967f27126b9263e5ba1b2087740dcabaaa7b5b9b90900770bfa010a8c0ee7062b624d005160c13bb2fbb51568bd5af226893dbe9efab8c9aeb957104faf28797ddfbb2ed1742e108adb7767c90aa0f80a7fb60eb5d24c8ae92565db212cf5922e5cbe72a8ce4e50e98a99252829fb7211dc4bc994ce1117f3c0777ab4440c196c39be993a18b182bcf4d330c57528b2eb9bf876d3d1954e880404c380e10d6e59afa5b3029e0cd350ddad276e0e3a5154985bd6b27063716c589ef60d75e980717247fa190fb4182e3e1fb9422c8449a93cc13c2e3471d42c014c29c2e29110b4db1dcfe2f8a615cf836ef4a3508484c1bc6db56bfc22b53d4c87f966a9047942748eb26a12293ca7d2b3b8cbcbe1f370c077a3655dcf6e9f3c64a5eb6b636afa7522666d916764a66b4ea53df9de4a0412f33b71ea797d7bb2bc459cf97c1ac4ef3d80f13413fc5d3f50a78cf67dd00e557c30f0ada0a6975fe02cd019be6153d92b9a9390ca625f4b2204618142e8912e52e12ac111c1792826bed9ebad7e852030a2b7b29bc43fff560e02114668487ffc418bbf7e63eca0ff231833c3044cdd3724b0866ebb28fcb6c9a5293897b7707309613f544f80087ed1ae500e670a0b5d3b4289c04e7ed53c103134b22128a358f6bdd453a1c1ba4179dc2f3e98038c4632b74672e49f4de32e04738dbacee96769dc769e8e9ea1781212c60fb2d42f8b139814dea602cd101ff278503d8be41a53493d420e8029776be583b9191d34b2e25975713b3daba905edb32c4a6a897919c8977155d971648ae57f92971ac00e2ebd56fc42c63a2efd50f4c8f2940d6c6b42b5b6903e323090fa89d48737f0c6a2fa26dc0c485958676dbcc569090982d4939417c65c6045be0358977e4ade2eb441fbfcc4bd3e3d9f6c34edd407b2dedfad708c4a8d870f95bd2a8ac447f3aeddb5a9d0094f6418c82db93bdd7402ebfd06fd1157e09ec7e7e6aabb66f465e32bc7af804dca293da70ba9c2104355c4f2095391b41ef65ff0543d5e1e5ae74c930f7f57109694fb06ef04d22a340c031a044c850af89411641f11e1d75a74ac6a07d959ef6c4bc8e6205d27545b30064d93fb863b0ea1c31d85ebf8d1bfc3de33630d55704c9fd2c99879dd5255de70d116db59ad3c89d57be88ec3e12578595c126ead30e9486607db6a04544388756a2ad00c298f5e3395a6656e1b7722cfd68d6bf25e62f1eafc6cdc7d5547bf943bf0b9957b48bd0f43c2c117bfee3b7ff0760b08be319b0583a7e1a29b913e09a09ecb7978877973da98d85fa2b34543c003c17cd979de2e9c8c2afa9919c4349f7b665077593f80f8e1ec2a8fa69fad7f8dc15f709312a3397939834c8547470dece9610965f0d80782b918474084088ca4a527c1b365045201aaa5969e5728c8527de343b195c8134ab2092f076b20b3a07307bdf7af6db69d47b99947dd7e0da96c28d9f7db1d67362eb4215fa87b48c7644a05104ab1f442381d218518ca9c07b6af173a9e09bee8c701e0deac01282799bfe8eb2fb7e9ff763992ca8cd225d2b0fd4be2615a78dddb2cd883ce9c0d7f09760ef6af6e261e06a2f9ff81761903cf7a7287da5dc08015e59a8a0a91fdb171f4d316e1b2ecf6ef1b723957453887f760e22f9615fb034a78bd6b9f6cb6f79b0e3fb2b676d4cf61dae3a02fa08685ba51ab0bba7f191660b23289e0673ec6577298c0b1a6fea5a7553399297431139597bbd0e8c0b68210a7de2ab3fb9909e9be2e379390343c709d1ffa1f53a60d20ffa548b2fac18c9c6efd8a3d34ee72228732a7da5de5dc768f8d31e36837a0b1cae85ccf97446158beadff3af935bd29a9f30325822900f83f0777249a749c5928590b603b063190467808c1abca0b5ed735bc25a4f8b3baf135ece1b61564bc94a88cfc93c6fbd14d940776e6ea0f2c905987ab477ad5f53f78088a0c2009053484b0b9bce41206e852cdddc4d916693fc7125a93f63a5d784b78faebb8c91b1f316cec6d9b6bcac030fa92b367a735384a2a85adf165079ebc35d109978703c49d9de65c2d3a3d7d42067ff62de28818b49cf6b6ebe583c609f21e1c67f85bc2bb45dff569bfcd57336f1919fa4c1c43c956e67c789824bc391c34649a5473524597bb7e391c8c1350554def576779fa7973774f86fc872588b1ceccb054c2a9d07238c33fd1f6f6262cdf62f60900226dfb0009107df4a533f53638e62f2e330ff3db2d14d2294f7f8b7fb14f29c41adbbe1fc23ca0e726d4df3199fe47fea298db7438efaacce9f8a11d9556887c6a9c57eab3210eb56a95617574905628069834a5127d998a168f2073d2c384531a44cf62be0f2c2f287d6b8869cc9fb5706a551c197ccd3c3e56e78a13034278f40a5114c66d01a55d9abddcb8861894711abb850e7bdc81d0227ad1ee88910d12bb3cfc1c6a33ed377cd38c8909fd6cfa908efab73701db2e4004941bddd9ed3ed9ad08bcfc58db4f909ab451a1e1ad0e735f6cd17fb310e217d878eb6c2562b304fc1e903d9af76fc37005c46511b9250623e28065f7aec9af6928fd9307c76b7a82192778e7272a9f5f9110768b90bbf346cbb68b2125c2cff7f0cf42cfdd4c7aa3841f69856f39499eef15be701969639eb8d14ec91fd4b11204100c20cf214a63296a05563a4a1bec094546185354c75bef2f2479bd5359c06abb31c9f02b09bdb6ce2375d8919db3caf87f2cacbc15b4fa78ffaf7297314f1752752b66fb3c8ffa04dd37be622b38ad9f87bfd7117106e4dbc24e5f395511a4b6c7a2b8edf8c5f30fd4710c09e8bc86f1e78dd591c374f9e02e711c30054a98659f632d241cfb22f0f1947a26974ae04cd4e8f92e9bc61a9428b7290c3a234e1bf8d719f738f90d6e468751cd17e8d200726fea0040fb583bca7b184966337623b6ed2a6dc1fcdade75f9bda8bbcd7580e5feda72b14a8772e7363e5a99a8799b5c92df5a02e9b3345ebfdd6edef45c8b23b62212e42611bd3be598cf9e877e368d286a92ecdade4fcdc5fe98968fdeb464dedaaf937336693c0c5c5076eb4eff4e463ab15fd7650fad191ef148900940da5ffd001ee4dacb904cb5581d1d651a223347887a25773729d6d6577662d915aa63ce0fc6a0c8e9bfaa21b71338cdf427f42a73796bca15ea87a8f4aada86351cefa941229de870a96e979b3a6c8f5a864aa82a512622f90c5da999ab8da464f544e397892904afbe3dd2d11e116df39f5ddd037fa09c77a5de14c3ca06ebc4248d5834a2bdf7794ad8577447e9d75aa18f72a54d3d07c26fb7b2852cf2bc702113e7bafcbcb411d051180dad4fd9436ad32db41fba0773dbb275dee54dfa1b7d09a152a97fbb32e76f91e53747efb8b09669271ef2b65f5823556c3f944be348364d70b6df6b34376c8fadf1bf7d71cc3c3a4521acaaaf405336ebb017fbc58aef023e081b8de030d2dbeee9496f5c10b79c67b392f434510f85fef70c33138a3bacbb172306c5f039bb87697a82e54679951862e01ace3fe9f43d931c8e041c8b58f1df589aee9f97db02c50585c7ff0d0ab2fee95c0be671f0254ef554fe7732f6cddf5b9f12987ef4ead8c2e019806c401027833de1e76caffe09bbb0e5a3766f5e1a648c6eb6050779d57ecda376dd7b410aa5cddbfa56d24020deebbee87711461a372d36338be7b7cfc5585be34e47f4a62fadb5a64a77af489d9cbe3c63f1c98a2a5e303af4ceb0023369e2f296f0da4ba6edf1ba493cb9de095862289a96ba12673e80da607ccb9fb5c7f2d062a40f6d91ade12de5054b6b7740636096aeeb9fa92f81e58ebdc08429a358686a391517bb5feca00e31aad345c4930232da809dc5503029e9cf14766532b04bf4de8985f572c48bfec24217483ef7b41119288ba95946ca8c4a6b28e20bdc5a473cb8c9346837f7be9923a2de465017fc1d1997d9b4fc589bda1d42b41f7721cebb70f35682c8f96ec66b5da1d89a8d4e6c06c0e06cfd8c0923b336d7bfe8e9cde9d8b9d47a66e66ef9b2445bb3da93101eadeee316673a81e21cacb02972098091726c4d302983ed159345742a5da0c6e5d12dbacf6be3792b85c0a6812c0c0967617a16a1f40e5fb898b6edf79e704adba388432028ca11bd8493a56409e1ab4fd3e72a299e388cf599be5c25e916b82d90cc11a37e3245e2b28b44cabb369e5acea5972cfb346b6da31e8e35105209bce284d2fe475c31f378f2c30e75297b59e9835424a8537f560eb8b2488af699658568f139aa311b9cc40184b9fb23ee664ad5264899aa0177fa7314a786bb5c8534d44724991ac39d826d022a5717b453c0bc9c1e060bde9ac11975c799b2ce79d293fa1c82f2a4f63fe5d0872f041256def6ebbeacd77046b6dfb4ebcc6442bfb93144c31a0ec161ceb7ca23b2e7add31d874aef0ce93ab7310201aea0a4f04e70ce0b5fd8a888c7fe56259daab9e0e71d546baca6c893673541719c34927b6771d5f68557f915c98e0774916e6beb9bd649562f1a8fac51ee538f644c7102e15a1b04506d2a2034c55f06b819376ebcd3c079c759c8b9e53b501802f71f3857d4f8f3c757f0031b6fd6786137b752d4089972d4a88098fbd1825b25271fb0357c50b1e4ff18d03ae5b470b528fd9aa8c32706d2679f4657083b4", &(0x7f0000002cc0)=0x1000, &(0x7f0000002d00)="2d9f5f404b83e2867c1fc14167d1ff0e461acf02433c4a75c7e70c8319", 0x1d) syz_emit_ethernet(0x82, &(0x7f0000002d40)={@empty, @remote, [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x19, 0x4, 0x2, 0x3b, 0x6c, 0x68, 0x6, 0xbb, 0x67, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x30, 0x3f, 0x1, 0xa, [{[@multicast1], 0xffffff7f}, {[@loopback], 0x400}, {[@rand_addr=0x800], 0x4}, {}, {[@empty], 0x8000}, {[@remote={0xac, 0x14, 0x0}], 0x400}]}, @ssrr={0x89, 0x17, 0x0, [@loopback, @broadcast, @multicast2, @multicast1, @multicast1]}, @ra={0x94, 0x6, 0x9}]}}, @udp={{0x1, 0x0, 0x8}}}}}}) accept$inet6(r7, 0x0, 0x0) connect$unix(r6, &(0x7f0000002e40)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x4000, 0xb4) pipe(&(0x7f0000002ec0)) executing program 3: setrlimit(0x6, &(0x7f0000000980)={0x7, 0xa84}) (async) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) clock_gettime(0x3bd70b3292b7004, 0x0) (async) nanosleep(&(0x7f0000000080)={0x401, 0x9db8}, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f119b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04000000", 0xaf, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000004c0), 0x10000) clock_gettime(0x4, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0xb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x118) r3 = socket(0x2, 0x1, 0x0) listen(r3, 0x0) accept$inet(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x5) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) write(r2, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, &(0x7f0000000080)="c7db809494fa8dfc1249e5578ad90c649a12cba28ad944a8d2d11a2684ae2640f3251f0069ca0128d8204e", &(0x7f00000000c0)=0x2b, &(0x7f0000000100)="e621317621644514a7c0f279dc93a4aac16317c28ddbbae8f985211b19e49df10e9cc614a2d8ce5ad908c8d31cfac8d8bd189e08cb14b9d77da0b1022a1f9477604a3eeb0b7bfc382f6ea5ad26d3fba8c010164b27a1cf7567a3c01b7e4042ae5ac426b67ade3e226cf5983f442d5cb614effc0eb02fa95b67326a30897d2abe7aa559dbe13b36deeabb597e218619db78cf72a333afb5ef3a07fe426011353de41d619a7b750ceb51f197b7ca8f9af96438961cc6c5b932cbcddcd4d79caab097da23cf4dd25d863d928aba6e0ddab811af4dc093508141", 0xd8) executing program 6: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) flock(0xffffffffffffffff, 0x1) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 7: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x23}, {0x8d}], 0x3}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="df1dd32317b5b4469fb75e746a0da14f61cca41538cc0ed4daad27eac519ffaf16848c2d761e86b35c6966", 0x2b}], 0x2, 0x400) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 0: sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) (async, rerun: 32) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) setreuid(0xee00, 0x0) (async) r3 = getuid() setreuid(0xee00, r3) (async) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchdir(r0) r4 = socket(0x18, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01c0d9da"], 0x28, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r5, 0x80047476, &(0x7f0000000140)) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = msgget$private(0x0, 0x100) msgsnd(r6, &(0x7f0000001540)={0x2, "6d1d5fcb28d9fc2efd0309f90c6bcb7735b8f707aff574324a95b9b34887ea5b249fcfeb969ee0027faa"}, 0x32, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) (async) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESDEC=r0, @ANYRES64=r2, @ANYRES64=r1], 0x401, 0x0) (async, rerun: 64) msgctl$IPC_RMID(r1, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (rerun: 32) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) (rerun: 64) read(r5, &(0x7f0000000200)=""/227, 0xe3) (async) write(r8, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) (async) getrusage(0x0, &(0x7f0000000080)) (async, rerun: 64) getrusage(0xffffffffffffffff, &(0x7f0000000140)) (rerun: 64) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r9) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000001c0)=0x7fffffff) fchown(r7, r8, r9) r10 = getegid() setgroups(0x4, &(0x7f0000000040)=[r1, 0xffffffffffffffff, r9, r10]) r11 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000000c0)=""/55) load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x0) load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k executing program 5: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r0, &(0x7f0000000f00)='L7\x00', 0x3) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="e5d7dae833addacb63f8be39ec782347bbbce3053b2efffa366fbf32f3a3f3e2b2e50683675ac3577162ee09ab673e74e61c3bebced664ecf279c2e42e864e53165a02749c440cb87049b1341e78ebc6699baa9859708027a576091e62b8b6b5508b507f735b0f1bc0b988bb2fe6d596318eb4e0310c9ac8b95d6da201200515fe96b40a", &(0x7f0000000080)=0x84, &(0x7f0000000200)="e99c092f8e572bf0c990987f9592768a5cf2f39c7243c9535c11981d6618b1f27a144fc513397e951c667d35a605c0e64d276696742084b0307cedc1e14512951fd9306447180e7b3ad9fe9362d12d6675bf4d9752c09ae3951083a00914f15936867ac68d625b1edcda7d91ee1e895abc692ebdbd7d940d6d82faca99f5bfffda9feedd6a38387eee3420ab1922a94b23adee79da4fe986588514df0c4e85e6b75cc2c9ee1410036cc49a0d2b65d67f43cb059c325d502d07789201784c740d30ce4544d7d05b86f25f15f7666c30af699fcc9ca578", 0xd6) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000180)=0x3) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) execve(0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x7}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1720, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000142b00fe8000000000000000000000000000bbfe800000001a"]) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000340)="6ee7391be0d1f32fc24350cfaef3910f34b555683c19d8a56a251402de8f7fb68ef374812c267f7b95a16ac5568c50e9c72420bd5019e064dfd0795ed3815a1bbd936883fa3b231eb228ea566b5fb225e3a4178c9826f7c85ed4430de95f31d73d2f3bd9", &(0x7f00000003c0)=0x64, &(0x7f0000000400)="7a951169ac6122287598496bd930675419cd798e642234a7e0c98239593fcf92ff79c855e83085eb323785a8400e9b027c2b5e62130c1344c640696123ad1db6531d3ec4c350d2c9274c40da8ca7b4b2bfe7e03cb7889466bdbadc8d0b686b2bc0aba7551b69e5397e9a8795cf2c833cc9825154415dcc4748a5413794a728d8b814c9c043c1162530b220c6bee12f047753e510", 0x94) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f00000000c0)) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x6, 0xff, 0x2}, {0x9, 0x20, 0x0, 0x3ff}, {0x6, 0x8, 0x0, 0xe90}]}) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x6, 0x1, 0x0) (async) sync() getrusage(0x0, 0xfffffffffffffffe) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) setpgid(0x0, r5) (async) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="01000000000000009cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceebad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d000000000000000000"], 0xc2, 0x800) (async) r7 = geteuid() (async) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r7, r8, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r5, r9, 0x10000, 0x100000001, 0x8001, 0x9}) (async) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) (async) wait4(r5, &(0x7f0000000000), 0xa, &(0x7f0000000040)) (async) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) (async) socket(0x20, 0x4, 0x8a) (async) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206910, &(0x7f00000001c0)) load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k load: 17.19 cmd: getty 16079 [ttyin] 0.00u 0.00s 0% 317k executing program 5: setrlimit(0x0, &(0x7f0000000100)={0x41, 0x55}) r0 = syz_open_pts() close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) acct(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "3fc3e60ab87aa57800000000d0d2000000004c00"}) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)="b939b6cb38", 0x5}], 0x1) writev(r3, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca5771a8a", 0xa5}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) fchmod(r3, 0x101) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8ee45", 0x4de}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x0, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 4: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="f71cb07ca5024acd60b4c08e102d62db95951669d6335e4e5eee090a97c5616b92befa43c0688a59c06b141f9e6860a26fbabf84f8769ba1e73c21e2f4551aa3b72e7906cd", 0x45}], 0x1, 0x0, 0x4c8}, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) (async) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8014695a, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100)="632419fb", &(0x7f0000000040)=0x4, &(0x7f0000000080)="30aa5bc1", 0x4) executing program 3: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x23}, {0x8d}], 0x3}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="df1dd32317b5b4469fb75e746a0da14f61cca41538cc0ed4daad27eac519ffaf16848c2d761e86b35c6966", 0x2b}], 0x2, 0x400) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 4: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) flock(0xffffffffffffffff, 0x1) executing program 3: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x0) executing program 6: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r0, &(0x7f0000000f00)='L7\x00', 0x3) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 2: r0 = open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x6, 0x0, 0x0, 0xfffffff6}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x7, 0x5773c542, "8cdb3309897c26663532fe1cc6e38b00"}) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, r0, &(0x7f0000000000)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a829731ea4d8aeae3fa235", 0xb}], 0x1) r4 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r5) listen(r5, 0x0) socket(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x32, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x5}, {0x40e}]}) executing program 1: sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0xff, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) r6 = dup2(r3, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x0, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300), 0xa) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) (async) setreuid(0x0, 0xee01) (async) connect$unix(r1, &(0x7f00000002c0), 0xa) r3 = socket(0x0, 0x0, 0x0) close(r3) socket(0x1, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(r2, 0xfff, 0x1, &(0x7f0000000240)="093b03cb84f25036eceb73832ab6b0dd964d0e42a9f3cd0a93f1eb5906f04cea7f79305f6ecb507f5388b7eab6a4b9b46eac88b937b92bb0b2b299ea9e8650083618a4fa82331e0af1a132a7e6736daf1a06c85b60240743c6ecb40fb7eb4c25eabebcf799b8", 0x66) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) (async) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10000}, {0x6}]}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1e5}, 0x688}) (async) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x0) (async) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') (async) r6 = socket(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 2: chmod(&(0x7f0000000080)='./bus\x00', 0x124) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3f, 0xfffffa57, "bc86ebcd00000020000a000000000000000800"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) shutdown(r3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000400)={0x10, 0x100, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4c3b}], './bus\x00', 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000300)=""/198, 0x10) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000180)="2b52c1f5afdeaa453a4caad939812f68f64c45837fd03ae8efc6a29abd99de0966b8a65c870843c3dc3feeb0f7bc1f1640cfe6837f38cf8d5ff904220a09cd3d0400000000000008de6915d137840bc350a8974ae005dc00"/98, &(0x7f00000000c0)=0x53, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x4000, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x11, 0x3, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) r4 = semget(0x2, 0x1, 0x624) semop(r3, &(0x7f0000000280), 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r3, &(0x7f0000000080), 0x58) r5 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/151) semop(r3, &(0x7f00000002c0), 0x0) semop(r4, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r6 = semget(0x2, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r7 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r9, r8, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0x4}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000001c0)=""/53) executing program 7: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x3, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xffeffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r6, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffe2) sendmmsg(r3, &(0x7f0000000600)={0x0}, 0x10, 0x0) dup2(r4, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) shutdown(r3, 0x0) socket(0x10, 0x4000, 0x0) executing program 4: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x23}, {0x8d}], 0x3}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="df1dd32317b5b4469fb75e746a0da14f61cca41538cc0ed4daad27eac519ffaf16848c2d761e86b35c6966", 0x2b}], 0x2, 0x400) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x81, 0x5, 0x0, 0x8, 0x7fff, 0x20e, 0x2, 0x0, 0x6, 0x7}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (async) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) (async) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) (async) executing program 7: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="e5d7dae833addacb63f8be39ec782347bbbce3053b2efffa366fbf32f3a3f3e2b2e50683675ac3577162ee09ab673e74e61c3bebced664ecf279c2e42e864e53165a02749c440cb87049b1341e78ebc6699baa9859708027a576091e62b8b6b5508b507f735b0f1bc0b988bb2fe6d596318eb4e0310c9ac8b95d6da201200515fe96b40a", &(0x7f0000000080)=0x84, &(0x7f0000000200)="e99c092f8e572bf0c990987f9592768a5cf2f39c7243c9535c11981d6618b1f27a144fc513397e951c667d35a605c0e64d276696742084b0307cedc1e14512951fd9306447180e7b3ad9fe9362d12d6675bf4d9752c09ae3951083a00914f15936867ac68d625b1edcda7d91ee1e895abc692ebdbd7d940d6d82faca99f5bfffda9feedd6a38387eee3420ab1922a94b23adee79da4fe986588514df0c4e85e6b75cc2c9ee1410036cc49a0d2b65d67f43cb059c325d502d07789201784c740d30ce4544d7d05b86f25f15f7666c30af699fcc9ca578", 0xd6) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000180)=0x3) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) execve(0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x7}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1720, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000142b00fe8000000000000000000000000000bbfe800000001a"]) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000340)="6ee7391be0d1f32fc24350cfaef3910f34b555683c19d8a56a251402de8f7fb68ef374812c267f7b95a16ac5568c50e9c72420bd5019e064dfd0795ed3815a1bbd936883fa3b231eb228ea566b5fb225e3a4178c9826f7c85ed4430de95f31d73d2f3bd9", &(0x7f00000003c0)=0x64, &(0x7f0000000400)="7a951169ac6122287598496bd930675419cd798e642234a7e0c98239593fcf92ff79c855e83085eb323785a8400e9b027c2b5e62130c1344c640696123ad1db6531d3ec4c350d2c9274c40da8ca7b4b2bfe7e03cb7889466bdbadc8d0b686b2bc0aba7551b69e5397e9a8795cf2c833cc9825154415dcc4748a5413794a728d8b814c9c043c1162530b220c6bee12f047753e510", 0x94) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f00000000c0)) executing program 6: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r0, &(0x7f0000000f00)='L7\x00', 0x3) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: socket(0x11, 0x3, 0xff) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x4000, 0x0) setreuid(0x0, 0xffffffffffffffff) r0 = getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) shutdown(r3, 0x0) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r1, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r6, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x407b, r0, r7, 0x0, r7, 0xd2, 0x3}, 0x7ffffffffffffffc, 0x1, 0x7c}) setreuid(r6, r0) r8 = dup(0xffffffffffffffff) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f00000002c0)="000001003011dc10a1fd2e2cfb90d3b27b15e8f3767dfb5d6e364b1a050de34f55181218181e3dd78297f830efb27e08467e7d543df31112e3271680bc4783d15d2bbf08aa5cd4b3c3339fd31bee01b5d52a30bdace258a2d35cccef6d0c63e2649813da7617ace5e70de1846562a6523ad5bb11910155e29a3cfc46f99756f44a89a8f196ca1ee72f27d6c9bedeef78f8d51e3851165713b6c0fda8717ed935b71506", 0xa3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x0) r0 = socket$inet(0x2, 0x2, 0x8) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r6 = dup2(r4, r5) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000480)) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000080)="5431fd", 0x3}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069a6, &(0x7f00000001c0)) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x0, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 4: r0 = socket(0x20, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000380)={@broadcast, @local, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv4={0x800, {{0x26, 0x4, 0x2, 0x18, 0xac, 0x64, 0x4, 0x1, 0x4, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0xb, 0x2, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0xa, "cf3fb792c805913e"}, @ssrr={0x89, 0x1f, 0xfd, [@loopback, @remote={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast]}, @rr={0x7, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x400]}, @timestamp={0x44, 0x3c, 0x7, 0x1, 0xc, [{[], 0x1}, {[@loopback], 0x8000}, {[@empty], 0x4f2}, {[@local={0xac, 0x14, 0x0}], 0xfffffffd}, {[@loopback], 0x100}, {[@broadcast], 0x1}, {[], 0x7fff}, {[@remote={0xac, 0x14, 0x0}], 0x1ec0c420}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x8, 0x8, 0x1, 0x8}}}}}) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socket(0x18, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r4, 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xeca8a1a03ab61618, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0xff, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) r6 = dup2(r3, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open$dir(&(0x7f0000001040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r2 = getpgid(0x0) r3 = getuid() r4 = msgget(0x3, 0x284) getgroups(0x4, &(0x7f0000002280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000022c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002900)={{0xfffffffb, 0x0, r5, 0x0, r6, 0x46, 0x100}, 0x2, 0x2, r2, r2, 0x9, 0x7, 0x200000000003, 0x1}) setreuid(0x0, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getgroups(0xa, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) openat$pci(0xffffffffffffff9c, &(0x7f0000002700), 0x8000, 0x0) kqueue() getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002740)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000027c0), 0x800, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800), 0xc) getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002980), 0xc) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002540)=[{&(0x7f00000010c0)="c10ac74ff7942e16994bfbc02d5578b9aade2690283dd24f4ee88b8fdcec5d7ffdeed015c24edf904c82de9c54149162f0dfa9f62bdb3255970fa1c084db9bbdcb0a975235b07611c2925998f081c30c05b950ab9f56c7f92a75aff9c02b012949e8b612f70dbdfbc2ecac071962a6c3abfdc7ea93292a0e3aae2dd24b0116fe7deb2e22c4427d04eed9019fbbf842b8bd84a79ff33c4c", 0x97}, {&(0x7f0000001180)="17b5d468ab26d41863e5c9fbbea7cab5036ec309ab3691c2cb9202d07a97547bb41d133e49e7ee850bfbaa6082b118f2d741e413e5d7efbd47cdb1b8f736b4d945238e99482e040c6a30c09a99da626babef37194eac4e678e6885d0f870d8587749bbf996fd41a57706ca1ba618d25ee6e386d74536987393ca7e1168639cb7920919195bb03f8885fb5d4911cc37a69f0fd4963f7c72778ebdbeacde4bf5690c81de1e79b265100937", 0xaa}, {&(0x7f0000001240)="a5b60e780e54888aa0ef2d63724f4560ce2e01c057faf0d5b89f72eef5e8581eb0db161209bd1b6abfc24734764340c57c3b5cd76d3a27bb006c140ff47dff67f863a2c7208cfd0cb7059cfcf439a36ebcba38feeab389d0f98e094dae2debbb76e46e08c2ea85c9577ee56f1355086096ffb05c4a13b8f839a88b34ee39f5245076a680627a09edaf1f825520dc66b7a9c718339a3c34ab9fb65725ebf7e82349ccb2ae17e0d3b45ac86441f06e5eda37ef67a4c2c27a6b0d427235b6bb16dc80a4d145269433180f1c85bcb881a0161ecab0045a079acda8bb4f27b41e2ca2cbba6f21bdf2d15764bafe658260503268e8a029a56d1fee68e1c660e44cf7be67f5415a2faeffd0bdbf7082744060c0a7d7690b56a222204caab67c5b067e5bf91a2ac2edac72a97f97c5021632baa76c9866a5eef51b9a68ae925cf6c423d012ff19f92c81cc8aacdf150b3acfb054fe0704634cfc28bbd8c19def31a4afb5314f13d1ee6c7695d5b2dfb5ec04f4e4e6eb9468c9eeebaf134034f8672112042282acb875adb97ca3376f76c71764045effa378cb6491086b9b4ea519625a6aa583c8b8ee937fec69235df6182843ee1af3e368827f8cfa88732b4a0beb2c05a4ecf2d568cc6eb1fccf0d04378736ad31fb58ee5865dd1b06942780671904512e11a1f2e86eed71bc65031cd96d156256a40092af573a005c70242e251cfa2b94d4939061bfbbcc3dd06f2fe6b4446897c06d8a162845fc116336764c8fe6789206bd4d922de858b8c03e81fb6c6fe2f8b1ac33db070722e9081cc160604487de1238757a8535970de03c501aa3a36ec57b0b9bd74afb7eefbce84d6ae24f550a0c8013b8d586c8aa06250f3e76047ee3320f6acbdf412f3547a1d49d4423a5bffcfe9d25e459aa715a75aa3ca7e68f3f7f5a19f29d69b9e8b84764f4c67f5c6701c7c405c970490d089742debdd11724de82b36b7763787b72710b2403e3bad388fca6520849e4786ee23fa0134cc30554493ce920c4a8598804fc3e2dab8624d77cba6962528c3b89e9485dcdd0ae1847443c2e1c1a8c27138bef14c1915f2f09521773830c95c8c1b2159d84f6311afc795653dc2bc80eaf0626eafd90c40c6806931f4a415419961feff8eda60543430a18542cfa901408e7f2a0270f3a9c68d26a25ad5f6bdce76d9e22b193ad6f7f3cdde299739d79d440209c12620a6307d63b4ad71ab83e603e5c8dcaa2f72c7418d6b6daf5d27361828115bdd2fe990ef4fd163d89c0c6fa4ab70657ec8f3d26a1ec93407fc15904b66c6f5f78f98e5978869bbf281598fec38233a41b7d646b6513c12d84490babf7c9e78e72026637af711fe20c392b5a275d1018e8c9a667f0c5943db75c24ad664960b2176f46b20cbfeaa29d68e0c9ffcb14a3310a86c84f471efa6abe27892f03abb7387531e1ff32cfae0983b0840aa31758b0ab521371d596ff7d9408f40cbe00ca899b1d0cd2e122c28d28981cb43eae20abc1c064575ff8fc6548e941178608fc3ed416e435f286429db7f61825c160b68a65df9dfb82c260adbbdc011693bb1cdc288102109e9c9d66b06ee90327d4e07af9cbd192ec648fd42b1b75d78beb744235fdeac1aa049e33ae92b1e37eed849fcbb04541d0041d6073c9e3bcab184bdecba2769b1c71c8d88ca19554d10f12ce3e749af450d0963d18d1814b2d6483fa268ae47f1de848f62f4f30ba353fec0d563576a17a5060124280cc2fc4a233bda7c6a50516aaeee829b79958a2f1464257eea0cbff5c535c8520272df4929300980b4d8d55118f4378c6bfcc0ec07ccf5c53b3946baa332785f621902ea6fb1383344fb9c4dde0e3f603eb33acd14d8d8fef6649bb02e66ae7b09c19f36b59a7cf993c1fc0c14b88a0d2d3897454d8aa571c5b21640fa1cec4ca81073982f115b96f31b46e05cef6767d8f16b417b24df724fb58647ac76674607410ee2465a48762d164b136a5e3edc23b64cf78917a8578070216d6ff2f47b67aa483a6fdbf3c3383b0677d63893d5a3682de5dabf84e4bde537db6e5665160e2b6f0e3721d32454bd63e27eb4f7c7810ddd9f8077a269aa2bb35f8de1a6a91d2b2d0f312eba6642a73b7b7da21d93dcb84351c8ec2fbcd6791995629af412d6d06c7016940d1b1672667be8568f584e4a96199ad11640471614e8296d94e23bd88b49d327f35940224b44eb76c52df1d7fa0478fc4baeb24144e01953c08a46935935fe9bcd441fc25335d9f4e4ab0b0672d969c632d98e9843eba2b0ab02a01d6342c8c4edc391c8ef11218257f49d5251e91339c68cce0074b6e8362fe6b894d177ea04d6b03f6dd7b2608effe9114b2be0ed02764ecba305dae9cedcc2fd9c26cccb666906aadfa895873b6255fdb3b043930639ed92f0572c82b1f663e71ca3efb3ad37a515c7df01b1c96d43b64098ad15e6ce903d8383acefc176af14f9bc94d3b3c77105c4dc0d42b8cad1b74509f5592dd9beca6fa78d5184deabcf9769c81fb5a6471698403612eb550d7823f16dacfa8b56ba5b7f7fdfc9d3a76d0120ee593d39b49838f499679c6287fdef3c8a0aa88b5ac357d751460f9ec1f0ee221d305368a5ff13abe3ceabff3a2fc0c26daa140ab740dfc8287ba256f71dea4fac096356f7a263e95cefea4d070f71096b1fbe9a290ce873824399d1ba0da03cc19a5b7d0b786a5e52b517a65ea9e361f640c303dd24db2df6291efa09aaa081e17b69fc0a10b7af2a8373dbf9fb84e1645760e83eb8c11092b273881a76615bef64ee9d2d08e9d0a40bea29df55525e1f04831f875a9c0f7b88291f6484b522ef076e5cebb678a6ee0b1eadaa6551f135bc7c1b57f137323bf03724328c0f7f69d14ce101e9c0d78dc5f55a8213fd8d3487949a543c5e73ae9c88016338d732288f801ee0042e4dfe34c78154a53a90a155fb96e3e05b88728b1e357fa31aee6da8b51eddf20ed354f363936b8a444ffb0960004f2f08b91e7ec2ced61a8c40d901a72f1129b74ba07efafa9531b403da7d2fb39e0db74c12ca74dc78ef8abadc830317da5b582d5ef908c7d391f7a4a5bde5fa3f5ccd4a67b68591ecf1f32960821e07139f881107fb1dba05102d79eba7be338a9254a351eb2e768c176ec7aa39353489f797d242250a68256cc84a7f293b6b6b2d7d90b8ea3bd0d27436ca4823eb434ef5225e700a880230bfb0a61fe17dad189ebc5380bce7e19b368c2ebcac2582b627a9dcb977629d21f64c5312700b3a73f230ed5a4fbc59419eb7dd30d1cf39a01c0b603577f9cbb7b3d184480f4e104c6387cb2dbfbb76a65e61df74552d7cacb8bc58cb2b45fffcb4bd10479b7273d93da98c34d9d20f62f2e41c5fa0afb726e77f4ecc09d3c036fa0be9fdd39d0de97c99372b7a52a2579652925d17b6d44bc6f250b3af3d0cda582c04c5851e6ddb2222b9636e97dab8c1c414e4f9269be94308a11913a5cfb1bdb460d3749cd557e357a08caa4204d7ff6fc9835efea5e5ee7bb1834c283585fd10c9e768c36e41626b2a15dc06b475c5a989e4ca9646e3c57bd055d0809a7ac5d62d1b0b27b8681a1328778f0491bcd131922179ed87cdd04de6d6f488e1ed1027f0862d94544b87484c8f3d0f7d0383423bb7f11d28336dd2e4f944699bbe93fcc6e1b3f146944c2b86f85e976e507cd6c08bb66c39c6c50a75d64c5d55ec085fa78bf060757dd3eaf859025f888c0c3426e1947c845d9a1537422a24542350802893f43b03e3855b2ddb540b47090e3c34697df27d0207ca977be30bb7478236f3f858aeaac4975f74dbd1e4acafe54699bd8a93ec5fea0577acd6f1f3550d11bf1e550965caf1fc272fdbd27bda3dfe9d728aa3bdff1f3f082f8794e7369bf34a46a3029cb39d3a9e7bf818912500b7ed5cea70adb9998fca232e93ea467d7a5f37cab4c593a11fe386eb727d8c7dff46bf39024b57e03b1b13853909a1ea5b2d49dfbd782a12739fc2057b04f94be7c229bb521e4be3599a7189a524e9cbddb154e36c7855b0fe9bdf25154c0fe55e34eaccf7303bc69a9b817050c81e1122f6b2096384c883188b22be3de89c68270c53a17326ad27b0a46fbb9f717ec85f4696fccef0869e877f770e8375f2eb3db10a633deb1ffef590a5c51fc2fada928443a78e4ed099d2f8472769a215b961ab5925c55b5380f02a9021c1e1616d059e252ffe6d1a09663a517ed664f64919715fbe0c305d3a30c82103ac1975e627ec710f889d3a98465a828229ec8d992e50520d874e53b5fdee3da8f4e2f951158d726b485bdfdc42f328baf95cbc0a825f585e56ae18ac5229073cab343b40dec2bb5c0e6a3ebf90b7b5659a10f911b3ee7c48759356a5c3f6ebea4af1021a15cf2afd29a370b70d6f66783e1afa8355b28bfb2a504dd181547c6fbf8001e612794012856f5a5eef121a86121da95fa34470af8121550669ff7fbb901b08b458ad39e805ceadf5643fd17f38a2f4c1040747a415025e698370b3e09a3209efa21f64fba9d2274b75edef3d33704fd1ab1e3aafd15513eb0fa934947d55ba6550ed9bb9ab433f4e79492cefaa4ded9583f722a1b45c073f40b86485d309c57661bd759ac1ffc5b8581c2c3c4aa527b21a816a637c8a94f52fc24d8e39717eb48d26a900b85be5a32ad9b02255a4d84feac3080657a835d553ffca2abe5e59cdc990a451c4119014c371f4e9b8757229de514d6f09fd796dc7c03f4a4cc0acfc5bfa917ed5293091344fff048b6001ca0762b9ab9ad33d0081209e0a62848864d28d8d40b0cdf15dc5183feedd4c0df12cc1a2525ded4f856a0297539fc3f8047cfd142e17ab33c8a62c04eac08966e08682689c0641a2078fd5b986a4126ed27258fab42c6ab35d0552a5c92caa2768249cec6c3be598c1d7075e4005418162c85d179e24a9e83c663267628d19bdd161a49f1ee0486aefe2e8f4cc6129164cec2ae3e1924afa9eaeb7c6e7fbc5e4f3276c10a375d1eebb48fde13bff358fba365e38f8a25d1477fd66e9b7304f2ad05fe65c7e5c0bdcd5ddcb0b8213b711edde1ff3067371b1ac1fa57ea09fb497734f195eb092115bd0ece47590f33e5b9a164f60c5fc4495cfb84a425926da69db5cbe0818cd28ef3e7f61f8f3e784c1174779de01f76abf8ff3b9db97671e9f1ab42aebe3eed97a4376cc44eb13089cecb3e82db0bc8cace04d2f78217498d5abe2f93599c17e40f7cf82164febc2a37cbfa17f823f7708af66f65df7a19e95c4950e5425047a4c44a171b255592e8039e164bf61db864487d3f19d705dbea134a748fc98bf89a0422be5edf78d85ce168eab9c94dd9e4ddf1fc4582d6f55ea1a4423df08e3e0a47e0f52986119f5a597129c67ca759d2d6499283b14bc4f072ac8610e1a4dc6382421220b670ceab47bcdfbaff7c18b5a461f0abab5cff15c95e4f0b1b7627aa0f264742b41aa552b0920b4a410b067d9a3fd0910c0361ae0761b80b2ed509149b58205d88bcaa58ee70205beb064a2dc0a083f944ea8cfc4abea5f7025aa2d40037fcde499e5c0ec58bb688cb0058eee3dc56ba60d5085326b3e014727ae35fa64a07c79c4f2119531a674680ab3020f7537be86a1bfed9caadf694d1a656c7789d00500b07c39f37852124f04e2f5c8016ce1609fa1572fbd0b83c70d5f2b1bae8a7b552d3445b31e21cb771443e352567e20d0ae80e4764498f73792e67f95dda4c94afc4fde386c734ee7fb73a73da9d0a52bc51b416dda33ff0893b01e6", 0x1000}, {&(0x7f0000002840)="76830663db1df77e00f32b425f2ae5688948870bacc26205d0a80402c7b3d2f13c71bdee63e38b0d8e243f25d094fba2b5c27079f585275416829f29f1312a1de451ff5b5c516d45479653a7509372c7bbd18daf575eedd5e841acc3178a9c503b1a805babd92bbed65e3976bc95fb8ee6e744e8d342b720a292ec1515fcb223b0ca93bbc2f58ba9ed7437c3405a2bef2d5a09f5bfce1efae9d252392308ee730b27e267104e414bd6b348514ec7b33bb9c67cf1b44b7a33e063dee5d494ed", 0xbf}, {&(0x7f0000002300)="3a83e43e39529347399fc0b68de02acc9c609e196076755388284eb11d89470bc71245125f618896709ef2f0cc402b0ec8ad592cd6ac763ec75bffbef2b930a74e3ab7b4f4ee360e429f49632f60967c5ef077259187478becc54781e944470121e4ed15ac1bce1e82e8dfb8af187412671b8f0826c8fd1d634a6db1892529c761cbd266afedd0bedb71003bc4adcf2f16f0ce09d87e26ec72b72a93a5927d2ba038f7133da7d4645a6168797a47fc981a9524092936d94c86e385e2dc3e43018d9799664e0262ad", 0xc8}, {&(0x7f0000002400)="54cd442fb32b41c323ae97d8c37d4b5f997a8977ea0461e42fef7ae6f01c80fac48ce8b7f6b4deb2cef4394d31561c5186c3918458228bb73f0102fee0bbccc9b0eaa73af2d08eaa980bbd547c79edb5b3b981a7f62184a920a22d06f36209a1ddf309f4322eec38168ff01c4b33d168e5de4efb9dc46e23dc158d08c22bbdc035886c305f0b34d44e920ae4b369c0ba225a4249f88cca21eaaf64f74f300f684836081f95fc857b4500000000000000", 0xb0}, {&(0x7f00000024c0)="c8380f4aa2573c1448b457d7240abcdbe17a7b77a876a6a0760bbfc26147fa3a31d593f10ec687d872512f8fe20ffb2edb05374cfa59190e50d86621153a6bb7b9b9867e", 0x44}], 0x7, &(0x7f0000002840), 0x0, 0x2}, 0x1) lseek(r1, 0x4, 0x0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c"]) executing program 6: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x23}, {0x8d}], 0x3}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) recvmmsg(r1, 0x0, 0x0, 0x1, &(0x7f0000000380)={0x9}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0}, 0x10, 0x2, 0x0) r3 = dup2(r0, r2) r4 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x10, 0x39, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="c2969223a7fa593766989f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d55", 0x23) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmmsg(r4, &(0x7f0000000340)={&(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/126, 0x7e}, {&(0x7f0000000600)=""/28, 0x1c}], 0x3, &(0x7f0000000400)=""/207, 0xcf}, 0x401}, 0x10, 0x1002, &(0x7f0000000880)={0x80000000, 0x8}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) shutdown(r6, 0x0) r7 = accept(r6, &(0x7f00000003c0)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet(r7, &(0x7f00000009c0)=""/42, 0x2a, 0x1841, &(0x7f0000000a00)={0x2, 0x2}, 0xc) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000008c0)="9fa684a3f1835c36c1fd0e65d446a7f2d601a6f6f66ce4e19247169d2a304546672b4a8de74defa315bc5dbb5309148ca79bab7b72138b21cd84d70fbeca7fe2839786e434d8cc25d161eb5ac73983c5d0dc0b1ea0b2e54c46ceb7ebcb62fd97e8c9b1700bab9fcd0ac15bc4fbc601b41bc49f", 0x73) connect$unix(r6, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) socketpair(0x0, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)='W', 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x1, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x6, 0x4000, 0x1b) setsockopt(r4, 0x1000000029, 0x2c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296481631ee1ae4c0934753d4d10fe87c8028c762d898e5feb71bd7212e68e5291cb61f9c49d0a07815e9d93c69a697b95fe352dab5b7f2765ddbc096d8869cd1626005a513fe9b5ce614b1781119ffcebeba3dfbc7c4d2d9a89c51ea1aa313c8b314e77a9c9a98008590310bb906e66807b66d3caa", 0x87) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x81, 0x5, 0x0, 0x8, 0x7fff, 0x20e, 0x2, 0x0, 0x6, 0x7}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x81, 0x5, 0x0, 0x8, 0x7fff, 0x20e, 0x2, 0x0, 0x6, 0x7}) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = getuid() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r2) setreuid(0xee00, r1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xf7ffffff, 0x0, r4, r1, 0x0, 0x44}, 0x6, 0x8000000000000001}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r5 = socket$inet(0x2, 0x1, 0xfe) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x4) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000000380), 0xc9, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) executing program 3: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r0, &(0x7f0000000f00)='L7\x00', 0x3) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="e5d7dae833addacb63f8be39ec782347bbbce3053b2efffa366fbf32f3a3f3e2b2e50683675ac3577162ee09ab673e74e61c3bebced664ecf279c2e42e864e53165a02749c440cb87049b1341e78ebc6699baa9859708027a576091e62b8b6b5508b507f735b0f1bc0b988bb2fe6d596318eb4e0310c9ac8b95d6da201200515fe96b40a", &(0x7f0000000080)=0x84, &(0x7f0000000200)="e99c092f8e572bf0c990987f9592768a5cf2f39c7243c9535c11981d6618b1f27a144fc513397e951c667d35a605c0e64d276696742084b0307cedc1e14512951fd9306447180e7b3ad9fe9362d12d6675bf4d9752c09ae3951083a00914f15936867ac68d625b1edcda7d91ee1e895abc692ebdbd7d940d6d82faca99f5bfffda9feedd6a38387eee3420ab1922a94b23adee79da4fe986588514df0c4e85e6b75cc2c9ee1410036cc49a0d2b65d67f43cb059c325d502d07789201784c740d30ce4544d7d05b86f25f15f7666c30af699fcc9ca578", 0xd6) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000180)=0x3) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1000, 0x0, 0x0) (async) setsockopt$sock_timeval(r1, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) execve(0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x7}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getpid() (async) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1720, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000142b00fe8000000000000000000000000000bbfe800000001a"]) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000340)="6ee7391be0d1f32fc24350cfaef3910f34b555683c19d8a56a251402de8f7fb68ef374812c267f7b95a16ac5568c50e9c72420bd5019e064dfd0795ed3815a1bbd936883fa3b231eb228ea566b5fb225e3a4178c9826f7c85ed4430de95f31d73d2f3bd9", &(0x7f00000003c0)=0x64, &(0x7f0000000400)="7a951169ac6122287598496bd930675419cd798e642234a7e0c98239593fcf92ff79c855e83085eb323785a8400e9b027c2b5e62130c1344c640696123ad1db6531d3ec4c350d2c9274c40da8ca7b4b2bfe7e03cb7889466bdbadc8d0b686b2bc0aba7551b69e5397e9a8795cf2c833cc9825154415dcc4748a5413794a728d8b814c9c043c1162530b220c6bee12f047753e510", 0x94) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) (async) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f00000000c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x48}, {0x8006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) getsockopt(r7, 0x29, 0x69, 0x0, 0x0) syz_open_pts() recvmmsg(r3, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000540)=""/41, 0x29}, {&(0x7f0000000580)=""/35, 0x23}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x8, &(0x7f0000000640)=""/213, 0xd5}, 0xaf}, 0x10, 0x0, 0x0) r8 = dup(r4) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{r8}], 0x1, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 2: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgget(0x1, 0x380) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) executing program 7: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000140)="e5d7dae833addacb63f8be39ec782347bbbce3053b2efffa366fbf32f3a3f3e2b2e50683675ac3577162ee09ab673e74e61c3bebced664ecf279c2e42e864e53165a02749c440cb87049b1341e78ebc6699baa9859708027a576091e62b8b6b5508b507f735b0f1bc0b988bb2fe6d596318eb4e0310c9ac8b95d6da201200515fe96b40a", &(0x7f0000000080)=0x84, &(0x7f0000000200)="e99c092f8e572bf0c990987f9592768a5cf2f39c7243c9535c11981d6618b1f27a144fc513397e951c667d35a605c0e64d276696742084b0307cedc1e14512951fd9306447180e7b3ad9fe9362d12d6675bf4d9752c09ae3951083a00914f15936867ac68d625b1edcda7d91ee1e895abc692ebdbd7d940d6d82faca99f5bfffda9feedd6a38387eee3420ab1922a94b23adee79da4fe986588514df0c4e85e6b75cc2c9ee1410036cc49a0d2b65d67f43cb059c325d502d07789201784c740d30ce4544d7d05b86f25f15f7666c30af699fcc9ca578", 0xd6) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000180)=0x3) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) execve(0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x7}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1720, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000c00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000142b00fe8000000000000000000000000000bbfe800000001a"]) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000340)="6ee7391be0d1f32fc24350cfaef3910f34b555683c19d8a56a251402de8f7fb68ef374812c267f7b95a16ac5568c50e9c72420bd5019e064dfd0795ed3815a1bbd936883fa3b231eb228ea566b5fb225e3a4178c9826f7c85ed4430de95f31d73d2f3bd9", &(0x7f00000003c0)=0x64, &(0x7f0000000400)="7a951169ac6122287598496bd930675419cd798e642234a7e0c98239593fcf92ff79c855e83085eb323785a8400e9b027c2b5e62130c1344c640696123ad1db6531d3ec4c350d2c9274c40da8ca7b4b2bfe7e03cb7889466bdbadc8d0b686b2bc0aba7551b69e5397e9a8795cf2c833cc9825154415dcc4748a5413794a728d8b814c9c043c1162530b220c6bee12f047753e510", 0x94) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f00000000c0)) executing program 4: sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0xff, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) r6 = dup2(r3, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt(r7, 0x0, 0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x41) r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000300)=[{0x0, 0xff}, {0x0, 0x5, 0x0, 0x4}, {0x3, 0x80, 0xf8, 0x6}, {0x5, 0x4, 0x3f, 0x2}, {0x7, 0x6, 0x6, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000002c0)=[{0x3, 0x3f, 0xde, 0x1}, {0x0, 0x3, 0x4, 0x5}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sendmsg(r4, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x6, 0x81, 0xaa, 0x80000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) socket$unix(0x1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x23}, {0x8d}], 0x3}) executing program 3: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = socket(0x1, 0x2, 0x10) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = dup(r2) poll(&(0x7f0000000000)=[{r3, 0x8}], 0x1, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) readv(r4, &(0x7f0000000300)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f00000002c0)=""/189, 0xbd, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4c94c1c04d3b552edd9db38397a5883997aa66c98b1311f9743dc2c49d8ace7ca3e73d0238fd945b3cbf0ce10c5267ac7538c82896d3f54e10c1d8e7daea5af883ffb7695bafb587aa64d5fa49ac20cae40c29c9c6adf9f2e7851d4de4945aef591bb1c614ca8d36458d4c0453945929b61f9ef0e18e10102288f57ee87888eb55b1c6db4c1f8dff49bdd67e0f24d4d177287294c67d66919b8fd3242a25fb6545669e08bf42d1e4985ba4303c985bf2c31542ac1d4130c9521", 0x4da}], 0x1, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)="bc65c6801799a0c0646dbcf8e380770ab959540f0e04161cdc20b750ace0", 0x1e}, {&(0x7f0000000040)="8a3e7f5f0391f77a3d93052887f7ec2f32dd97447b2eb73f0500", 0x1a}, {&(0x7f0000000080)="260253c043d7df7199405c51cd1bbd1ba9286f83a71588b9d1c99c725a123d1de7964abbbc29ebdf09328315d2090fdd1a141dc015279d520d720490c471d1ce65873276c71a205206ba5f37d79e087bdb21dfce7fe0fa6ef7c4463d2a32038a0d8fa07d843c06a0e703b25a0e9fe3ca7f8f49fc80a4a0487e24008243c23e07bc044bbe4bee8c474b2ba97fde6807795cf1242ea0c3056533c7eefb851db6160b0db6d5a30a37ea35052ec4e870acce92d1a60793", 0xb5}, {&(0x7f0000000140)="9d26fcf407fc2426459dbf12184d4d249bf544752576d6f6787d3351be4d3ae05808a36879eb64d3be77732d38703c46b621f63e592144073b91cfd1f944b5d8fea96b0cf0c891bc02551bb9803bab53c5898de063326ad3b005f0971053c0205942018d84dd9aa37752c9cc32c8cdaff6d0912d92440a4afbc393eb8819432e4ae31301937c0b46fe4a0770e477828f2afe71ac3ff4f57dccaf09cc95acf974b70535f86d4dd119a076ea6b1d2f827b2814a1cbebbd6c2deca74d2ac8e55de74e9a2507172d82598c4954e4157f9bd9456f5dcf8f672592407852349fd6815bcff0cf9e3f3e3fb9e0cc6e2118d2b494dc1bdb351f41f7fea0785058b6ebbab7bdbc6e3a0735de8bae3aeb7cf5038a6b21ea46cd9d08ba537dc315c8b0a9d36744797c881c2c788e3d4a3f6c82bb1d8bee61bfe10ee64fc4762d82eff7444769a98c4f474811dd7f44119428f4d3c3fa0c2b0ab1c6446260489b5337b0b72d0e51ec566e78076ff2f16d6bb61727ed61e1bdafbe86675e12ae30ac1ddc41cde4cbd3f0497e3f25890a164ed26ae81dd425c421a706bb0303322e7de40829f2b0476a047168b7aa1c80206f4da4751d92b5135603132b697b4210fa9181a6e85445c486fbdd28da53c336620a53b4c46619d1b0f710260b9d6daa09690bb3d2a94b49ff214160368b1973ef1a4fbf2987162e28a63c47b91bdabf9aed021241ab582258066723cc058d41f6d495bc8ba2bb70167cd9eb005e1af7376b20964c0890216c898fdb107758c98161b73df11e93edf85af023a5d4806279e02f87205152dc5d44ffc4fd5ad12d0225fa2e2e7d6ed75038b7f5df6f50eb1827861ca76021081f11adeb6ba7fd08ae6b84fedbc90396627ce44efee87025be2a0452084669842629a9ea3a1d89215ee48e18878306c112496ac246601bd9e8481620c01c7d91d1126f987705594de8fe20b37cb839d44b68a3d28a5a2271b880a1649677d4b7a1dbe0aecfe0cd0bdc2c5a4e55df24d7f2183fe873d6175721eb2496e20f4a2dd343741c6c09e8741aeee18d42fda8bdf53f1536de033a233f84c64934e18c4c2796f40e615991c52bb81d848e69bff9ee44c3d350b8acdb6bbfb9f2a3d93de0772daa5c448da76edb4cebbc6f9178edf1fcf1b56d50efabfe20373899c00f628c389830dd86a1ee8391b2e41bfd6c2e117d86f6c29dd32185b911b4e6ec39dd12586e95808eaa3b670e2b1088c84a67d5bd1a683fe96b12d05e1558652042801f7ea85ddd3b32af9140e522ddf6a72865340ff8aeb14a0c115528d682301056095b5b48428b71af02dc1bda1bcc4787439756d2f8c0a1ac8498b54ec1cea49043c36f13c57cc78d27d0a78fc57735847527423fc17d117929b96e273321b31420715764727eec652a8cd3426b08d46cd5dafe771f9f3865592317d33e8967ac2e5ef6bf535f24aa71e3fae4dbe9f5e34f3bc25d89a3698c57ac5e06d8d32e46f5cc6d9e2713ef0fe5bf737e59bcabedd88753b5fab237b0d8e7ffbd66bbdb770e325d274087c3dec54ddf61c0b0ef3809c980524cb7463cdc85a4f4907420c53479a053fb4fdec9f51a759c57a15c4f5aeb446ef39b85e1a788a5771918eab7f165982adf97b2ec74889c0677f90d3bdb0fa24e315d9dab8fc1c8067330d3056d64f90c5380de4d310b835753f008608fc0503bb792768ad789f8c23b3cd56799f083c27af5c84f1709979117c564060c27126dfb35a185b82c22b0d52ffc5bad1e127d5c4b9f6f5db8d2f5ab39e3c55e8b349ec58d58d5ad41ac945ee99aa57e4572767d78ed21637ad6948c775eb315d231811975d0dc2a1248905bb0a097be30e9923d57ae46b8b1fbb3e5fdaa215e34b4e1743f6a11fb0956568da3ea7e314ca4c0bfe227529eb97542ba0e79d0b624693b2b7baa03638b9614424dfc16cefdd7e1abde7d71f4f90a325d506d0f09f74df00ba82a4a88af0d19769582d37c044889fb9b09612d924515099106dbb4e21a067bcf43b00dabc135c7865c9a7374407fd4d34c213d42a5e304df5ee482f45bbbaa26a1630643c06a438dce1ab9fd56d1c961cede98029a808b86a4ab24b459c3abe50899ae2d61fcb15a468385b484efa92de432c69e4e00a77d57628fbc17c02ea757b0c4868e5426bb8fec20b9d3762a363c5ab1c81bc861a671dd3dd5176b361f2572ba19c997623008a27685e6f6fde102f8add2a10e08903515bf016faa104ed0d8ff27d92ed49911cb92b699275f61a4949dce4cc25f6210bf5930c4c35ff7478175b68cb4cc22bba72fade3bd9b4f251be65e7072fd38304b51915a6184156ad41e53ffe2058c9662db76957404fbb81009fc2e66d622835a5bd0ba423b334be1492d50abd0e409150e110a5b8d3ead08feed0d82e5b6be6663f4c68c371a0f28a7e136355724a5935d2247570b88f0977e7cdf170ba0dc2906fd6c4a6c4f4276673e7ab399753d9510bddf385a5ed27c224a33d8f6bf9521932703b64d46d974f48ea4c1317a82c5c788c96a410cf488bc48dde2452e1c1eac71f48b08a1c013e4a98b5604360e0bcec0979261ff6e3d7b51aae05dc73714c989f2e12b9e66bb24cf82773d04ebe334d17ecbf5afbe2e90d11c8468b75f7056c6555eb4b73652d64a63aaabf9078e04cba6423c4d19abfb4b4a192b2ad5d07a602efd326b2b4f2e2feecb239ecfef7b3b2398b8335b23851907e5dfb0adf59790570ab36f0cb31a6052bc0ac0a1b4a7ff9179256286ea9bbf6f0bba4ab5c039784c35d63841119494014fcfe1cd8d633bd5726bb48c0321b1139486c533ae8aaa13530036d279478c9556ad8e73592e4f8667e576b07009ac5383459f50f1782ac45a079d0fdf28e37ffa5f52590995d4a6d78a996817b79972a8a18f5f05b922447390e270fbcb7cb3216f1349d51c0243beedd77f59167e2916dca8e133bf2783437769981d6add4e5b3ba34abcc94e789c0f10d12d5973d02af595667ba04b92ad724c6082b51f25423ff7a380292a3c7f95f012e71bf112c4501cd744641c37dd6161bfd3c4c5e3ad4a33cc4c5660562bde3564d821d03ef75c58b48ef1ebe633e7890c5b4a5e48db7ef17b3fab31b7b76c5804a9816622b11e1a80fae46cc3f1716de3fba128733b2d76f2e46d1d35e884fb54286f0407ff87002d1f1ebe9c5a87d588aa57219419201c280f25201f184eb847dc7575f26c7830e9cf2ae892c19b3158fa9d595824674eb45e0383855298b5a60dcc366565b11eb8bdfe5b61ddf299c10ff8edcfcacd4622bd27007a50fc807aef77ab94bec14b3d4fd3884caf0d304de7979132c38b1a3ef1f09e60dea14ae6ba679db5441bd1c4dee4cc05c6e3e985c5bcfe3401a5775a2d0469b6d3b967d51ccb93016a715b1650f11eb645205504f691a64717fa5e27a604fcae98dcd09e3b246ea54174814896d5484282c945f089a8a4487bfb473be85f70b7dce2a5b89d2c66e3b093de61d205018f6c6fa2aadaf4e510cdab25a984c68aae003e8a18df47eb419f6603476c449b1a6754b04a83585ecf2a9d57f0a85a4157558ee2f80ec45e0674c9cd11bf9f7d2bd3875a6b613cc732fd2c1ae490cfbb61b724211cf3ba0d64126e1c0eeed74fb85b8bdac73aa2ce8535467eab1cf8d3cecc927e9de3c10c82569001f5ad673b547a86cff9c17b0d02414d35a56b9f5af03126bea05693ea147862db0cb71cb5f8687cb0290f9ee798149675da5ab28ba4905f4b003c5f2fa6d691047c145049dc47b52962a1997eb4707eba30325235dca31ca0af1a75bbbc24c0dc91e7ce883f260174ed091872cae1e5be3e11e54ee551939a7349fc79cf3d1162c3dc34f11d2a2942276ebc52a922a8375e8bfd4280255c818ac5cb06a961ea83690da1fd681062fe5ddca42b988bd3334f9dcd9bc6f99db8896c5496552b8351e5e19441753edf9a3d436d0c3a8566450dbdf05734972b8c04edc85f795017ac14c8fd93acd224071dbd1b2d49928860017c0c0c383d57df02363faacd0d35749ecadb952e55a21a29f4045525a272b8101ace8754a232cdab6f376e797b713605d053311c8b637fb83eb0eb0e7cc7173a0f3aa107911e22bef645034c49324e32d9b613699629215bf82a2ff9741cb4c2a415ca99d9c83018da4d2d3d76bcbb0a04ba9fe5ead36a8746aba87e483efece82862e66e070e82f54a6cdb7e6b2a99d22deeb14c83a185f2f47317a74b56c90c845eac5d691ff5ff301bdbd1b7ebf8850aab387a17b61781c6c131da4bf12296e094f9544e00139824b4a6c0d0c1bc924e60f1d8f3e8d4132109c115173bf3a44514b1d57e498376aaa50bdcd63c81712bf80c3a33ad666f9d2d82c2575c131da53ac93eb5c3de664a95cccaf96cfcd451727748ceea2635b940fd46b65251df80c32eabc379a29ed520bcaef708477b098f95adcfd9e2fe836696ba59556c7d48bb4e940ad7f73724c15fe7d99d606115ff3fd926ce55d61c4cb3993c8de6a2aac84e0fb15c6041c05ac858975126229e0694420a8c1f194e7506f8aac6226a95eabd00ba873c11b31c020e1234bb6ea377f96e3919af8cd3b3fe24d5b8d0450ad827b73133a54bf5eee070c793180e01122327a00f4a0f871b62e3cd5aff1da858756a4412a7beed72938dd8151f9f7f6497697b8cd0a51f5162b51cc4b2caf73cb61b02ab1d73eabe0d923b3379b6f366e75469a0c06f3bd53726505c25314543fa62025c49c32ff7c3916a8dfcfd2d7bbbcf6e9ba198a8f42e89fe2e56d9ae0dd201145770eb7f1e93b58bd4a07b1398171ca5775de96f98c9030347d426807cd908568028cf747b0b98352aa1fc46738870d47ca3c8ea095a886dd9a52121e973154726f1b9c0b92d96e0766a946bfdbd982163ebb08722a4ef741852d30b0340b77ed5331290260cbe1c0b1327adb7a36348a61b27206403de7f85e5af18c3f10b40550903ed08788159c8d66ba641619a5956f337fee586324c03bd695ababfbfaab19ceee26ae2deaf7e0b3ac7a6a71290fc9712796567177dc4fd380265d2ae67fe722b11facfdddfb696d0b9b87939bc98ae11f6f26548e8f44ffe15afb450745faff07b17a6ff0248e12fec7dce121819ee108461d20f929d24ed8226c009df7223c65d4fc4ff4bbac0a53aafe6d5f9f86a91f54033aaf18f88f58fc56d955628fe088e6b65af4f94b8f01e9cb71ca5bcffb5fd074d52f4584847271fb23e34b2e2fe5eb6d443e56aae0693992241ff6d6caaface0fe3e94245fb578aa98111d3f2b0d133c19bf7cb935c5290b1009161c3c68926e0661378786bd2ec4bae4b3fdd4fe8704bdd6bdfe6fbae48ad17c9963b15509091b51f307b8133f44122e6c998b382b73e1d8362265b7fef0cba3bc9cadb63f9538d94d1e8a11574b76199dd0e4a2e8b73794c2933a0bffbd40bc8178b55df001f9586b00b91b8d17fba7d61e493f0e7632cec0102411038c7645fbe6f270bedfb6449f166998851d80234bfd8cb9317ffba14b22ca45229804b86a0173317c004e1b40e75c7d1e0baf981177c554ff2d26eee6b367c5c7729d736169839ddc591c60b74c5fe4418fec968ff802fbdb0a8b7e0f14565c2e2df10c9d65b9bf27d30c2723c445c1475aa36996058dbb99e739bc889bd59936ea74ef87fbd5259aa46d4d3cbe223d92b990790ba21484184cf2590b564cedf6b5d202aef08c7493308b9a7110118d5116df44ecb500bde8e37822b89c4d77ee18c6286d27a2fd637a6b235e63", 0x1000}, {&(0x7f0000001140)="0a68b8f7edc6b0170b77f98b7f98658c8e7f007b5043ebe2259f30f31d84c74a1071460c11b685e5791795e6d1ba1d32a6bc9016099d3798719bf30a97a5d0bcff86215ecad4191febcaae2453c3e302f74790ecbd25230fa2f6d8f11fa2f0a34c7f84a08cb392dd79de4a84aef2f704b2a77822f296347a54bcb632e694c1c10c79e26d617134184b4a41eec94b27c122b06d3570004918fb03b4505eed79c82ecae82fd9ca8ebb76c8c8d32e17efbfb5b943f04024e1bed49651b418f4d2f01040d77e6784bbdcf4996699ccbf0b090384ec480702e4f8ee7c37dd90c9bde819991d30ddd578e1d86ee2", 0xeb}, {&(0x7f0000001240)="4a207535d61ab665ac9de7210c461752c621872ae4679935b63a7c39e7dc94287c21fc137ed53455581f1e6cae81113dc72a467232fe4f4ecaf09ffc5d2f63d769511c8d0baabe67c08f00cb0a9c9ee5fa6145d5282aa242c9ab794ad1166f4ea4c087a242be0c8114af57c417cdaf651a2e7810e460d15f0d", 0x79}], 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) executing program 5: socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x48}, {0x8006}]}) (async, rerun: 64) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) r1 = open(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) (async) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) (async, rerun: 32) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) (async) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) getsockopt(r7, 0x29, 0x69, 0x0, 0x0) syz_open_pts() recvmmsg(r3, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000540)=""/41, 0x29}, {&(0x7f0000000580)=""/35, 0x23}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x8, &(0x7f0000000640)=""/213, 0xd5}, 0xaf}, 0x10, 0x0, 0x0) (async) r8 = dup(r4) (async, rerun: 64) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) (rerun: 64) poll(&(0x7f0000000000)=[{r8}], 0x1, 0x0) (async) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) (async) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = getuid() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r2) setreuid(0xee00, r1) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xf7ffffff, 0x0, r4, r1, 0x0, 0x44}, 0x6, 0x8000000000000001}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) r5 = socket$inet(0x2, 0x1, 0xfe) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x4) (async) socket(0x0, 0x0, 0x0) (async) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) (async) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000000380), 0xc9, 0x0, 0x0) (async) msgctl$IPC_RMID(r6, 0x0) executing program 2: setreuid(0xee00, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206919, &(0x7f0000000100)) r2 = getuid() write(0xffffffffffffffff, &(0x7f0000000200)="cd3508aa02229189ca43f78f4aafd000f2e74d3b553918d53637406dd105887d7fe2a588b375884b311c0ef77c01c0e89e70f56ce491b3d8cdae4525f5d277efa3fb15bcea7053b6766f710e43983a7f5d18f2e15c46f1ff1704e3c38d630cd478d52ff80ed2b95870401a5a2e37761ae534a1bf", 0x74) setreuid(0xee00, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sendto(r1, &(0x7f0000000280)="d752c3ed3945c2bb913288599beb67cf2307d4512f680e0711d10313b0cfbae11b6561d1d0f19b668b02bc1ea0cbfb04fed72931371d8fac03928c83dd4159f0aed5a7ba7172a4f11e1fb87d666b4faaa1a4e6475f85d6161d771854e9196cf38bf3bf041a521443c26893d09b55c9d1cf82f5e398780c79271492df2659c5cb3783284e1ea1099c964c39308adc019efdb0199da36c230261c3a68375a963a5eb976814f252e15a3c57bff6c605361a0744bf8d38433d4f4f6cf8f372cf9334b152a0782aff9e436d07", 0xca, 0x401, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) r5 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x1, 0x128, r5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000640)=[{{r7}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() preadv(r6, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000100)=""/174, 0xae}], 0x2, 0x5) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 5: semop(0x0, &(0x7f0000000440)=[{0x3, 0x0, 0x1800}, {0x4, 0x81, 0x800}, {0x47d00ba7ef9ec7fe, 0x2, 0x1000}, {0x2, 0x84b4, 0x800}, {0x1, 0x6, 0x1000}], 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b780439a50500000051e2f0ad3e9bc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54ad0d0823d3e1ad75c125191b1257aea8c500002002a03e02500b814cfbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffff0800"/177, 0xfffffd9a, 0xc02, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffec2}, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000200)="8a688680a566061ffd7986651d46cc784a1bc8193f0049943ad99dec0ba7a7976dd0d7e3fbb50814b7225ad3d372d33c3e9a1113217a402142ff1992052554db43374a759729e83d3fb4c39d64afd37359876f6f1a61a602bacf43757e78606a4f8d5a4195a1b208fe4f18c9d5f6327f37077e1aa3f9f38c64e87cfb9599a1c8bd02bbf78360ee1bfe9ea177611a4180b95856dca0d8af2fa51896451ded6d17a97077785267b23d6b140e8b6ebe39db86e60df926df8f0bd36ea508dd688f7ddd4f112f1de8cdb9df57ed6cc7a42287e60e0230886b0971a2dcf3e6114871615a2b074eda", &(0x7f0000000300)=0xe5, &(0x7f0000000340)="ddc3562f85a3e152d2ecb5e76e117083b5f116a7c163b04b9b55c65260fde1b1209105e75efdb56985a4a99e588ff17569d8388a00ebe404e241bfe29dd48da22339cec349d6e271e7b5ab77754b1a7d63847cfc490b1ca717ca78673b48b9b0a7224d39e5efd6159c77190797a3b19328e5488996e6591b9a960b71978d0464cddc56ba44b8cacc733a77f7e9bef1cdc19fea93fc43735ac4af32cc63e0d4c81b70106153537e56c96b2623430c9571190786b1dfb5c9", 0xb7) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x63}], 0x1000000000000138, 0x0) r6 = socket(0x18, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r9 = socket(0x11, 0x3, 0x7) sendto$unix(r9, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{0x4, 0x5, 0x0, 0x4080001}, {0xb9, 0xfc, 0x0, 0xdffffffd}, {0x8126, 0x0, 0x0, 0x9}, {0x7fff, 0x7b, 0xba, 0x40000008}, {0x2, 0x5, 0x9, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) executing program 2: sysctl$net_inet_etherip(&(0x7f0000000100)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000140)="e667957ba17cd3e5de9fd9553be3e84b075a1b839634d8194aa6ab3af7c75a157c6c88751f58f3606468f62fad7a386e29192c5e1cac94529766879ee9db928b7ba0c0ac488719e0781d8be12e8bf9a226958afb3c457c9310f85508b5da980a53eb1b64f2cc35be67", &(0x7f00000001c0)=0x69, &(0x7f0000000200)="812546d5e2b5e1a8dd088668c809f9e65d3c39c9f2dc2cc1c2463acfe53c39adefa9610aa6b9c239382a904687d55e8007d0c96dd791d4975d51d6385d77018fc0a7537e2d41b55bebd2f621f36c755153125164400790433a600e415ed62b9c2c59e5f76aed90ed9fce161a1b609e", 0x6f) (async) sysctl$net_inet_etherip(&(0x7f0000000100)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000140)="e667957ba17cd3e5de9fd9553be3e84b075a1b839634d8194aa6ab3af7c75a157c6c88751f58f3606468f62fad7a386e29192c5e1cac94529766879ee9db928b7ba0c0ac488719e0781d8be12e8bf9a226958afb3c457c9310f85508b5da980a53eb1b64f2cc35be67", &(0x7f00000001c0)=0x69, &(0x7f0000000200)="812546d5e2b5e1a8dd088668c809f9e65d3c39c9f2dc2cc1c2463acfe53c39adefa9610aa6b9c239382a904687d55e8007d0c96dd791d4975d51d6385d77018fc0a7537e2d41b55bebd2f621f36c755153125164400790433a600e415ed62b9c2c59e5f76aed90ed9fce161a1b609e", 0x6f) syz_emit_ethernet(0xeb, &(0x7f0000000280)={@remote, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xdd, 0x0, 0x1, 0x0, 0x29}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xc, 0x80, 0x0, 0x0, 0x0, {[@sack={0x5, 0x1a, [0x5, 0x8, 0x2, 0x1d, 0x7, 0x3ff]}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) executing program 1: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{}, 0x4}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="29cf60b2bfefaaaaaaaaaaaa86dd6007a65d00000000fe8087"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x23}, {0x8d}], 0x3}) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) executing program 2: r0 = socket(0x1, 0x2, 0x10) (async) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) (async) r3 = dup(r2) poll(&(0x7f0000000000)=[{r3, 0x8}], 0x1, 0x0) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) readv(r4, &(0x7f0000000300)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f00000002c0)=""/189, 0xbd, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, &(0x7f0000000100)="89b8b970d183bb658820b6de5492985a00c6e3dd", &(0x7f00000000c0)=0x14, &(0x7f0000000140)="8bc8ab49048fee2c9f674d190efba8e234ae0690ab0cf1571a00d8978f2f0b4b6aeea4d5cc19129f6daa9ff3700555a226342fe08f62534a23c66aa181160eaa9cb4a1756cca5d7512cb1aff4e319312435c5f989139bea28f7b50e104fbf4c28614636f4c3c74fb85e345ec6fafe1b00fce0c1d8b86c1ecd5dfcece05c4e002981fa558c588925362a02dbe3c3a33e4392e8f2eab34b2c25c3c63717d8778375e2f154352ecc870deec168e2df58e3b2ccd3cb704d8f844bd1bfb29359ac98e6e92d5e37b3e3355968cea404e22bc055d81ac9be1a4af5471cced797a41d6ddba650a25a994cfa14de3d6875a3986f38acc255d1c5156e4e3835f0f8a4245cfab823ddc431c27081c9c92636efbf37096356e62cd6ebefa6e03ea68e8e79a9239fd9cb3748ad23d776a21d8f76034b1dbf7df8a7d8802356e2970e2fbe40ade0c5395085c17779cb3a6af2365e45893e5a6cefe89c74c0bf53dafc19d50cbf3a43897fd704fe788d8e542c4a0e5d17ea26b5ae17b4cf152cee2a804235b3af1fe33d9567430837501904eeb162728dca7a0bdea98c91a970732a032d1c5516a7d8caf088094041d3f39bae019f5b20e6dd5ac2b93a8488b319772533ae4abaaae4567f578d16d96b802ed4be86790296aacec0f9ec54b707bcbd9704a07887cc983d04c131cfe2f7b246ee367fdc2ed673abc662c61c06c7ef162245dd9385508e46d55a01cf4a393741e408bd47863c6e67d76eb8a66c7f796e4e1802e316fa0da9d463afcc724553abaaf7cc4b83ecad16e1c0ae2bca5ea203b13f5c986b9963a9aca36c4e2bfba31a3f24dd9485e436c84397ee39e34e82de1cdc5fa4ce35b91f0d28e77f4ec734357bebc4632ffa2aac9430a62a60289b07cd2f4ac303c6d464126fb8dec5ffd6dd6180a79fd60262e1469b8c77ba73c6b32cf0225d2c49049152ab4f53f2c622231ee6464d794c7dd2441413f379399901bbfdb0db83822d144f86807a3cd6e7784e2031c95bb78bb63f27c3abe427587d1f310c86a29490f05b2973018ad11a98915aa7decc2aa58b27c80c5de5b6cdf96ec6ae035201c7c7d0e52f5d19f5994809019eb156422459b722e9860b1be8e9e54da5462e7f59ccaf9b51ee0fc54e2d733043d338ff14d757eebe95138f143b434f052a273a4d4f618b0d9840988c1a8954c7cbd1085bc97b61b8da8c64219402d3492a9f4e18048c856a5ebbad07a9150c8b96be319c9f4be414c7263ef5eac3fa557d86cfc3f5e3dcddc9f1e6daa887432285d0b334dd1beaffdc35a886d4fd2fd145809b4bb36718130642e4dec8f97b45ab8b86b5e479ff10101356a12e3cf3f2f577bcd5fdb949028c70f79dc55bca4ad8c5aa47db2c0455a5a71b0167ba83d3d0e94ef5211d82300b0bfd3c373e71b38a411ca06fa9d7cb1c820e0b1db5adafce86a4e5a60321184e31e9427c0afe11deea2f5c8a811b79b800337cbe8ba75c595c4aa8a3a13439b2e19b4acda86bb6b7dcc94e2ab68be008f5cc82d52213a8cb9fd13c299889bea19cd5d5f261c32b33f09ad613b237a714602fbebe5056f85d1c5f4f31237d210303c3b6059cc02adf56fda5ff73453bc6de351b55b117ffa280cbdb60f2fbb0970c89daa0d28045e95a33d6b5c681f89828a3fa8be7e3eb9e2f446cd17078391bc7d8b2b609dab46739c7638f5b5541f644c5c2fba5592013e14495b31d516e5ee7478c2d19f15712efa2696a2e5f6372b50bff5ae4968d4e9f9a1e5a3ad4e31b958df862f85223a9d34c303bccaa09fa7ec2b0593760dedfd355adf30ae92bbde2a4211a03fbfb291af47739ba17148187caeb0e69cbd9a5611743ac110195b69ee7abbadebd70b810e7f0d7cb74e02dda3a185a0eb4f2695c6dc99944299d7aea1055242fd9e274f6455c53e194e7a4585acf44b91fc68d35c862b6f8e184c11a0977b7cfeff0f00000a8f6640cf32c2efcbd9b534216495ea0ba558ac5233b9c2c528e8604eb28a19593335fb180c42610b51dffe7ba6d2397834840d42a3930a4be73e0bfafbc967b0dd8433942c58ff97cc599530553a541cbf004b5b3fd935c6ed80830efde458dd3e1973218949ded2240177f7eede2a3984d470c1965598fa486ae072c5e01d4772a452ab128b41c52f582d9a7a4452f0f9753dfb04cef5d8bb9d47d1c6a56894a27e22b093f1493d25e1dfa8e80d07450adf6e172e5e0f22072cca38589158036c8a4949f4fa8e26fb066a73cc1905f663ea28e5a0706191e6a0b7fec2b067156dbb23f4375fcdd63611f461f88e52e0ad1dfa87919dbeb6f84f9e3198daac6da32dafea0bc8252e3c2729984f486b7f36f1c48648937e45a3a9dcfe4c769ba56070a09f3129ccb70e17ace29081ef184a23ed08af9ddbf3bcd0e532d99fc1326d11b1baaf7f9ab357fe7e89a68ef630ecad90ccc0be5bc3155644c5689360f1995b4226c515b313f35308c9232aeb22feff7d3709a20eed6dd57c9251e688e04d05d68d911b9596edf3fa43209541b8c6a89954ba26eb5e7a27e46790176d26cc04730d16ba8ae5aec95c5f502a259310304810daefc3c57795089e08690b0ec5f6519d1154f5b207fe63f6881887064dd55f334396e032d4493824ccac9f347c8525c61a63741d5b86405eeaedb6fa8b7aa82029923efe85c8cdd38c3ba0f3206ccf8b36d8105a576a98b7ad468a930960c705fc7f03e63e56829286ca04196a0dfc4595c8a1fbfcf1acb9a2edfb3b91af9635660ec261f9a7ef5a8395d33216e94a3c6c05631a0c0a4a2bb886930cc46a7a851736aa0a416f4a90293d0a722fdd3279c1cb4ec204e58906b4336d1525bac0d810d1bb0cbf4687c18be853d3824db2085163d544e886e1bff45d3867dec8aca8c609501aa330978d4e6c7c7fc3c1a363bc6a0470920f533d6627e4c6bbfc5aae6133798b310a0936951617a5161f2d2c68b82ddd39991e517cda8e0d85bde52fc84bd9c922c994b88e8360f2e6bf9b40518a0884857f5cc46591dbf862160069180a5ce95a568a0e54c3a854415d414d89bd34bd21365cbe1cc96081d28f83fdea46fa188622a3f149064af71e53aabc008ba6feeda9ca4fab8cc0680493f29cb6f659879cb4f06e69090269f7b4a4ce9434e4f973ee09e7e8d67680501070dbd92bbb5c6aab3be30565f3373a7455854d3c64e7326a089ad995bd4064f3637b0d3f10f16ce0e3d57c50d9cd85c55af101dd88c9236c2817437b019ef76f5562a52d569215ceb8ba5eb58fa50800835c2761bca71821b93e1c459d692d538efd221fc415466cdf39d32c60803915a5935737cf76a59bb2b52b6f3804bbdc135b4a764b5ee1c7bd1c0cb54ecf3b279a801355673de983ab6ae7ecdbd3b7a8fdd6231724a3f00bb3b7b6db387956b984896d1c3d4c83ac5229d4642828d82677242c9552e0f80217e9182c09d10c98cc7d87ed52e1be7a4825cd96fb4bc13cee295a0dff2a13b50ddc12db5b20048ee49fd5cd61d2326ac140c1952289c997ed209ba7b4ea8513c60362e92a90f8fd98017951045022a33eb4fd8f64deae274d6139f843ae3b0ce3189986c3788c6a7d1cfbc0ffc43f827113c7abad16ad178741abc1680947639c60fa7040f2c1540ff3159b92d26cfe1763b2e37b26b8cc465fcd4f2f6fda32ff50dd88ef3edc3f38e2d633f07f2106b266fa5e15b454bb62579ba89ba5bb8e2194741fcc706c99a5bf0411809b7884f755aa5b22ca4fffe93ee3d0bf6bad7c92ffa74e14c09a73a45784854b9e2e2115bced4bf14f1f6cd9b2b6d5d46b2abc45717b513fb7355ee35d54f5e02ba91bcbaca2a7af6ac3f35767bed8785b6543faa4e93328d7442353ef9373175c146e0b98ea679e047445eb25ed5e8a959054a01efedd5f830a9c26701e85edae020c3669f4acef7588165043be7addaa4f104c0804a91b2546b2bb40feefee9d36d7c0d3860390c6e1831f21eb8ff4e4bdb3707afaaf822397fe27f81d85ed2365b20ed843ffd5342afbc8657863d7f6ba9f691ffe8b7838661cc0a9dbda8f3f614612e32659d8c90c620592d4d71179494473db7e3ed916524b2bb8ba41d5f137d05dd94ed3d45c16e52a291b2b723d4390a6b193c6a0bf347c5378a205e8ee86745366ba78152d3dbc71c776499a920b0d5be9e94ecc2a65c40031ea854c7a06dd7170e1b356fa9348b92dd39f53c2f26738d861f076eb915d746bbc251561de11aee191c506e07f41f97607b7160868c726c17322e0f5bef9cf58412aab0d42e27d7483270537aa82c053067065e6b11af64e96fe7dfc0d5494d731105b9b2597351a9efff4dc6135db154dfd1a025243b3d3aee2249454c522f5ef4c62274e7ff332101d394bbb851ec29fd17073372bb571c26d90ce31c3fd42b67cb4fa99f85466ae63692660b47df9a21f89ca4c445eac69e9d26433897e0053d49c51fcbb573a872b54872eda8dd679224b1d54d331574a8fc696b126d83fc4adfedf3b5af458940fed588b7adc21c8d175c22085c430efaab7f16c769e47fb67c9bb98be745648ff0320e6c81c9cda852b07092871e690ae23c2943808bd3e543bcb47eabde23384bbc5eb7b9b583b7c91c3dd70115630a585a05323987efc525644297e84130d6572ff6298ab852e1696d5c98754f9c6c3de3b958edf1448e69c0f017cc699f5456840f064bc52b0a96cc1df1f3b1f4dc7d638ffb4246f88655a2e715ddc9d3b4de798d940ea0f547ae2f27bee9ef20f6fa143e7e2f63c488d80737f6d95aa1db1e318e58206bbbc9327030ae6015810c988b0d81cf57be891bcbfa10d18e5aff9b0b3e753ab6a8f48b85a046c3552ea094fec8555d2aa5c6745b0cf63ac745720c4f192798b51a29ba4b87fa479f3e40c4854754b24b7fb5711d6083369ea89c773c3547108731e0ce012000b99f2942216556b1180d6deb07662d86602bfba650b3aa8be6123e9652140b1917e5ced9b51a9d443ef423ef33e5d236a173731d7cbcf45d2c25dc4eb0fc896e4615285676d62d990d7c363ca960b7a909cb23bf835ac1cbe71834fbcb3b49ca98f77395428896c31fa9e64d07978c50b4ad38d01cce454a7567af92b2b269f6dc2f5971f4fc01b43a692a8992c3aff8724d4f963211a15a74bc5a836fcacae73318d76bc2ba89baef06d795a37cc182f4c9a4000a05704a5eae5b432427902930f0354e1c7c7d38e05780a489ab7f16f07daf89e466f23550b71a418727cccda7ddc85d56ee2e7eef6b490bc42ce56963eb1d30b27564d33a909f244c6d785215d1b67dfd2d45b2ca74dd3715c47bb5edccd5846201ee9a94430f9e8faf829cdcb3609be4c4f81fbbc6080fe26d1e791ccd850463060972cce6a1e5fbb0fd2e68b9dfb61c67686373f39fc0be67691527d1fc6dbaf6c65fa769fe0ffa41b36829ac4242289e3d0de52aa8c0dfb07ef67f079361c88ac45321c763abc0cf50989e9bbe4e4317269f5fb7a1278277e7de497407aaa2db5321ba63f3e2ec742d1d551ac29f329e4f8513cd9a4bd7fe349bd75ad530fb27110dc9e5529cc0ae039d90e6cd65f4d672e3da59f0a23bba7d431046ddff21c15af6c6745631a9c1499e3ebf678eaaeb610663ded68e060fffc3f5aeb722ff320c500d478ba4c78d5f55aa024b22b1bf1dffe0cc5fe6e2d579345c36a344c8fcc840f14faf93d01a4ff15624903aa302a6ed62f9a02a344613eda9d2fe27e156d13728d36ebd1a1c276a0107152432b3ca8eba11a8ed65b1320a9ef00"/4103, 0x1007) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x0, 0x6c, &(0x7f00000004c0)="af68149630b6909db56030fe98b344378bd8e3b2c315976b92d66bdeeb6a2e119bff4c189f0f9de8c9a0148401bfd5dbf1e8e78ecbb78fe353704b5a97e9fc87bd294862b56a1617a3ee320433fa9ee7814ea431ad7a052089dc78a315db", 0x5e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x1, 0x334], [0xfffffffffffffff9, 0xfffffffffffffffe], [0x0, 0x400], [{}, {}, {}, {0x0, 0x1}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x421, 0x0, 0x0, 0x200}, {0x16}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="4f6ca599b3e02fd6c332e2b46c0538d015acf1c289000a0e2176b6e279496758626fff8cf0c0970b796324a4387b91966c7108aa578f5d45bda4c522aeb30074db508d2dcce3f45918475349f8a43a67bcf6cf6079f12ced680bba5f553d3a7597b5e45e399e73a6097f1d885adc8508baf50f2b0a69f1576d2a8872d7900af8ccc270fbeb720d495a9e94fd0d4693c0abe276c7b8b8b1571ac83503f717322b93cab4f94623037c8662da7e1c5862db1d922e8139e009000000f5eb8c082fa6c6911acc6239c08fba23932243089c5ec54c832420ab68a0921349f03e361fd987e2b210924f928e3bd7b4a874081bb7f2195c760a7b7288a4cadff8870fd206245eac754c2b0fd1b3f8301b5d0744f2d983dbec24f88c6dc4bd7407fd4c823ddaa5ff4a87b2dd60a11abfc4a723d2109d1f80097e2ea98d83dde3489f56913fa3a715532dfd70e08118732458a8eb073cfaae2aa4af95361852e68e30bf10183c0e65ac87cb7acf5a9f83a2722b2910e9bf08759d58d7809fac5a2815e6cd6309811e523331a2772c41", 0x18a}], 0x1) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00", 0x9}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x2, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000600)={0x20, 0x7}) r7 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r7) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000200)}], 0x1) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001580)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6, 0xfc, 0x0, 0x4fed}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) semget(0x3, 0x2, 0x431) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000650700020000000000e7069d9c4c99b9d4c9ae1b83598af18fe04e9a24be3b05b02c93ef48df18972408cf0ef7406ebadbc88caf1db26172c5d2c2b4d15bd0f23d8ccef231b6646d998ee5176a26a483a67b0a6c314b6be8c6de81a022a465fa1a9cb794405b4ea0e8235274b552a7d8890259f2b0b2e879ee3037e12bdf7ed5956196401fca9d000000003811a60447d896fea0bab7aed095aa69cab92f80d67d97a91b227df30d2f11c7139e46073862e3dcbbc6a3ed73e0d631915897142800b1f0fc6bbf8c3bfbb6ffa15244134bcf2ab065e4c27863138a7abb8dd527ac114ce0b590b2fcf6b614cb2f67ac6a43865eb81254aff5d74b2d3435c9133c67530250dfa988f49bf080fc04331aece14c0395f1abfb2faa68e8a02b617a962e27e0b559ddac4cfc53637484411c15522696011ca6a75fe2e84a411c88a0cd6b68a36da0f4e7c9c4ff34210251d762f5ab3a5a7e2a326767e8e94024fa"], 0x10}, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x4000006, 0x0, 0x0, 0x6f5}]}) writev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0\x00', 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) rename(0x0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001080)='./file0\x00') (async) chroot(0x0) (async) msgget(0x3, 0xc0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x0, 0x0, 0x40, 0x7fff}, {0x60, 0x0, 0x0, 0x4}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x8, &(0x7f0000000680)=[{0x0, 0x10}, {0x2, 0x0, 0x0, 0x5}, {0x86, 0x1f, 0x0, 0x2}, {0x23, 0x7, 0x3, 0x4}, {0x5, 0xc, 0xff, 0x400}, {0x6596, 0x5, 0x2, 0x9}, {0x2, 0x9, 0x4, 0x1080}, {0x100, 0x3, 0x6, 0x4e53}]}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x54}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x4002b, &(0x7f0000000380)="8c740b72ce6b0a7fc14a5d110fb94a182931ecfd8a5a0dbf239a5c0c4d95ac963e46cf161ccb37f7191ad44e7fb31edb020087a8ea68dc2519a3940432239bbf33642bd03a48b47d96a5db7f6f076e5c011dd304b946aa9b90aa546ef2198382ec3d79ae97981bac8dbb2d22f2b42dab1d314fdeafce8973118286e1f909bc691c95aeb70600000000000000c875cfe10de4b2c9365c7d0358364f15898801d3aa933b80599ac5b82c125d74cac11b83b468ea1b99840631eee647a446ba3169150100000000000000cf9504c8e128f84653f6c43f6c8af054b5d711b80bed28c6f5dc0995d0f00e9e01d394d7d11394e293e5e265bc367d1bc45af2eddb441c3c05bb7fc263c2ee85de7b6ed02da1d6e99f43cc98d73835bf43402c4f1158418df4818cde8d3e1f17290c7025946c03090e4c102501b147900cccb2e4ffff3be4edc26b5a326e7196f7492a17472d170161ff2c2efda765c4ee6d2a6c6bb7de388dfdcf3443519df49258a900a8bec9ba0aa7adfc81f914be881a292a3f295a01ffffff5dcb7aaffd972356c679d773badf5aec6e9483d575a5ed4b9ea0cc432824e9549f691d0afb77e571cf02fb1a384220dee94419d36245b6d014b085f6d15017c5535cc10131efb5022d17302993a80bf9ec5f2d5ea0503423bf7f48f3b54e676930972b4190ae983c7e675f", 0xffffffffffffff1d) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) (async) seteuid(0xffffffffffffffff) (async) r4 = semget$private(0x0, 0x2, 0x6c1) semctl$IPC_RMID(r4, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8864"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x50}, {0x2}, {0x0, 0x0, 0x47, 0x3}, {0x6, 0x1, 0x40, 0x5}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x22, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) executing program 2: syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x0, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) attempt to execute user address 0x3c729 in supervisor mode kernel: page fault trap, code=10 Stopped at acpi_pdirpa+0x2859a: uvm_fault(0xfffffd806f239568, 0x3c729, 0, 1) -> e kernel: page fault trap, code=0 Stopped at db_read_bytes+0xd0: movzbl 0xffffffffffffffff(%r15),%eax TID PID UID PRFLAGS PFLAGS CPU COMMAND * 36585 83988 0 0x8000000 0x4000000 0 syz-executor.5 db_read_bytes(3c729,1,ffff8000357cef94) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000357cf230) at db_ktrap+0x1ab kerntrap(ffff8000357cf230) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff8000357cf5f0,ffff8000357cf60c,1,0) at rt_match+0xc3 route_mpath(ffff8000357cf5d8,fffffd8069550cf8,fffffd8069550cf4,0) at route_mpath+0x8b in_ouraddr(fffffd8069550c00,ffff800000dd8000,ffff8000357cf5d8) at in_ouraddr+0x98 ip_input_if(ffff8000357cf6c8,ffff8000357cf6d4,ffff80002e73a000,0,ffff800000dd8000) at ip_input_if+0x25e ipv4_input(ffff800000dd8000,fffffd8069550c00) at ipv4_input+0x47 ether_input(ffff800000dd8000,fffffd8069550c00) at ether_input+0x525 end trace frame: 0xffff8000357cf7f0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: uvm_fault(0xfffffd806f239568, 0x3c729, 0, 1) -> e ddb> trace db_read_bytes(3c729,1,ffff8000357cef94) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000357cf230) at db_ktrap+0x1ab kerntrap(ffff8000357cf230) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff8000357cf5f0,ffff8000357cf60c,1,0) at rt_match+0xc3 route_mpath(ffff8000357cf5d8,fffffd8069550cf8,fffffd8069550cf4,0) at route_mpath+0x8b in_ouraddr(fffffd8069550c00,ffff800000dd8000,ffff8000357cf5d8) at in_ouraddr+0x98 ip_input_if(ffff8000357cf6c8,ffff8000357cf6d4,ffff80002e73a000,0,ffff800000dd8000) at ip_input_if+0x25e ipv4_input(ffff800000dd8000,fffffd8069550c00) at ipv4_input+0x47 ether_input(ffff800000dd8000,fffffd8069550c00) at ether_input+0x525 tun_dev_write(5d05,ffff8000357cfa48,ffff80002e73a000,2) at tun_dev_write+0x209 spec_write(ffff8000357cf8a0) at spec_write+0xd8 VOP_WRITE(fffffd8075643118,ffff8000357cfa48,11,fffffd807f7d77b8) at VOP_WRITE+0xc3 vn_write(fffffd806b5c8358,ffff8000357cfa48,0) at vn_write+0x157 dofilewritev(ffff80002a694548,c8,ffff8000357cfa48,0,ffff8000357cfb00) at dofilewritev+0x1a9 sys_write(ffff80002a694548,ffff8000357cfbb0,ffff8000357cfb00) at sys_write+0x87 syscall(ffff8000357cfbb0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x84ef90e8540, count: -22 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000357cef80 rbx 0x1 rdx 0xffff800000ecfe40 rcx 0x28 rax 0xffff80002a694548 r8 0xffff8000357cf0b0 r9 0x8080808080808080 r10 0xacf1a29a7c5099a9 r11 0xd87936a5fdeea672 r12 0x1 r13 0x1 r14 0xffff8000357cef95 r15 0x3c72a acpi_pdirpa+0x2859b rip 0xffffffff81db6d50 db_read_bytes+0xd0 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff8000357cef20 ss 0x10 db_read_bytes+0xd0: movzbl 0xffffffffffffffff(%r15),%eax ddb> show proc PROC (syz-executor.5) tid=36585 pid=83988 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=84, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6942b8,0xffffffff82d7b9b0 process=0xffff80003782ea00 user=0xffff8000357ca000, vmspace=0xfffffd806f239568 estcpu=34, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 93712 501760 41122 0 2 0x8000000 syz-executor.0 93712 258163 41122 0 3 0xc000080 fsleep syz-executor.0 83988 452856 42956 0 2 0x8000000 syz-executor.5 *83988 36585 42956 0 7 0xc000000 syz-executor.5 28757 255841 5467 0 2 0x8000000 syz-executor.3 28757 117978 5467 0 3 0xc000080 fsleep syz-executor.3 28450 145283 57040 0 2 0x8000000 syz-executor.6 28450 402042 57040 0 3 0xc000080 fsleep syz-executor.6 11705 378859 3688 0 2 0x8000480 syz-executor.4 11705 453057 3688 0 3 0xc000080 fsleep syz-executor.4 11705 47596 3688 0 3 0xc000080 fsleep syz-executor.4 19591 336821 57156 0 2 0x8000480 syz-executor.7 19591 264411 57156 0 3 0xc000080 lockf syz-executor.7 19591 383535 57156 0 3 0xc000080 sbwait syz-executor.7 19591 326424 57156 0 3 0xc000080 fsleep syz-executor.7 57040 291514 22182 0 2 0x8000482 syz-executor.6 60817 267515 0 0 3 0x14200 acct acct 42956 510567 22182 0 2 0x8000482 syz-executor.5 24713 522587 22182 0 2 0x8000002 syz-executor.2 5467 474321 22182 0 2 0x8000482 syz-executor.3 3688 175643 22182 0 3 0x8000082 nanoslp syz-executor.4 41122 203441 22182 0 2 0x8000482 syz-executor.0 57156 307427 22182 0 3 0x8000082 nanoslp syz-executor.7 16079 186566 1 0 3 0x18100083 ttyin getty 7052 88515 47232 0 3 0x18100082 netio arp 47232 238559 1 0 3 0x810008a sigsusp sh 39844 257576 47715 0 3 0x18100082 netio arp 47715 376465 1 0 3 0x810008a sigsusp sh 79219 62444 75449 0 3 0x18100082 netio ndp 75449 483119 1 0 3 0x810008a sigsusp sh 55954 106412 0 0 3 0x14200 bored sosplice 22182 16248 27280 0 3 0x1a000082 thrsleep syz-fuzzer 22182 428519 27280 0 3 0x1e000082 nanoslp syz-fuzzer 22182 516576 27280 0 3 0x1e000082 wait syz-fuzzer 22182 149330 27280 0 3 0x1e000082 thrsleep syz-fuzzer 22182 408951 27280 0 3 0x1e000082 thrsleep syz-fuzzer 22182 492901 27280 0 3 0x1e000082 wait syz-fuzzer 22182 107848 27280 0 3 0x1e000082 wait syz-fuzzer 22182 305075 27280 0 3 0x1e000082 wait syz-fuzzer 22182 299944 27280 0 3 0x1e000082 thrsleep syz-fuzzer 22182 234958 27280 0 3 0x1e000082 wait syz-fuzzer 22182 330821 27280 0 3 0x1e000082 thrsleep syz-fuzzer 22182 88961 27280 0 2 0x1e000002 syz-fuzzer 22182 124264 27280 0 3 0x1e000082 wait syz-fuzzer 22182 26751 27280 0 3 0x1e000082 wait syz-fuzzer 27280 398929 37061 0 3 0x810008a sigsusp ksh 37061 373142 98218 0 3 0x1800009a kqread sshd 98218 248116 1 0 3 0x18000088 kqread sshd 71265 405214 12361 73 3 0x19100090 kqread syslogd 12361 211987 1 0 3 0x18100082 sbwait syslogd 83554 124073 1 0 3 0x18100080 kqread resolvd 27236 291527 4189 77 3 0x18100092 kqread dhcpleased 1133 97109 4189 77 3 0x18100092 kqread dhcpleased 4189 49701 1 0 3 0x18000080 kqread dhcpleased 28774 197148 0 0 3 0x14200 bored smr 93987 484474 0 0 2 0x14200 zerothread 71684 502394 0 0 3 0x14200 aiodoned aiodoned 73289 186957 0 0 3 0x14200 syncer update 13180 448954 0 0 3 0x14200 cleaner cleaner 47032 146820 0 0 3 0x14200 reaper reaper 70888 180197 0 0 3 0x14200 pgdaemon pagedaemon 69160 160334 0 0 3 0x14200 bored viomb 30570 472976 0 0 3 0x40014200 acpi0 acpi0 93647 434586 0 0 3 0x14200 bored softnet3 96821 95818 0 0 3 0x14200 bored softnet2 10020 149666 0 0 3 0x14200 bored softnet1 37323 942 0 0 3 0x14200 bored softnet0 73232 254162 0 0 3 0x14200 bored systqmp 84825 382375 0 0 3 0x14200 bored systq 2292 296400 0 0 3 0x40014200 tmoslp softclock 78976 232334 0 0 3 0x40014200 idle0 1 434128 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10208 6431K 7474K 166960K 15221 0 pcb 20 22K 24K 166960K 2143 0 rtable 123 6K 11K 166960K 7944 0 pf 31 9K 10K 166960K 660 0 ifaddr 33 12K 17K 166960K 1060 0 ifgroup 54 2K 2K 166960K 1237 0 sysctl 4 1K 5K 166960K 20 0 counters 31 17K 18K 166960K 326 0 ioctlops 0 0K 2K 166960K 962 0 iov 0 0K 24K 166960K 1087 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1613 101K 102K 166960K 9996 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 68K 76K 166960K 232 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 1322 0 dirhash 12 2K 2K 166960K 126 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 21 77K 125K 166960K 13716 0 sigio 0 0K 0K 166960K 415 0 proc 60 59K 124K 166960K 7722 0 subproc 130 8K 10K 166960K 3828 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1621 0 in_multi 28 2K 8K 166960K 2973 0 ether_multi 1 0K 0K 166960K 224 0 mrt 1 0K 0K 166960K 70 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 271 1208K 1208K 166960K 271 0 exec 0 0K 1K 166960K 5292 0 pfkey data 0 0K 0K 166960K 39 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 338 136K 155K 166960K 111246 0 UVM aobj 618 16K 16K 166960K 672 0 pinsyscall 44 88K 114K 166960K 21146 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 1 0K 1K 166960K 451 0 NDP 12 0K 2K 166960K 770 0 temp 70 6811K 6940K 166960K 306849 0 kqueue 13 20K 30K 166960K 1057 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 2015 0 2009 3 0 3 3 0 8 2 rtentry 112 2775 0 2728 4 0 4 4 0 8 0 unpcb 144 9540 0 9524 8 0 8 8 0 8 7 syncache 336 4 0 4 1 0 1 1 0 8 1 sackhl 24 2 16 2 1 0 1 1 0 8 1 tcpcb 808 3725 0 3716 14 5 9 14 0 8 8 arp 88 496 0 487 1 0 1 1 0 8 0 ipq 40 10 0 10 1 0 1 1 0 8 1 ipqe 40 106 0 106 1 0 1 1 0 8 1 inpcb 352 15353 0 15336 44 35 9 14 0 8 7 nd6 104 753 0 750 1 0 1 1 0 8 0 pkpcb 40 205 0 205 1 0 1 1 0 8 1 kcovpl 48 294 0 284 1 0 1 1 0 8 0 ppxss 1072 20 0 20 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10414 0 10253 144 119 25 30 0 8 8 art_table 32 10415 0 10253 4 0 4 4 0 8 0 art_node 16 2762 0 2724 1 0 1 1 0 8 0 sysvmsgpl 40 45 0 43 1 0 1 1 0 8 0 semupl 112 5 0 5 1 0 1 1 0 8 1 semapl 112 1315 0 1305 1 0 1 1 0 8 0 shmpl 112 669 0 54 18 0 18 18 0 8 0 dirhash 1024 93 0 76 3 0 3 3 0 8 0 dino2pl 256 20305 0 18736 99 0 99 99 0 8 0 ffsino 240 20305 0 18736 93 0 93 93 0 8 0 nchpl 144 38248 0 37679 66 33 33 66 0 8 8 uvmvnodes 80 10773 0 0 220 0 220 220 0 8 0 vnodes 216 10773 0 0 599 0 599 599 0 8 0 namei 1024 156131 0 156129 3 0 3 3 0 8 2 vcpupl 3904 30 0 0 4 0 4 4 0 8 0 vmpool 664 60 0 30 3 0 3 3 0 8 0 kstatmem 264 614 0 590 3 0 3 3 0 8 0 scsiplug 72 66 0 66 1 0 1 1 0 8 1 scxspl 216 205735 0 205735 8 0 8 8 1 8 8 plimitpl 152 2204 0 2187 1 0 1 1 0 8 0 sigapl 424 13492 0 13442 10 0 10 10 0 8 3 futexpl 64 155877 0 155871 1 0 1 1 0 8 0 knotepl 120 52220 0 52141 44 32 12 19 0 8 8 kqueuepl 184 2892 0 2883 4 0 4 4 0 8 3 pipepl 288 2356 0 2322 7 0 7 7 0 8 4 fdescpl 432 13426 0 13394 5 0 5 5 0 8 0 filepl 120 91971 0 91677 18 1 17 17 0 8 5 lockfpl 104 3475 0 3470 4 0 4 4 0 8 3 lockfspl 48 1160 0 1156 1 0 1 1 0 8 0 sessionpl 144 271 0 253 1 0 1 1 0 8 0 pgrppl 48 528 0 510 1 0 1 1 0 8 0 ucredpl 104 13661 0 13649 1 0 1 1 0 8 0 zombiepl 144 13442 0 13442 1 0 1 1 0 8 1 processpl 1072 13492 0 13442 6 0 6 6 0 8 0 procpl 656 27013 0 26941 9 0 9 9 0 8 1 sosppl 168 88 0 88 1 0 1 1 0 8 1 sockpl 504 27235 0 27196 311 299 12 35 0 8 6 mcl64k 65536 14 0 14 1 0 1 1 0 8 1 mcl12k 12288 82 0 82 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 1 0 1 1 0 8 1 mcl8k 8192 290 0 290 1 0 1 1 0 8 1 mcl4k 4096 24 0 24 1 0 1 1 0 8 1 mcl2k2 2112 2 0 2 1 0 1 1 0 8 1 mcl2k 2048 105999 0 105894 39 18 21 36 0 8 6 mtagpl 96 50 0 50 1 0 1 1 0 8 1 mbufpl 256 393060 0 392926 260 240 20 150 0 8 8 bufpl 280 30789 0 20013 770 0 770 770 0 8 0 anonpl 24 1458865 0 1452181 97 0 97 97 0 188 29 amapchunkpl 152 368128 0 367387 51 0 51 51 0 158 18 amappl16 200 30520 0 30388 90 72 18 32 0 8 7 amappl15 192 12 0 12 1 0 1 1 0 8 1 amappl14 184 918 0 904 2 0 2 2 0 8 1 amappl13 176 84 0 84 1 0 1 1 0 8 1 amappl12 168 17556 0 17519 3 0 3 3 0 8 0 amappl11 160 55 0 45 1 0 1 1 0 8 0 amappl10 152 342 0 334 1 0 1 1 0 8 0 amappl9 144 168 0 167 1 0 1 1 0 8 0 amappl8 136 534 0 504 2 0 2 2 0 8 0 amappl7 128 83 0 69 1 0 1 1 0 8 0 amappl6 120 3738 0 3716 2 0 2 2 0 8 0 amappl5 112 1111 0 1099 1 0 1 1 0 8 0 amappl4 104 2359 0 2319 2 0 2 2 0 8 0 amappl3 96 65875 0 65780 3 0 3 3 0 8 0 amappl2 88 14498 0 14417 3 0 3 3 0 8 0 amappl1 80 65307 0 64731 21 2 19 21 0 8 4 amappl 88 108363 0 108138 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 671 0 54 12 0 12 12 0 8 0 uaddrrnd 24 13486 0 13424 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13486 0 13424 1 0 1 1 0 8 0 vmmpekpl 168 98160 0 98094 4 0 4 4 0 8 0 vmmpepl 168 859564 0 857486 110 0 110 110 0 357 7 vmsppl 344 13485 0 13424 6 0 6 6 0 8 0 rwobjpl 24 198899 0 186277 77 0 77 77 0 8 0 pdppl 4096 26978 0 26878 869 763 106 115 0 8 6 pvpl 32 4482531 0 4469024 342 4 338 342 0 265 188 pmappl 216 13485 0 13424 4 0 4 4 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1850 0 1444 16 0 16 16 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_read_bytes(3c729,1,ffff8000357cef94) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000357cf230) at db_ktrap+0x1ab kerntrap(ffff8000357cf230) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff8000357cf5f0,ffff8000357cf60c,1,0) at rt_match+0xc3 route_mpath(ffff8000357cf5d8,fffffd8069550cf8,fffffd8069550cf4,0) at route_mpath+0x8b in_ouraddr(fffffd8069550c00,ffff800000dd8000,ffff8000357cf5d8) at in_ouraddr+0x98 ip_input_if(ffff8000357cf6c8,ffff8000357cf6d4,ffff80002e73a000,0,ffff800000dd8000) at ip_input_if+0x25e ipv4_input(ffff800000dd8000,fffffd8069550c00) at ipv4_input+0x47 ether_input(ffff800000dd8000,fffffd8069550c00) at ether_input+0x525 tun_dev_write(5d05,ffff8000357cfa48,ffff80002e73a000,2) at tun_dev_write+0x209 spec_write(ffff8000357cf8a0) at spec_write+0xd8 VOP_WRITE(fffffd8075643118,ffff8000357cfa48,11,fffffd807f7d77b8) at VOP_WRITE+0xc3 vn_write(fffffd806b5c8358,ffff8000357cfa48,0) at vn_write+0x157 dofilewritev(ffff80002a694548,c8,ffff8000357cfa48,0,ffff8000357cfb00) at dofilewritev+0x1a9 sys_write(ffff80002a694548,ffff8000357cfbb0,ffff8000357cfb00) at sys_write+0x87 syscall(ffff8000357cfbb0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x84ef90e8540, count: -22 ddb> machine ddbcpu 1 No such command ddb> trace db_read_bytes(3c729,1,ffff8000357cef94) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000357cf230) at db_ktrap+0x1ab kerntrap(ffff8000357cf230) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff8000357cf5f0,ffff8000357cf60c,1,0) at rt_match+0xc3 route_mpath(ffff8000357cf5d8,fffffd8069550cf8,fffffd8069550cf4,0) at route_mpath+0x8b in_ouraddr(fffffd8069550c00,ffff800000dd8000,ffff8000357cf5d8) at in_ouraddr+0x98 ip_input_if(ffff8000357cf6c8,ffff8000357cf6d4,ffff80002e73a000,0,ffff800000dd8000) at ip_input_if+0x25e ipv4_input(ffff800000dd8000,fffffd8069550c00) at ipv4_input+0x47 ether_input(ffff800000dd8000,fffffd8069550c00) at ether_input+0x525 tun_dev_write(5d05,ffff8000357cfa48,ffff80002e73a000,2) at tun_dev_write+0x209 spec_write(ffff8000357cf8a0) at spec_write+0xd8 VOP_WRITE(fffffd8075643118,ffff8000357cfa48,11,fffffd807f7d77b8) at VOP_WRITE+0xc3 vn_write(fffffd806b5c8358,ffff8000357cfa48,0) at vn_write+0x157 dofilewritev(ffff80002a694548,c8,ffff8000357cfa48,0,ffff8000357cfb00) at dofilewritev+0x1a9 sys_write(ffff80002a694548,ffff8000357cfbb0,ffff8000357cfb00) at sys_write+0x87 syscall(ffff8000357cfbb0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x84ef90e8540, count: -22