dc2ef94a6da623cd195f4dc34baad4aad6206a0bc9d6b0aeb02ffe3470ff062ef31bca652722918cbd7ed019bf64c6a83edd138c1e36ec307a635ec1d66dccadc9f4fba86c7d990717588f6c98c96276f9759139f57d4bb6da7d96e08f79875de64eb4e41e3a4761b11c55e4b0233bb70946a119a5915dd39a9282d1341a615a6baaf9c0d65169fefdacc2d6d3ff803835989cd0bfab6346bed547c27e3bf9fc35cb7c47b5a6f13643b4658c085a6df5adbd60951807cd74c14aa8682ca41b9a1895a765e942ca4c3b6211d3232dfbab1001be2348fe5033dce06f9fd2575b0612960d5765ba1220e27e8908d00762a088b09680d983e5b68c0a027c599d75cbec55449abac91d78a8c8cb75264976aee0f526e7f7e8c85e1d5d996ca2994ffa2af36ce203db633e17ef1f612f00f424330279dc364655a7be1907e521d96260ceecf3582ddae22fa0976bceb0b9f1e2419fdae2d87969ed3f0289b8dccdb37c72d211aad55d2ba25a6fa063496819ccd97089add7544337a9f4d075b876b636a7592a6cb04de4c0521d8fa1a6b89a2b4618630cb20b42e3d908b01e699f72d181eb82820c1618ab0c4a30f2728258ebbbe72b1e6c6a3e53f1c0c8c4ea81adc2017e1f95a537533d5207f641edbe0fa94632eb3c8b7e52fd21db906ba3aeed465531a4cfccfb2e9570f5cfc0d7c318ad89f5462b9b81ee1c193423136c7be3055811e1f7660b40b86d7fac8d75b19ce6c4669b7c385e9d8844e44b5c7176035cf78f156972a13cf827126af206113a4d29dee1a35197d3ac950387e38dd2bbb62a481dde1e9d7773a2f9fa2421e5d0a031ca5f03ee8983e4bbb19b09e9d670ce113bea4888fb46824c8cc6d463b0778a9cddddda80860cdbd259a3106250960de8a4d6b1cf68e100b5790d8fda7f1ff414bae548a29c7d5e24b1df660f7266642042c1cf894b13593b687448e7cc156c46132578ff58ccf329a22abf6cfae03f3970cc4959b3cbf06f46a579e82539b708a397c427030bedcfd4d82a5b4e197a533ff3c18ef47c4faae4b1646a23e622def102647b2f41ed6ab8b84dfbd0bf4e78063cfbd28db831d17ec12c6dda7191c3b8a6f9fe337f020215e8d832914cb57c6bcb84be02aad9ea56b86f8a6d21135db5b35d68c3d518d896b13c4a62184de33635475d63b7b52a1e0b57ebf0734366c1c8f7620453037da57654c296b0bdf676651acc0b012cad8726c2535f8450c43723e230515a63dfe6f9686eb3aaa27e09c0e1b5e3c523caf1bad2115775ca1061810cf7240f9f1abc5f2f683cdfede10712122285cc1ef68f80901f0055a804fa249949f238525cc52151169b48873e57bdfbd62afa2762c905742886c7b9afc31da39e9cea75e440bc5def9e5ce011321047120bc45e0b5e767fe3f67a6093b64ba5cdd0d755585b021b03ddf5680e60740e7a93db4e379aaa2bcf54bb7b35a424a96610e0a9f29a43abae1b9c730fe24e4c315271d109f956d597413a92e868a856021100cbb47bc15b1d78b3764501857f599658460ea8578800630fa2422962d1c94c80d0ea4e3277d3cff5cb5547b82e02a2bcc0832a32ec055e7d752391f29d7869944611f8e4983856bb7ce0d9a195846d4981764ad9007aa900d4815fac117889905a2652d448a5cc0d9f122e40a0a96e98b29915e0811439dc11b8410a019ca66a88cf9299696790cf66e4ee42ac95907585de229985018d25e4651c323d82e206cc8006da68c5be93af5e8674ed0b7f9d9feff1cf97dd0f93709af67bb3e4906ae80febc586f1495a9aa25586d5f0e02a13becda3e9e7184a3b7b34d97467468605f0615a1625b093f5ec01ee7e5d31014ff097132bd0e7d3a517a6a7754f3c3f40a6e224b123b1bc8ed2dc2a374b7f60aaaf66df2c7f049a9168476500af9a83c2fec6f55258c0b188a87f25355e817d524fab7ba0514560b884fc41b76282a4bfd66b03647d5214fae0ee15b1a022427f9cc9676e055a6a183293370a58598622182787236292f6e30ab7a60a742f3fbb7932aac03818107360db25a2a4fd7215570f6aa318c4f6d2871d5bd70d9ed2180ff655ecc9ece1939e07d073fdf0f4556bd88b0838ac30a3ee25fde7214705d0be3bd8ebbf3a89a411e0926c121b1fb85c4f2038d3bcfd7578ad099d38b1ae6177907ce48746f25f94c6efcfc8293287d8e01eb98430a08993382faf9f626de9cef6d6829ced6a43b90aa58c1b47a7e58fadf503ca2dc8e4d827eeb981149b4b9f1d6208a89d1150451e81f70822d5b905b182e20a756ca9f2dd56df948be8bb5da8f1c5a7143ce62ccd288b463e2b70ec925629bceeb86f9ad2487209d354aeb92c409aa6b8e4fc62894518c3a0eef7fa5e2585e7b9d1af1ab71390a0b09f94ca6fb088867134380d6d886f56f500290aaba97e8f2de465ba190a284561bef53f8afc7001953919647abbd440a1e5e310f38f8e438568c16d409c54e046716a9f44d905b13880b1039a367671b2a22c2393837eb8ccda9bd351803cdbaacdb8ce3dd03571b0cdb5b683aea544a3397ef411fae37556add64dd772845f3dae11aa72651f47aa1405a5c576b291a52feeefa85f9b41309cc8c92ef7b00cb8e796d65f44d2125d9e63db53dad349ecfcab3664a353510338b3a5cbf372d733369386a99b69fa55b1e8ddcc51bd261a90d91cb8bf17753a0a28e81a4b85bd478e1b0700bd27118f94cf16424898af4914fb91ddde644c6247b7d88cc19098244b9d5dd98ba589814a39f780b7c32b24729e5bbfc2094937faddb832a2e6f1d4474fd4854cfbc3f0e56862fcd16cabea20946042ee7ac216901a08792c5bf7832081ad786295e8ae9e9a55a44af5ae66688a9227673b98a71c8b68a9a4aba5b06d1b5ecd53bb97c8403a77f9f4243a4dbf25c838e0e9fa688355d3125abb4417bb497449fdc3d056e94bdd1e4b6f75539319e9357a9ecc774e032aa3ad98fa9776ed2ac8941fd5cad5ada85b9a09cb2c7144e5f798178f10d31611e4f11384f84d743bb2492a9a4362cd79949bbb9c09ba0e73a46320999bde44210c7bf01f94035fd0f33b5c04df7dc3328da766cd642c1ec9fd048854da746cf705fcc9ad4a94b418f3e586025db38cd55a83c9b36ddd514fdfbb961af62a3d174d5f4b4e14dfd0474d85691d851e26abe0bde9251d4433e22aae08ea7b60803baa6edb40ff98d9c1a1dd9533a712f2a44d92effbe57a1ae0d3fe494eba5eb8526935eaa54dfb32f942afedadcde02af9f019fba0a6d978c7084be3e97b2efb5481213986f843ffafc5a8e27e3481e7d08ee69b5d29fbcc3c03d741483918568b7a732bb6e6be335dc23a2bd74d29519d61191f4a9cc49980ae464cebaf66a8ff299875b399e53f81b62d0ac85cc5899ac08a36b6be7641853596be804819b0a4ec19fbf94a1a6480d9c4aacbaea0840a97bf0d964e83f3072f8e7c8ca1a847f12a3eb31fb5fb037e0dcf17e5f23d4fc0d1d845b5a9f5cb18bc4737893a105858c8cd5bfce90063faeb49b6ebcbdf0809680b8666deedfc880665fba428ae0740f6667b30b3394b34a051c0977e4b76c283431e2455fa2ab7a00529f87a5eeb7f66de2a134783d8f46c7888cb99f355380a2c600f18ec56f2bb4bf925a7aa985c9cd70bcfe7f6adfd13040ed3cfe490f725eecc23a68da4429e3f6af80f4e8961fce9dd1e7daba8449f99c0efe6d46efbd56f21921e70505ac5fed3d3f3d891fb420cbfcfb8b82266d46ade152ceadda2f34dd2c373beae78629f27724bb2989cf47cce4d7107ea8b82f866156a93f7ceef5c8e4e8c64049afa77902219b1cb27b82fb9a40c3cadbb9b4e6447624e51a38c330ae091f9e1fb16255e27b9094f34b2e55c3d031d317e62e6e27bec078aedf3846964b7f874075d0be351ca10001484592a1a6a3dbeefc36269db22ece095e85d34df5dd202483828a69a0ceb437bbf4cf069b909131e9d260787ab063346032f9198f098d3b8af02937ff6d60ba298567a75efe933a47825697e43cd55791a85fc28131bd8d8ac1bee8a33501f3b65002fccbc804e45203372110b01f3d7f4ebe5c398988b7c43e9e77a4d9f26d730c0156f8d516a930ab3aba0b41dd282153ead65a8307f2bb2b7535a44273f5fc32dd4cb06736d7320441e5bf43382268390d9f8493d44ee62c441a02dc11f71411b12750dc0c2c6d5264fdd4b6b4f2c40d77a5568a5bc5b02e83a14ad0a4e7a3b01e6a3c5d07b972821edbbec43a40fbee89b1ab344a2661421672a959cac7606ee7eb47f1b794ecc08d791f14e1a97d492ef799d5e45ee7e3fef0a8369de0ad39b7ce9da60500f184f0e99d75cac155304029a5e8422cf65d4b04197035ffc135e2c7b995492be0166ee5e5efee073ad1fbc5963ec71390974c9922c4b0e4ce095b6b0615f4f79296cb36dd6aa13a37f842584c7e638ee4a4a2bed6ff78059b51efe2c46718cf8f4cbb4806ea2d7310391d02e5be44426df03d8524a4d7a6e59210d945b562e932fc08b233ed41e654d90507a58abb60bb38b3d2daa7d947f1060ae57a3f182e38723b327749cbcf5e063ae31e65d1a87c5a8fa42b6dd67923900a6330e8b0c90c5e0fd67ff8bad41c80ec45a617349dd374f94396e85df998c8d360c229ed0255f7b36d2be8c6b9cd2953d0b1883b574c65c2af043bd75d3c78d36fcb54b1ae13de2875259d50c6a3edd7b0de2bc5c67357776c7a227905ffab04205b8900284b648509c4922f153817dc3e4740d5cf0cae5b7b86e5e1365cdd839279621dc349c724feb7e0de0f6a91475", 0x1000}, {&(0x7f00000035c0)="a888a1d007c0581925d2ef70edde8dda05d51552d1d6f4a33d848947b7efc519293cfa874aab56794570877d06c0178e88bd4b49821c20a0c795f4564921b0342edaaf1d4bbe735e1084667c5d0dfba7f1d63e269c482f9d55886af62347ef2f6dc5cc6f", 0x64}], 0x9, &(0x7f0000003740)=[@cred={0x20, 0xffff, 0x0, r4, r12, r28}, @cred={0x20, 0xffff, 0x0, r42, r5, r58}, @cred={0x20, 0xffff, 0x0, r72, r74, r77}, @rights={0x18, 0xffff, 0x1, [r86, r87]}, @rights={0x20, 0xffff, 0x1, [r88, r2, r3, r89]}, @cred={0x20, 0xffff, 0x0, r90, r5, r6}, @cred={0x20, 0xffff, 0x0, r91, r96, r112}, @rights={0x20, 0xffff, 0x1, [r3, r117, r3, r118]}, @cred={0x20, 0xffff, 0x0, r4, r122, r135}, @rights={0x20, 0xffff, 0x1, [r136, r3, r137, r138]}], 0x138, 0x8}, 0x402) 08:26:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)) nanosleep(&(0x7f0000000040)={0x3f, 0x5}, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 08:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 08:26:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) getsockname(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d35f0a011267640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da832baa7c815a19ec682dd60a98a68fa6ce1dd9d6cd31536df5a666b3fd800412dae36cccaa14610e6674c230345b613c7f68a6d677d0027b8449197c011ae0983ed25719b3d9fd72916e082d43eac1976df954b8cfc0a07e5d9fc7dc4b0ef75c080c47cde1326612de19c5f57e5a528de728"], &(0x7f0000000100)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x44) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0x31e) r4 = accept(r3, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000640)=[{{r4}, 0x3, 0x10, 0x2, 0x3f, 0x1}, {{r5}, 0xfffffffffffffffc, 0x3, 0x20, 0x82, 0x7f}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x8000, 0x40}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r13, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r18}, 0xc) close(r7) r19 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:26:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r4 = accept(r1, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r21 = semget$private(0x0, 0x4, 0x2) semop(r21, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r23 = getegid() r24 = getuid() r25 = getegid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r22, r23, r24, r25, 0x14, 0x6}, 0x5, 0x9, 0x101}) r26 = getpgrp() r27 = getuid() r28 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r29 = getuid() setuid(r29) r30 = getgid() r31 = getuid() r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x7, r34, r35, r34, r35, 0x2, 0x2}, 0x5, 0x54, r33, r33, 0x9a8, 0x15, 0x3f, 0xfcc}) r37 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r37) r38 = getpid() shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x7, r29, r30, r31, r35, 0x44, 0x9}, 0x7f, 0x3, r37, r38, 0x4, 0x8, 0x1}) r39 = getpid() r40 = geteuid() r41 = getegid() sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="8f8f27e662ee582263f932de751816e83fbfce5de7bb7dd3514e4e15990787004735c7e98019", 0x26}, {&(0x7f0000000140)="ac924950843679e16465a7b74954042b34ec3fcad7fd1e44833ccf6d6241e5", 0x1f}], 0x2, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r2, r7, r8]}, @cred={0x20, 0xffff, 0x0, r18, r24, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r26, r27, r30}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r39, r40, r41}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xe8, 0x2}, 0x0) 08:26:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x200) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499155100004b6280f0df0dd2") 08:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 08:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x1d}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 08:26:34 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x2, 0x2, 0xc9) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 08:26:35 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r3) socket$inet(0x2, 0x5, 0xf6) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d57067f36100fd708001c8707326d0c5c6d400000100004"], 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 08:26:35 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x4, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000a80)='./bus/file0\x00', 0x20000, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x400000000000003, &(0x7f0000000000)="ebffcbff13b9fd812ec699319296480000000000", 0x254) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, 0xc) r7 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r7, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r8, 0x6, r9) sendto(r8, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r7, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r7, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r9}) writev(r8, &(0x7f0000000480)=[{&(0x7f00000008c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000780)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000c80)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c10f9b583f0829d060f4371f5feec51acae36e171cb2c16f3d11bb67ac63d22429cc8dc9174956eb3e8a1277d83d2397043557a6d965eb1829387b0c3103171e745c4b368e75a9553bbf616943eb6a416db79532d4bd93e9e7d4a388feda93d0bf122e3aa882de35c300d3710a843d4b00115913cc07c5c8b356acb3ad1c2bcf06e2d0", 0x177}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r8, 0xc) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000700)=0x3) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r17, 0xa5, 0x1, 0x100000003, 0x6}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={r6, r10, r16}, 0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x1000) r19 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r19, 0x80000001, 0xfff, 0x5, 0x100000000}) 08:26:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x34242, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x9) close(r0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xfffffffb) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 08:26:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x9, 0xeffbffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 08:26:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) writev(0xffffffffffffff9c, &(0x7f0000001400), 0x6) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 08:26:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x836, 0x3}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x7, 0x200, {[0x9, 0x0, 0xe78, 0x5, 0xfffffffffffffffa, 0x100000000, 0x8, 0x20, 0x4, 0x0, 0x3f, 0x80, 0xffff, 0x40, 0x1, 0x1ff, 0x7e14, 0xffffffffffffffc0], [0x436, 0x0, 0x7f, 0x66, 0x9, 0x9, 0x3, 0x2, 0x2, 0x1], [0x1, 0x80, 0x1, 0x20, 0x4, 0xffffffff, 0xfffffffffffffff8], [0xffffffffffffffff, 0x7fffffff, 0x1f, 0x4, 0x3], [{0x3, 0x8, 0x691c, 0x3}, {0x0, 0xa6, 0x9, 0x7}, {0x3, 0x7, 0x9, 0xa9}, {0xdd33, 0x7, 0x20, 0x1}, {0x8, 0x30, 0x84d}, {0x200, 0xfffffff9, 0x7fff, 0x4}, {0xf6, 0x0, 0x7fff, 0x3}, {0x24a1, 0xa84, 0x3, 0x3}], {0x3, 0x6, 0x1c0000, 0xfffffffffffffbff}, {0x9, 0x3, 0x401, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 08:26:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) close(r2) 08:26:35 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = dup2(0xffffffffffffffff, r1) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/249}, 0x101, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x6, './file0/file0\x00', './file0\x00'}) 08:26:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x2002, 0x7f, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0xfffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f030830400000000000000000013000000000010"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 08:26:35 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') chroot(&(0x7f0000000000)='./file0\x00') 08:26:35 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r0 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = getgid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r15 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r16 = getuid() setuid(r16) r17 = getgid() r18 = getuid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) r25 = getpid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x7, r16, r17, r18, r22, 0x44, 0x9}, 0x7f, 0x3, r24, r25, 0x4, 0x8, 0x1}) r26 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x0, r14, r22, r26, 0x0, 0x8, 0xfffffffffffff079}, 0x25, 0x80000000000001, 0xffffffff}) setregid(r22, 0xffffffffffffffff) setreuid(r6, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r28) r29 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r7, 0x44, 0x9}, 0x7f, 0x3, r28, r29, 0x4, 0x8, 0x1}) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x130, r28) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r30, 0x80185758, &(0x7f0000000140)={0x557, 0x1, {0x1, 0xa2}}) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000080), &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 08:26:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) read(r0, &(0x7f00000000c0)=""/253, 0xfd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xffffffffffffffe0, 0x918}) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b80000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5e91152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c759d50558c2dac30250d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f7b659255490b88ff1bf33436e6731ad3174d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b7a7a0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c09b6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0000000000000000000000000000000000000000007612b1f0e6ea665733321f83dc24d31d830548e5c59bf0e93f01b7d2f831a25b782bdba463f03ba9effdbd3b48407c3902c6f5e0b32c5f23b88d7a08dced117f3b9f242284e244757b34a668e9b213e69ae8e56768efb1370f108fedfeeacd25d0ac73851a0775c6117a0222ae145e1b22051e65d95b348239c438fea8312b3d0805cb72c7bcb3f0cd07544a24cb77ab000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 08:26:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getegid() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x1, 0x0, 0x2, "9375b01a4ba8dd00", 0xffff7fff, 0xac28}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r2) r3 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000100), 0x2e1322721a73eaa5) dup(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:26:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x0, 0x0, '\x00', 0x3}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 08:26:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5}, {0x106}]}) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x59a22eaa) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 08:26:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0c66696c653000"], 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() socket(0x85b1fe5234562400, 0x3, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x7c7f118efa79e6fd, 0x0) kevent(r3, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x44, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x6}, {{r4}, 0x8000000000000007, 0x10, 0x2, 0xec4a, 0x81}, {{r5}, 0xffffffffffffffff, 0x8, 0x700fffdf, 0x6}, {{r6}, 0xfffffffffffffffc, 0x29, 0x4, 0x3, 0x80}, {{r7}, 0xfffffffffffffffd, 0xe0, 0x1, 0xffff}, {{r3}, 0xffffffffffffffff, 0x1, 0x1c, 0x1, 0x1}], 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:26:35 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x402, 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) close(r0) syz_open_pts() 08:26:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x3ff}, 0xc) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x7) 08:26:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="7464cb7ac6029fec411a197165a8fb1e5bdfc5a0f20aa5d4dc4de7d642ea145362bbc922f307bac7cc6fcbc7bc6ca6413237264f960c194c0aa92c", 0x392}], 0x0) 08:26:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6], [], [{}, {}, {0x0, 0x0, 0x0, 0x6}, {}, {}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) listen(r1, 0xffff8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000009b05674300000000010000000000000000000000000000000000077ed1180000000000000000000000000000000015000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000ec263fc97b1c19b391bf187e23e52c1073ecdbef085ef9f108f45d53925d3574c62d582878e50ea7fc9c8d9f84caf2a58769f13bf3aee595023cdd3d000abdecb0d698e4078463498ce7b95553bbcacd08b6ccf42bf2e57f06e642c7b95cb2718769890f6ecf5a941348382cfee9f800"/262], 0x1, 0x3, 0x800) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/114) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 08:26:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100, 0xff, 0x38, 0x4}, {0x7f, 0xff, 0x7, 0x9}, {0x0, 0x5, 0x3, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:26:35 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = dup2(r0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000340)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b299a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f900200e01bc43eaea8c500000002000025e694a81fdd60832e569d2e529900000000020208a35a69000000000000e9000000010000000000000000000000931affb2eaa87dbbe1d88890d70e49584db170cf16e32f497af2be5608ac55f9aaaf0c2f90c270afdae542375a1d7139ddecb33c45833a22b08c6cae3cae72cf069b3cfd8fe07edd4d6b8ac65513d23961d52231d6bbeaa75597fbc68efc13b6d000"/288, 0xffffffffffffffba, 0x412, 0x0, 0x0) 08:26:35 executing program 0: seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 08:26:35 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x70d0a204, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) 08:26:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kqueue() openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x80) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000014c0)="bdd39387763cc1e07f5ab7d38b4570bec0debc565435a678c648c55fa2ae97e6f981fc951835695957a2775da1094c2b8730f22934a37f51c29db239837c3185730521907c33940e303d6f3f4aad1f0ab4d988a6dab441f34dc3984264d80268964d2e192edd4eb1522375799d45551d104843a774c29a70632c85af"}, {&(0x7f0000001540)="1b2bfe89027e32d6d6db7075b48e1e502d8a7ab6e1bd5ef7acc63eb030babd5761b90f6cc8ab7ab735867af9321a1e383b9bd3074747b6374332aaa2a8273681dd6d3bcf49658c2021d398f08298adf00038f52d7a6ed14c5e0802d129e6eafa116ecee67e022d4266abe17784eb6326718e311fe1ded4588dd90aa23f7ad2efeac436feb50ec1c29e00787fb86b94c8be2f559a1bd2cdc6059b864bf5d6e80afcf4fba013189dc21765d461d207bf6f6b4131fa1dde7809986644c15250aedc7bdb5e8582a6"}, {&(0x7f0000001640)="40d7414052c09ef9c30053b23660bb409b2588c1fc6e6b504bd621b523636cd08d463ae08b4915e5cd0802794ee9409c60df1db85a7b19878ed0779e608595182d0d08a785021a913acac00be3359267884a758d018d363342651f42efccd96740753bd2ae0eeaf5712ee9fa4bc6156fa4f8853870b508ff378055f11952564fdb0918739698fa02f319b3589b698efef1d6a0e1b2738615a9029df5dbf532a9322aee713aa7796a27a42444"}, {&(0x7f0000001700)="efea2c8efb0e0270cfe2e16eaf0cd5b0667a95e6332856142bc7d6e1c600996c4ce9bf166735602cf85259366308e15989b786c76037f2e08825a479e080f1a867326541f92ce0eba16c6e16b34bf709b618fa7c4421198311a845bff0e1367f83169ff1f459933c5ccc5787caeff8413a9a53f813076d2d2c2f072d75ebcadc321853a5dd8f232f0e67c99e1baeb842973fd73cbec1a6a6a1b780f9ac42"}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x10005d22, 0x2, "541bb964fee600000000000800000000f5005200"}) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000440)="207bed3fd1e42b7226eafcda918f3e8226999dfb5d171ca57dc204d94ffd3165480a66a9c9182caaf12ffbea57f5b9bff0f57443868f978555727573a66491d848a1f3780d378465dcb354c5397e90508ab6527d6a1bfb7744c1d9d5f3a72c6f06e2bf53e166c6927b1409c711a60bfcb8bf5d9bbada991ce21777a4f5c812d81da357d1bf2e3e10b5d2e02a4295eae1a53bd75ceb93eb34b7a50ab946c7d05a340dc6166c010ca40ee9e5f95991316de75ea7fa2211334b3bb246552061a9117ef386d2346049a37b71b2beb9272bcc401df491dca30aa3aeb1c0337221bfe22657fa739cff033dfcc5f004006914dc032dc7005cd18a858e7d6091fb9d418d5f09fe1be703d2b75850906d8dbbcbb130b50fee81c7058bbd74f460846b8990b39ad7bd936d5a58737067f34d05155f4c7cd4052a06c42c472b163f2f19f5ff583e6c2f2b664dba8fc99305b717285f908becb39ab9de29110d745e4b5736cbdea5981f7bb9ef35510cf86c93608487f77a7eae5b5fbbd98b7abf5017dfcefa580d18582674a9125c822f8af3863ba5f4f56eccb62511d4e246a7502b330614b7227987645373c37a5f48e011ad451d2f6263ed4eb0af07057867ccd9eae0f8cad3e8202ea0a0911e9e4c8cf796be09442be593a6382a66a7ab23a847ecea7aac57af76579e275e7cbe671e89f959c5a939574dd5a9a6ba31c90e959374aa92324065b5dc46a681800c147c69e8b819b00c57c7ececb3674b39a2fb53761680689d3cee631f16851854b56252a25c333856ce88c14c73968485c45769cfe8acb494c08cb85a6c9b08785f0cded97be86e587d2f4b997dc096a0c1fd515c2448da7dcbbd98c52c04130de705ee8ada5d657ba0f637975e6df756e54869c4c6cd915d2347c78709ac0887651746d09ebef0cd509fe8befafe84d1f6d6ee845e8446e86d7c043b8bee88360ce0cfbb8490cb099fe4a360cbb88554343c873e1c4bffeeb5445415422a1c0f407873e5e699b7276fa3fbc7bc83a996434254096fdcad9cfca4c1e549df3887d6653e31ce8fb583b39b0943d3df048677aee65a538dd36f4fc34fe14db5a316c36726c5e292f1da3a88c61091e233c66135de12fa360d36de8c28368f2ed8fef75c237f42579d5d2e19916ec3c436d98828831285828b33c96b88c4896f5c7489c4c07eacecd97c941c5d43dffa1968095aaa2066dbf26d7465321e51d511270e4eb81c0e55fdea6b4d849d51ea79086d6c70771b8ef73d38336391efd2dd5f4a334d7f23124965634e4e8bb450d81fc794303bd0f7fc5cfd7c0636788ac817d6adee16e4ee10329c0836e2649cfbfc9558380687623663291a9d92951cc57dc0c89c0cc513c67e9c11a40feecea5dc5f575741df3fa6d0809618a5da1805d82036c990ae63d21c69b3cad3ba2b25e0d80199444686b12e0b18ef7d074e3e4c67895b2b7882ef375c9e73fee9532e0be39d5207bead65d9fb692867a2b0807f5258cb9d1c3e62f3c985c5529d37dafca63f480ef9eeaf4dd486b8b9cc3f829df71221dcd82ebce3809f142e7fba396a091d396a10de2d3f31716204c460072ee57243623a16e749356051e6859d0fb42262c5cf9d77f23ad8ce6d9b22693e2e6abf0fcdab53e4c5c6fa80d6287358a2b6b303362bd8a709f21ca8ba27bcc8372ba56dab243f507a8b481683f60e2b8915280a125fbe6cdbf035cd63e778aae30283e31363ecded65960b1fcff8d72aac62a8c63d95671eac66498adbcf6550af3a627f6ffcf0cf770695412a35eeafcaf0fba2715f54c40986dee56c2436232c1a8bd1dd511905112ae78ba368ca27389efc777767771a57cb1b3b62905626e84568238a075d4d47df631e5ea4b47c4c2a7623a79c9db5f978b6a0e32d6beb061e570179dae7263e8dec98b99d0c6fa4bdd6c7569ab9e0ba6cf8062e423d1fcd230e21bfc01b867c8f882f4e6f7266863c3853d99474dc5d65d97e0145d9b061046e107273ad421536a3c305f5843c656edd2944f3786ae304ebe094684e7e2667732af2305543c25505f88b54025d292d6c5d48616acc4dfbe666859083539d8ce4518685ca9d72875d31e4d6080174f72fbfea15b291609bdf2a1cfddecbcde13a9b07622bcd43814ef4dfd94161c9f24e1f8eefc2b0973769fcd9c6c76c1a99d259e162527e848ce5053f3be40f78afaae44800c74b96bb0400ed7fb0a633b26fb8c8b3df50eb620c0a284cee1c1c6dc9761774746556b959c0bfeef2467fa8b38119e4be54412625f253958b697b2fb2ab79d4fdd7d7bd75bd1d9d71d2d83a609e4f859e2faa91acd69b5122eb5992437a0c862dbb3d0f15f24a5677779c12f61a17cfb3a174a9bb03517ee5a42455854daf6d787a8a80b230970e2f63ad878caaac30c1a074d457d3ec47feff1009fe2438e504486ad885424e8bd6f0a44d539ffea6d60e12530a4eb0568bc589b9d9ee28f5b9681a69510f5888b8fead75e3fa6518520f0118a931b14277fa370e14ad5881d2caef1e1cf160ac6cb42c20ccf05373e76b75289fa96dcc8f58be9b3b0845d8301181e153137cb9da1427b6d0d11315ee2ce1a1dac3f9b49a6d18ec889d4e3fc27bc724fcd7c99dad9d467eed39731843eb7bebfa8406ae9ebd376b5b34e06eb8b7db201b922699b8a773f6f19ffc82da1f02bf492915e7c4ba61c4a1e805c69fe5eac5dd0f66f1781b30b1b5cd8169d3759aa01d6496fec2b3a21246ada6a575bd2a2b5a9e20bd69fbc27b670f289683a6f867296bcda36dc411845ed34556117c0d6cea76161967cc121e3bbdf4546b70d7e307d3a1b0e26d3ceca12d2463733363fbc11b949a16fcc9e7da5c61c647deaebe3c5704ecb51e6d8a9f38fddd833513ecf93da9ffc0ae51ba2916ddadd5952fe516a85572f985d1887e0561be3035575b8f2549e1101ce5a2fcc18e1075a298df1347e984bb4f1b5766bae6c5a75ec8c0dbf7b1d880684e53878fff79fd160d0619ccb11aff778f849e6c2935d8eb22d5d8c45ace0aa95709c54ca742ed3d34c0254ace0a9931571edb4990b3de70da06c02698d68df87cd18d7a9bd5277b57f6c0055c550d8488fa37dd41f5df3a2ee470cd539945426c55a3508264f9c6d3402dbe23ac26e52b7516d0e4167e5b647e2437094f76460e82129e68d385cc1dba4385c74904c15e55983844220fa88fede5422a29388e8022f6b8ece814e7dd1eff129a8a3e3b525f3589b9da30c25f50fec355245062a5fa254b79cf7df8197bb0d58598fed0a85fde61fbe1e6407da53755243c73add325186cbc47bc528861aa4f7bd5b6a9d6bf8115c74788900be9de7bc0a28358c50f51dbd338d4b86762028d3a39c2b77662f0d011d234ec342a078a691dcf1b985c84e1e000a14e13b28f3680da26c94492021b24d7546f2e97e3a1f4a82eb0f827effe5f8ee0c022a4dac9eb333396d4f56edbaa6e50ee9044ce999309f254036623baf595e14b162978777be2567cbdb79a83cf3b1cd4f6eee24447ec539adc2d051363ce25811aada74a1ecdf9e81ab07a1864f8c97081fac9ba773f643583142319a227979a58ad527c40fcdcda90c6c0ad5e62953f1337bd2fdff485f0b6c96e5e204d71393978ccbc66c2f871f6f4dd6aa18b3b8b64f3e1d6fefd5500fed41dd2b65762ce337578d9161699a09a74524cd03f7b205e497d4ed982c27091a11be2dc0f16274e4840d36885c0e0e354485fa9667df89560afac7d0ae82471af79de7df76754d14ac26d0d62a3a0a40651e6a01035f8a992e7d927a0e70c6c3153903b9a89ed3e31dfdd26aff73a185ee2d6c406edb980fe9c9c926bab81ea5c856e45a7845df4ba117fa4927171e8a1d24ce0ce810420feedc335768bbd86830441c6ac7851a52c29a04ed11daab9b766a5d7324eff87dad43010acc666b9983b15fd8c64116751f0260f84c3ed2fbaf1751f8151c68ec97aa615864f4930341753025839788f40e5d0cbf6e9a165cdaa42749e98d5b76dafc5fbed0907041993363e27575935a879b91ff3beb366871c51f4b60fe2bc18c7a3024ea519d3812d3f24e527483f5d6c07c917ce24dfc72ac5bd1cd165884d0ba607b8e866eb08afb21f276e8774564635456beb8074500165b06447d50a089ff699710076d5bc730e3e6c72ce6a53e253aede5acdcbed572ad7b42a85d71cada07fba08bc396a3ac60fa8bf551b837bd6d6552311e4eb3ca7308a83c877fc347a9d73be09ce7d83b25d921c94c6b0357ead6c3fd04f889e29191b0b96e988ce2e486d9215c2a9b5b634c7f261a46294bf7344439b6c2863d5844e6b046625fb932ff1d8d7435375f71af0cc77eff730e6987c02fcf0dac7e69e1f3d206761852dcd2f91c5ce7ae10e10aa1fb3835ea7ce93f5d513b77e21f82f07a7d9440f52e0f8742941d79990ce799c5068801e9508afef2935d0943e8ba1ca243a7fec7d4c0c4f0874ee3e254b033e561aee54f97268f02aef5bb873414d4aa2c37b662d4532aa7cda648222b7cd23227b5a82e1a60d23219afb27f9534da98cd117d792cbe6714eec6ed7d02329fdeb78ce27e0062630aaec1081b9d42c8da144c5cb2ff8e1be7994c15ec9aaae97ef65033a6941ed31145210206433d2938ac637ae895d2f94689c11a328c9c3930849d8c955f4de3fa7aa74b57089bd2271835040ff271b1ec62df7f186a97d189c5fbe77a5a0259173c17925a066c59bf4fd66ddca765d1429897ff51c8e830670d24c9111d3feeaca5b8d2520c8405fa9a78e579eb86b5a6c8eabe2942f7493190f3b44256265cc61590cd90ea04fdb52ef320ac4aa9eef286979f7f730e3db42a38b55cd4932e5e07e42987099e9ac141d789e2af56f71f72ef8eeeeb17894a3e86be51f4d38f15dd35170e4177ddd15ee841235e3f4b23cf52c28672e4864e1cc2e73ef5bd3a4962eb399ad8d400b6373b5d9cde7cf1ea785f4b033c90b8b05159b0bf06564cd4efde4c2c48a1ee67cf96d9320f2b2edb7ea1e833e92905551e51a1a02283b7a52348968cdf08dee28ef567669d5aed6fbe114af7b80327c778d06cc27c58c4e30bb1934a8b73400d1145bf2f23313d3ab423f0cd80df8d230cbadac4c67d29cf469121e2e35a99ead5a6b1abf5a4190f09cf542eb558042b14e0a2307020caef5d8b71fc8186def977f3526d745644e93b4ac72c029a11c4342e662e15d26a1ec293431de8550110baa1500839a68d4bbbef933968143f95f977c105cbefb3495bead2ae70db9107df7e7ced607c15233356cf23f6da3de35a5fd192ad5c32de81d896aa408f86c9f61b89bcfebaaec29845cd8d4b0cba61641c8bf5c36e7e9fe033e77f18113be4e807bc851231fd1a7a380078a81ad4161c77c4f493e25d488b31207e67c3c2d2669ccace5e8998a56b11c599be7fe7966f707468c801649c30c62ce83a80de3c13d4836b5098405d2f219d2df475f1365d45eb544df743835bb62a330ba918398686a26f96c0c4b39060c3ae7e1d8b1d87613b10f8d99f93b654275cca877f1c6019f095a2220d2dcfdca3dc945210a3f55f6dac70ce6d8101cda5cd985c5a609ba10b0e93e71403b6c1e50c0519bc0f3583b26e48275232038e419fbe6d0eda0edef0ad8b81957c341a1314a5b90c21fa93c0d214bd422bb300e7ba28f3906cd67a0b1c3b9c4eb875215809b97e43b101ac775d502d19b6a6c1ccd72be5cdfb39edff3b4bbb8ef18e6f21d297a25b796ba659b058a147db50914642f085eb32"}, {&(0x7f0000000100)="2334de062d9a4db79362ed12de944edac08c99d3fa91a4ab9e6ebf351ed1cd0d53e4baebddfc7bca6978f2313095c4948ac19d6c2f3c7c4de5cfe3ddc0cd3778fb7f7cd3c22444ea135d10ff378b2826c4f34d65e8fb26eca3b65dff1912efc8d86be6485da5004ce060f14ff8eccddb6ced660519de62262f4fd46022e9b58e91deae0921a5f19b25ac267f661a7566d28bbdb65b95d8a4c867"}, {&(0x7f00000001c0)="b5e62fa81261365b0257bdf7f8c29922bab10f61ce5570f207a516959b83b384144d01352859a67d767a2dea5539b8c49a3da820efa6ba104cb93e405fba8efe5352b4b104dd79d4a53afb35eb6b7bc673fbf2cb2afe04e9dc611d92ad28a93bf8e794ba2c6ec57a3120b53c1d2e684591d0ef487f66bd870530f8f722e9b709f91e0ad97a3a5b6c3f5f32f6aa28219a3b5d"}, {&(0x7f0000000280)="6359cc10e3fbe27bb3d719375249a7bbbfb7e6673df5f5ffa3f9f938922c0cdeddc45ef345c351d71fe265d355f6854e8bf3d0f9c1c0ab239df36f8a865790d9d0837824d1e986603e2d62cd70382c052ec4353a7c8f1ba5410bbe67d509dc88223165d8cf25a6cec45f05edbde5fd92507046bb598622e5f2bc8bf4f1f62882b1f5edb029b4877e78def93caa46b183dc823fcfab81aae8ab27a9e482fa720395daa84b1b48c546af995465a54b3c0703a971d231c544591ccac48105c0fcd856"}, {&(0x7f0000000380)="e7d9b9a3f9458aa463a97e4cc07b3803f075c34c020da4cfb9baa8776e99787b19dade30ad9a3fbf9ded2be4cd1e33a95d3ab176669bb9b5717b5a0793f1022d0c375edc77245a88d3b560ebe40a5fabaa3a980d8c4f55e83b32b59284d72d43bf9102"}], 0x1) execve(0x0, 0x0, 0x0) 08:26:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4a, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r7, &(0x7f0000000980), 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x510, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x46, 0x80000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0xc980000000000000, 0x5d}, {{r3}, 0xfffffffffffffffb, 0x82, 0x1, 0xcc5a, 0x1}], 0xdd58, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x4, 0x8, 0x80000000}, {{r5}, 0xfffffffffffffffa, 0xe7cef534fc224849, 0x4, 0x5, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffff0, 0x1, 0x1, 0x100000001}, {{r6}, 0xfffffffffffffffa, 0x90, 0x20000000, 0xde32, 0x4}, {{r8}, 0xfffffffffffffffa, 0xd, 0x20000012, 0x5, 0x8}], 0x8, &(0x7f0000000240)={0x100, 0x6}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 08:26:35 executing program 0: recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/91, 0x5b, 0x800, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000300)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, 0x0) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001340)={0x8, 0x7, 0xffffffe0, 0xffffffdc, "327aa5f6888325d30187a9d5c947bfcc495867f2", 0xfe, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x1, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001480)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000003000000000000000ffff0000be1bef256ae45ea81a463d0ca301000000", @ANYRESDEC=0x0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="00000004"], 0x9d}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001300)=0x2) login: pckbd_enable: command error 08:26:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x2f6b6091], [{}, {}, {}, {}, {0x0, 0x1}, {0x2}]}}) pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000140)='\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) read(r2, &(0x7f0000000080)=""/184, 0xb8) close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000040)) 08:26:37 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 08:26:37 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000380)=0x3, 0x4) setuid(0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000003c0)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64857c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fefdd612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906007239bf055c4784f6490ba02e9768a8b36d05c2b89da05a0a414c63a3359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932d5ce31045f02662439f9ff529d53470bde75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89dc1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436209b1a8a88b56b63ba53ca33a42e93fe75f8a86a37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d06654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d718fc196e3c18626e00"/905], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x8001) pckbd_enable: command error 08:26:37 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) fcntl$setown(r2, 0x6, r3) sendto$inet(r1, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) r4 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x7fff, 0x4) r5 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) dup2(r4, 0xffffffffffffffff) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, 0xffffffffffffffff) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x40) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x2011, r7, 0x0, 0x0) socket(0x20, 0x8000, 0x3f) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 08:26:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a560100ba6d3a99feaf000000000060d5706c85c27685fbfe808d11fed95be1d2341de39f8fce02", 0x338}], 0x1) 08:26:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) rmdir(&(0x7f0000000000)='./bus\x00') 08:26:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getpgrp() sendto(0xffffffffffffffff, &(0x7f0000000280)="f7", 0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) shutdown(r2, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0x5) 08:26:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4c}, {0x200000000006}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 08:26:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x18, 0x8000, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x20, 0x400}, {0x18, 0x1, 0x3f, 0x972}, 0x6, [0x3, 0x1f, 0x2, 0x8, 0x80, 0x7, 0x50000000, 0x5]}, 0x3c) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000cd, 0x0, 0x2000000000000000) 08:26:37 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) socket(0x400000000018, 0x3, 0x3a) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect(0xffffffffffffff9c, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x6, 0x4000, 0x8) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000001c0)=0x3, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 08:26:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 08:26:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400), 0x10000000000002b0, 0x0, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setsockopt(r1, 0x5d, 0x200, &(0x7f0000000100)="2fb31a2b9b", 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x122, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r4 = dup2(r1, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x88, 0x8, 0xa4, 0x2d0}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x4, 0x800}], 0x3f, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x4, 0x54b, 0x8}, {{r5}, 0xfffffffffffffff9, 0x77, 0x40, 0xfffffffffffffffc, 0x3}], 0x8, &(0x7f00000001c0)={0x0, 0x401}) 08:26:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r4, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 08:26:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) r1 = socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="2f62757300000100"], 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0xa, r3) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/52, 0x34}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/37, 0x25}], 0x7, &(0x7f0000000700)=""/142, 0x8e}, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0xffffff81, './bus/file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 08:26:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6225e57f830000019e69f3bfd96c2f5566b0a1e3830b37e31942fc932cd6591dffe4372efcbc70704f7854955206650cff1566025464139f20d07a605858a6540f7a0ddad3f1938e47abf8fd8fc612eb9c5ab1499d7f7fcc60d9529cde3b53174a235a0781cf4be5a8d41c52a1bd3f4810b002e7ab4b101de7a2ed694d2b0fcdfea77f2d03b6efe2738c98a96c0634a990bcd6e200"/163], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x11093, 0x4) getsockname(r2, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) read(r3, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)) setsockopt$sock_int(r5, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = accept$unix(r1, 0x0, 0x0) getpeername(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) 08:26:38 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="f17070c7523f3f929376277fe1846bf99d51dbe54bed3c1e67", 0x19}, {&(0x7f0000000040)="10af9e0fcd9ea05dfd12964be3e99150a20bd3421164a800e7d0a6e86e57334e1f03f575a0e1191c9a69", 0x2a}, {&(0x7f0000000080)="617163b2000afd717eedbe07a6e075a886", 0x11}, {&(0x7f0000000800)="e0b9211c68a96cd0b73e660dc30f58f2a698deaf647c7d7c30861522cf3972afd13023df5e0a0716e0a312774b1671fe57e0c6d96ccf9df222a7b1bffc4b62fc20013124b8546eef68086e5d9626db9a63b230344fd2ad4dc9f7f676bd41bd0682523316412612bf7eebd42446217e5cf998e253909ac76ef8b6bd13d840ee5ef1280f524da8877dc3e84e1659ea2d03c68b68bf3e521d96e33415a3bdbfb4abfd2d3fd118f67831ccf80b50fa8c0f6e4f999a1c9d3f430d00c6d89c6d3af8e57f65bbe1adf460c529f74ff80c2d3a033cbe6fc2fab5c4d9232448d7cf2bc90edf23de13c9dcd200eb15f2f1a8fd6e3a17035b18a7ab487840ec19c75899b1d2823cc406a350c6b4e911dc10b07bf712d49ef2de6c8bc7a4504f57b445a7776d87b7689db3255735bdd9351b713b3fa55276867ae378f9faa01c10c33e3ef19d9c7fc856f8232f83eb6b6c41868cd8198db39719b3f48d7ef90ab0c4bdb53032f79e2f4dad2867880140dd32d3b52471e4913424dae7e67cd7dd5faad1b9a1e395f0357b4e89768a8c3c08a2d34bf3c2441680698f9c9e51e16863fde7cb6157e769565d116d2cf6b8fc8b36bb5eb92d6098fb86c976e1c3c0d2c2872807773cc1cee4dd1f1b5da3221e25a040e50969566ca01f497e692629b1e0a9aff2db85a0931be8cc1512cd6d938cc684b5e9e1548766c268e049b17aebe097200af37f7431f5cc886ffd87b7d27f8fefd77b363d7cda15e2899bb3f10778e5e8da8ca6b1e36c917ec988da3a9b32404695498341cac9cd45b30d27dba5478d4fbf5a429bc7176793ff136214f62e7235a2f0f1a899f14744b62bd6646113f33cac24b8d3afd000c31fc544bd5f1774d416a7d7cbd54e94c92aa5980e1663ad6b4565f6a10871922fe1fec61fe955abc043b7f8c45ccaa24aec7b98323efc05ee354714c3753b38bdfe8c065a50c6f923c366c509189da630bebbf6eeae72497778653c7f94ae3caddc365faf94f609a9a76371d5a3227478e78a5659df31fde02e44fb9265bfeec7d0fb2d0e78c73994ddf5a11009535a3aeaabf602833749863960e70e93597fb8e11215aa863cda24307943180f4e920bcc7cfe4e906eeccae8bdfa9bf95d8709424ec5ab4000841222dec96521a6664642a2acfe8373026c0fa429a71fdd92aa18b3f83dce96ef8bbdfa7246f7e0bf13dc77534e2dbd870be674732e6ca095970a6b14e84071c46f33bff857c68d3c8b8bc4159315145d1c4b842f8f337201ba205f62714432d5e8aaebb76d2882540a28db9ee330ad94e9b1e154788cb2c2c67a7067049e808291c64fd5c85a8fee2d4b7c85110a1584ae54f65d6439654acf9847bc36cbe046fe9ce949cdb4b9892493580d3d0e3fc8c34a8bf9610b1f70feee71179262820449d3f1881212ce4e8a6621dc967275ae04f634dc0a676764c866e064f28dbaf2a84066c07f0a1a23f69aa5d2e76d0d65e19b6d3a11fdec6dae696f9f1c7330afd2d45114673b18a605736878768be9af76eea77f5d8109727b5910103f8a49f8b755f1f9b00de24673f3ca2ee41d65b7f97f3d6fa43bc3682e11642f26cebdad5f871cb2ef0882831e33be5c1b6025599efbda70dcc3570b061365feb1c6565af265cfc5f95801b8b5c7483b07b8d1819442ed877f849016541d8bf09412a2e236d9a389ee69d3f779f151d4c81892bc2fb67f2284985a530ef28f3ae5287fe99a562cc132b2ce2e75743056d39a784c8b63938b513e46e86a225a78f792b9ff0b7b434f562cad6a5d7a87a3568e67703a91e8b4fe4e4a8c4d166d7b2c5c6c99726bbb3ef4a80e9723835ccf1264d6326b0d7ce6552e46c7ff2cf95467de76b70c450d43de3372645538bfc97f4d7110de16cfe3792629df7700a177f03ec47e8c6c90b889b0db435d274f139477d4cf31173d008d0a8d9b28850974b421f889e772c2557ef2cecf35ab0fb2bf95bb87951c81b8ab4d908cc56df9699c1ce5387c7dc5409182299e4ea9c0638124c9c26a978f76e5d7ebabd068c0850a9ea85d3f8fb5347e5f44a3f2cb71da1e5299aec9ab4dd2f58ffe6b01e406391539dc01f0eeaed7e911d4e5ded207234ff9869b351e86bbf5a5b3884ed5d7a29b066f61f6771b00b4d493501146c13da9a426a3b1ecd0bbdb09ee74e4cde18b42d611f8368966b00e8d3d77d8c99c7e8641e01aee68c81f785af2de2f6b40939bf3abd5cf55564a9a0eb76a5a573a3762a6a73901983f6f4efda47052c750512b0152bbe4cf9fe2f54875b44599dd37e966edc974c1489b20f015a4aa3d8b41a14f6a7c1098d8bc0aa72d8435cd58f0e1c286d92555add4536a607c38a54a2b26f0448e5be630e8f4c4f395002ee570f486cb5c2624fc22c19bf5a5f75fba00eecb1d80185b903f84c71e5e9e9a97a5a37055a2dc7cfe597041c872b457fb97a8db00f835e65d3cda77121d9fc040219a3b937afdcb5f8b9a401cdbf943d1b8eaa554780104e37f14f65d69509710df5a6d8704a3e4fe9a8544eae76e9c37564f4c875c7d5576bf25af00676535a2aaa3d59340aeb6acea4869e14b69670381a7062b7b711a29fad2468867535fc2142e143f363962e1a889e0f7228db4d032c91ca6b3b545e7959bfc6702ebda6aa6e093718c4dcc839d3040d5c2cbb2140a9455005f342fff3d432f873927060c9da67781d5898c7e2deb506e2cb02f22bfcf5879931f33988b08c5cfb5b5f76ec979980023a52bcaaa0f1da36b96a1a6d6aeb90458c8b7dd85d39ddf52cc47734f77c29b4e98555b1d4a116246e3a70f4bc79bfa3d149ed27d4b3e10fe1ec30abb2d63639515b79e09896a04d88a9829dc3d80730ff8c20bf00ec4de6b84baa753ddb368be10907ac957ffa12ed1111c1b7d03cac69459187cf9cae8ddb3e07755a9e9fa5108ca276b4e231b024c6b6fb7e480d6842f5d8d95fc1d4fbf1e718b537a2da26099f7d61fa086cfd73c2a015d1a9d7535ae5463957c1c3108684ef279d7efc0589f8501c39e8a704ccfcc66ad7df28ba816b37c922a6db8ad8c67319b4c7570eec8fc4f7797350db6a4689aa891514d502be0d6193ca2bbc884eb66846676927b2b5ea2e689ac36227c06499acacb54e4f3440dc0f385d2e90473d98f3d9b83791a1152fd75e84189905889149ee13fabe6701266c5779598143b98f10d4e751f92c27225e8abbb48a368ef30ab71f1bf7c459f92cd7d00040770081e6209dc9a34f5e5cd8c046ad6cb3eba951efa34801aa0d0fe90765d40c969b7c08bd3a5a64392b288bec23c9c34af782031a9e13037650702e36141bac28c8d09f277fad44f8ee927d619f84903ef2975f8cfa6a4657d77ea15feef206e4d095ccaa1a21919aceee9da6604a0a59fa542c55f4c3dae164426739ff2d68271770a8311333a5ec39ec5fb0cb9221590e9d8a277f0e209f2f721be209d6016667cc8bcd08886b30c885ffa33c4497d541e30a10d2947c013f43ee3f1ae21fce7ad2a2d3c58a1b176e13e01c9489d9c197e6de53dfab7a8194e952cfd2269909df6308c1fb7c938659efdb733a446c736fb674987e194532a4e7bebb7607040123268c9ab9596ea47f0afb071e996a5ad47b6d76762a552117bb96a6b56361e3e8d3158ba48cdd575be1a10f3bd40e8d9b47e5b8510ba451510fdc7cfc05b603e6aa583953ff7e7d66f916de73acb52eb69cb896687f3975a7ef7ecb5847c03aa420729608db634df46cfe9b72cc1328b698760946836723228e8b3c344b7811df54e2bc0b05408d582934a8ea13e42f1295b8a59956298ec589ae24acbd793a0e3640544d88adae01198a78df7da8b18c39766310636da16a2047c2c3c2d9770cef5206166c9ccc1d793c8533d7eee63952a1cb9e56e542d090cabb977d405cdb4cae2562cc3b4f891e6cb3ab4c6d22a458782d970e2a90e7edb9f72fc28312ebb62dddb020df3f511d72721dadd7689adfd341d9088dbf808e434835bed0a7e3d84525ae07cb6a40ef1a2acf4e78fa7522c1397652f3ee7dc8492a58cd17c81cac2ccd1a5a37cb83bf8a9821763c3506f15177554bc3c87693d0f6deb413c5a0accd56601bbe87c270bfc568b4fbbbd3f61015ee1a75605ded74547f7f62ae94bf45b053aabc924bae7aaf05f7966f93d27f80df0e8ba0fd865f48b4864cad0fb1cd2852ee5f082142fb3db93cfc6bd16dc33abe83d0852cb269696ae652895758e39084a20e3c9ff7d6b81cce1cd3db293546c9f14df11e74a32bb2ac0f0656d183c4ff44431f3f3051865db8c64eea65641d33836b5ac1a4f06699aca2d4ef201570b5f23ef326e780e63bb7a7d505e5d6f0623c220e734f4c8d643d6c423b3da398cbe41ffbc3609ad7c21f70688ec23c24d128996053a3beec415848485d7de4cca609d94dce493b736ec530878e81449ae66f8ceca3326b00af35876f6b939c1ac0c3f032d371aaef80491ee8311e233370b53cc63369276528daa8d49ef981b4a2bb61d1520eecb0288e0cfde68a77a6bbf80c1d92281b66a4bc0b8d19ec1bc3804d8bf2aa1454d2e579b50349c85835a78c53f6f7a00e43858977908c4403dc1611d1d4f21b5ddc358e0f0911cd522a13fbd520cb1b240af384dffc28bde5304c1a7ea61a432d8d4f96db119c0f871d1b28d308a8dd550e43c6f2d4853ac9b195d1217c645c1ddfd4326e3f1e658325e413a3a9236eba44a9153ea4c457ebfd6cff084f77bfd480655313a594ed0941ffb136f08c8e2c2245126c5bb53cf79ef10c78227eb0575a28be8afca0c5ab7bcad0aac13b78405b45f1e82c3dac6f04bbb59eee0a25a488ae76ae123f3ed565134e7370b116c9d09e50f102c07633d14b4c2f8db54d83e6a3a1c51e075022f8079699ef999b29457d404619aa135781f0f3c38fcd2cb04cece0f1027e6b53611f441602867b0b3397093f65a0071eb85156141677a765770871354b969c59e1e68b823fb2667fcd5b982c93c8577db5d4d08e10df35ca2a0299f463cea84ec44ed7cb6c2c799bd2138c43dad36937da0b6a20f44b941b1e4b3022c4324865783566665e2eddb588b636cbb587f1f617d7e2503390fa26c712c5e919ddf99eb5eeaaf016c42adb872c64597a7718a2088632d07620ee1479eb0b6156c1194a2b225c5749c77f26f106db836a2cb646517e09c3c1b8bc6e8c12fdc6ee0214acd130edc4122d46b318b61ab8d95fd2d7a159334a46e15bfe9be01ec98fc4fc9b04f9e4ac73216439c54efbfa129bec2cd901e0d46838d51e880abdc7d4aaeeae3de18de076b2383d6f7264505ca60a8624350f86f974216a8b8cb5e16073c34a9f7d9e2c477f9f0c8e41a155d44518510c9d586ce43eaf16984b6896132e3ffe39add0fe2048fa9c7ee60e170e5fda6bcf11daca7570815c814bd88f8d932b9edf665f61189459e79097b2c0bf1836147b9a173b58697ca9eb06c54fdd82ea2c1a03ad031b5ec5051a5bf2b211c7c339ead05d410a69e1b82b1df785f57a0e35cd21593b794385fc5840ddefe6918adae00c53c8bb95e55efb33650a91dfbfec2a7511a2f7206301179151928b35fe0209d0492d4bc1f1d7186bd9b05dc65914c7529033d6d51d8e33ae5c6a7ebccc8b8c0172072b3388ce5273c9e89ae83767e7a9aca20fe079305479e2da057109e369f3806bea9c66b0dbd610768f8b7b7fa972b87048103e01f8ec8db8a1e6b79485db9d1bd1950385b03016bf6d34681068933748067f57e493e89172302675c1ff3d7160cb5d093", 0x1000}, {&(0x7f00000000c0)="7108579b33b7b0327dd40e08bc4f38a8b3e3f94a1e3e0357a65d8cff9c0e011dd0e675b72180b072c46fdbee94a058333590835009000fa91cde24128ff07a4506670ba168788c2abc97d8405b3dbb761d2595eb1d83137425d771d6e94379863a2123ef703005662a1f7895b6e0531ff2a9293c5c7c40cc55543e1473a23dd7a6b7084d4a3e0b4c05fe166ad89038cc54437667851aafa230654b4e997694f0fb32b9806e7ade858cbceaa6a79c52e073405512e88e5f17d6e6acc4ef5535240c0ec1a1deb2457c7a299214f8f76f69ef9d662632cd8dcbcff61940ec9e207a60d8dae81bc9e6a88103d35cec8c4ac2a395b4951411249779f70db9de", 0xfd}, {&(0x7f00000001c0)="0661d2ed4b3b37d1de812f38a68a9edb023b6900fd7708a8a215", 0x1a}, {&(0x7f0000000200)="751a97beba202df41517e51c1e577dc88128177a1438fac7eb5537400859cd581856e19468748333a4dd1e8b216dced97d515bb6eb64b15d599538d114a0ed0870fa436ff6584fd914e80986ae1d0f50f3bfa5922ba5853729d2791bb1b64333674ca71dcad7cbfefdb711fd0a418e66186169f8c3333cecf843df5dac9c32ec8a70b12bace35ac35730425ac59eaa141d8472ef644a662e6f3f1b11451a3f965bd3a389903b54d590e07a4649ecddd569", 0xb1}, {&(0x7f00000002c0)="c06da1c27bb6d7503749b0867eb40b6ecb02f872a8f691083d47f1242784e7224ca4a2a1dce1071b353c604214c9e94b51182b148eacefb878ffa0bf259e21bb5e727124eb743e8f87489b4663", 0x4d}, {&(0x7f0000000340)="fbf321fa94a28fac2318f7443f3df622dd26997551cfe9a2366e90d8cb82940d4e5bb900511fcab8a8fdd81696a26e0596d0d1a2277bf42a40f100456f7ac2640d8698", 0x43}], 0x9, 0x0, 0x6) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f00001ef000/0x3000)=nil, 0x0) semget$private(0x0, 0xb8649636826c03b6, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 08:26:38 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x1b2) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 08:26:38 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000003c0)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) r2 = socket(0x2, 0xc003, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) connect$unix(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64857c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fefdd612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932d5ce31045f02662439f9ff529d53470bde75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89dc1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436209b1a8a88b56b63ba53ca33a42e93fe75f8a86a37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d718fc196e3c18626e0000"], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1c}, {0x1006}]}) fchmodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xfeed15e830faa34c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 08:26:38 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 08:26:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001b2}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x8) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 08:26:38 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 08:26:38 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x82a0, 0x9, 0x2, 0x5d31, "5e44fcd4417a0153b6ca0e68a2b88515be600ca7", 0x7b, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x3, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000000c0)="fa7d7be8f94057e3fb0c075342cd88c28fef677a057b48fed8d9ce041560972905d91bfacba2913c6f6ac1e4cc63e92ec1aae55fce45b9948949728e52dd77d3b1a91d6f5f2066ca3a3b5c1ae4c4673eb9eadbfea38f5446eb07b05a8e3d796af869b25990691629e65ab4ce74e9ec11d55c8d138ce399505c499a", 0x7b}, {&(0x7f0000000180)="8c300a006f47eaf1642f2ef6c901b645dc303f5895100f8ad7d6f8838181be46f3efd65f95f133", 0x27}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="3e80781f5bacb8cca4496c830009aca0bb535376d6a42aa27cdde1ffe4d2ed98485af212b1591e0cedfbfc695c1f91cda0c4834ef01a3632451277afa9b2217e9cb126be4980b2b82915dd6bf4818a49af6225279f144be190e50f5a8d6af47b38826bceea9759a4d07e93efd930a6", 0x6f}, {&(0x7f0000000280)="6a36282e1a98003e3baa8db7d4a49388bec15261584df2e6e95071ec29396c438cf8db62d6b3addcc9783a4dc1b9316a3b73a133379cdc487f1342c988d980327fc8b29c80156fa9ac4a95961cb8ba1f2884c70bec4458c016d34ad769420724cb88d8670666300660e1612c6f45fafaa320bcd9281b08706c2be5cd1ce54d346d5ce735365a17f2abfd988464d21524a3d6ff6fcada294ccf98cb0364bf239f03263a8f8d07883af2c5502d252d5f3b7850a4ec7071398f9ee0be4a5f48d8a656117796b0a0ad2dc985d54008154c95fba20d1c5deb2c8f83460c463637e5c9927c76f85eba26a16bf1845a180f466299c25969e27e156f159e24b8507e90ebb3c3b6a78e9daa1b657bc34a326329b6d610d310b0998d346622e58ec05fc30f7b904ecca72b25a24696331ad25bc66498d01f4cad2c6c9fc15596deb8a971b884b66d1faf1f951da0620e4fd0dc1c4ebb4158a103fa1bebf2ab236e6521cd1bb75289a127e710fa525243b5984e0f6b0dfa49824d663476bff46bab9ffe98d87176d166f6987b29d63666212a37c9129cac15d11134fda747f1e8a035bf61529e0ecf6821236b9263f87e26b733340d8b15fc961ca0946bd343229ac899fd86c8a95aa45cb75c2af4cd0fb51360fe1e838750d02cc1af3805a07e59c18ad39288eb786db14e1f257700eef5b574b85de9ed282ec4020392256bfa31fbd4629ad97067830c5e5cf66ff971125199d883fe641dd5b47b99a785c29a5518d228ad05c72b0943f6ab05e310d5060d5d10eacec4100185d040020d3a17bd6382bdec8b37e56b2e3d117bf94ebf8a5af02bdc866e4dc6c4809e290c7993b5118dcc8684e370733a043957968062f812f9aa8bdd09b3e2ee1acdf94ac33e6cef05929b63e85c2036fa42fdeff9412c64d068d34b13aa0802d3e0fa3c1900effbaa6949db4e4895e780deaaf2dc880558f0de89d7661abbad7ae48166aed0e869bf57ff95647c03fc4ca6f44d357092e0c393a1a6848283c06527c856da9b2c9a61956c7a6abc872a43b45b359e24e22bd6af7769885a4348db9aeebe430352b4d913bc84247cb6354c3cf6577699205f5a10dbea7d5dd7f445eefad72d43d05a29402f9475fbce7561a9632d5a02a36a6467235013e388f56f852f4cf0560b3ef326a26644bc6ebbab71acf4929530cdaae557aee4a1c7ea43ad261a1e071008ebdcdea03d16db646f9c03a5cfc4c6193b43a29757f4210cc838a0797b0f2357d608251b2bd65b0e13bc148f7edd11c8b5692a6c83350a4ca29a035385d8fad5d588ed89b9335a2898f0805c4b68d1cb17f8248a33ef4b90026cd055164bee26250b95db610741a2be7536d4a9636836782a65f9dfe7c96a31c366e9b8e10f90789b051778eb781b3b8efeffbcfcc563647332188f3bcdbb28ebfb4d1d3e5aa18c294d8538f17c67b36efde73d69bb86e8e69fd181ba9856cab810397a1062b95ce0d8844522b98e5070e3c7e7e357315948c3b6e546278f2599ae03abb3c42d3ef6f00ec88095d61495fd2f3ae60c7ff65010908f738170be3d9618efc490043044bec71667ae25463a1c208c3058aae16eda43bd12ca57fe1621c64024dc9841e9486ac2613817b7ce1cb04e821d8067c1d7e92b2c5b2b4e16ca4ea73c419485a1f46251ef63475d1e9352120f33ea01b20f5cd77ff7dac6c2fdfaf0017a5e979e7d08faa6294fc9590251b70e5ee7d0b1e89f8f43f55b70b7bff91316526ec9148e4e55ff1dc4ac2eb2602ae545e0f94ce718c280ee4bfc35cb1700acf770cdad4e806125224e99d2ded8d522964a801600b39ff49ef64b34d4abb726d37bdde87c034d85b7e5fdbe0645aa0cf1254dfd875d06c9e21eb519c6be62137eb8c7c6c22d736c716b4380cf4c288ede9bdcb56079690cc87070035440338d9ae593b2d5340c45a8ceacb4950cb10f23ea140b2f3c24ed5cf31440124a635d8b82ea1103503e8b872b0061447bc9e38f400064395b4d4a56a89ce61a0d0759c010a70a271ba69ae8069dfb0b5de3d70aeb79dc50d90418d9a7f58439b25923181ec6e0524c72b2e36676ca67cdbeb61ab6a23a36d4fd1cb2f28869d37d60da6535f0f6cc1475ea51091884473ed725de08d7f38111835f4cc05eb082373824bb1b68e6d5a04c1ca9873c7d92177fd1770f69f2388270acb525bb6a27f423c449bc5616f161bbe1975d6b81097e0f205d4ba543e15cea17efe9a964a7bf26ba9c6ac15215ff487fe41eadb41983ba2877e22cf9df526841289a573fcdec8a822f6bc52a3b986ae5737bde6eea92a9ee1383cc328457efa59c7386bdee0f1d14c980cbec90745fdd7cac64f708f92ebb8ee5caadc7e996661aadc5ae64f02e8e10cd37f17302dce3206a3d9a1654f314d9b760b79ab78e280aa7443413fa2273db3a2f38a46640b23e1fe112a4c5e2b2cdfa8da1230f5f3c0ae27d9891a7f29a4f5b9feaa5f83635336ac0a51a21007d5acdf6c7e0f840d016a020e2d3ef7a18b964aacc56d201e7a7a9dff10395476b0fbdce7843ac1f43f6704939778318fa300faee6fb33289afc7f7fbdbcdf0282ac196d3eb581a4b13c08142b7b1c94628e26603491375b08db9c175bc4d2a46c9a96b6a86bd88037cbe15478cb192fb29945907a7a40788b8fc26c3517a30f21cdb082c5dedb8d09dbbeb0b31aa1b87d6af16c4836d1dca78b9a318d02991c0e39177e534a973d42fc32c62ab56a0cac7355ab8dda3b5608d15e2d94fb8c7e0d2aed83976bdc0ea553916d92da49e28df96c6a36eca7fc37f6b75cda41c50a455ef0465e74c8549ca65260f45d08226e34b70b91f1629be7670a43c1135a8a81db50c0d946f2438cddd051dab2217bc18e01d71ee3869229d7b39b2b40b6c685033241fba55bebda8e9c2e19a45db8608ad69d20c4b55f03aa6d3ab107353933b0d24ae4bbf84fdb8c85e9523b1dba68b79c1039522b6bf6ba548d5c695342736a6619e1461496a8c9394c9a93fdf76088037d8c48b7f42abe075ee6904beba7c20238c8fdebed2eb04a2d94293b6759dd24c6732799bc2566473fba312ac215c80f344da520e8cb9034fed94c2953b978fb69945293162260aae6dfae7093848f9f4f8adf437c7ea2289dfa81860fae79ef18bf30d5c28121320058248438f611c69fee8ddb4c99aa7d744bea5ed9d3c62addd6d3d3a6d0490a4a68ed8bc3b153fe65d37a88c8b6942db9a7b242e99b4f124234dc23d563f61b6a672fa5355479efb972d571af9dd01ce8af25622aa2bf336be561e60e29fa70afd3de860f865a1777c03023f169e52806cc58f9d0898f50bdefdcf12e82464d2a03733b9b1535ad64f03293fc8296db37604ce46bfbd8153270b347fb3e52a82b502fdb68061d577bc03868fbeb9a0841d56aa9451cb670e833fc2685eaad2f08e9732cbd13734a627cf5cc4af82d7b73bbd7c68c503b2844c6840129c367a890c2acf196ed4f2fa3d46cd3cae103b423b1f9de222cc9201ac9cb58ce0b400e5eb59d91a7dd5efbb5f79abedf9e40d1e61bfadd01a2e77d0fd5c06982d733dc0a77e4066d13eb447d276d1015a302103500d3fa373707fe8c3f0ed0909a14c1c1b434304f1389d3aaad11ebc829f564ae44b111332fc1e325a519d2a9a5542df6297430a889930692dfaeb682b47c5b640cdc01f5443d66a86923cc0a597429ea1927e37aabd94f2904e11f7d0c539727dc25eefd29170dcc4777c4bdd3363207771712696f2e1910d7cb9f228adb80c2cfade73bf3ddbb783f75986ca559d5b9480ba4dcf5ee0054a42c4b01126f968143072d9575b08384b5a760c2054dbad8dc0e193af7b655098ada1ba9f2fdb44224bfa3511ff1cdbbec8b60fd89e9629bb3fde585e52e01e917b4b8867f566da388f005ea8401256fdd9156e345e5808b1845bcf2c9b21ccbb4f6a935120c32b556a137bfe60e54d8d0ba8433764de9efe471667ec7d656896c838a4e33c3b2bb423a44dec902a292db82d36de95cf5bcd2c9e90744f560d2b381656c5422c978e0884d046eb370dc65b35587ccbfc7c35297a0b34843a33923f1eb829e862dd09c5b107fcabe1b840627b7837427bdff57815a437618d07fa1b926628ef01ee12dda41b529a399ff72bdd9c91dfb8a54a156bc6d960b557ca863670252cd5fa11241db2d6b45abef31955acd485f999af57fa243cb221473b649a3e359e0841b24c17a15120ce9c6bdd1d65afb9b280471ff28aa6f766c8df455874c97912b37055c42013c551734e53d3aa233af5e5716b4ae185dcf64a164a9db4f11c1583b63ded20d2ef2f6e250b51f6c9cba9df4624738250e15b12944a38566372a719ae9c3949347e7f11f54c451968f42216859d4e2213dc4b8992c9a6171adbb4210b6b0ca8cefc20535921c033d9f302d415ce7f660efb230974a76c8f889dcf5c8964ccfd7ba46cfe248f48286976048e205ccab23099d69c895f1efe179d9d502b069b48a04593e76997463cbb7bbe648565d82cb482f3579ad28408e4578609630a24b01abfcb4be9f746ec0767bb779c8f6bc8707bb6fafd151136720df8776bfe47ccb5ad8ef5bea7b0677198ce8fc32372bea432b1dc1925cf361357b5df7b2593b1b882beeac038cc12ca56c4b7343a93838ef3daabb61303f4d11ca30a25e444a23c8e1531a49c56ce19dcb99354a7c19cac484fc80bd6b5e126951fcc1b405995716dcd19eb4a5a10e4f99c62498cf4879c249d009d40d4ad1ecfde5a9585ebe66236234952a837da7562d475a5673a3943e0c8db92c3b52164ad1e683e294a6dc6e438b0152cea93e4673ccda39fdca96ae10d03b66d243b5494a1c8b1c49ab7426ab30454b685fd93e6e96a8cb9a71f980652cf1f7fee0b7ee8033c7d0a361f07eb80c9b2c03af0d4e0d3bb22ed15693444f36d7b08bf70d47a34c54d5d8758746223f76d789d5888fdedfdef71a27f2e42b58911511dd9567376d15d674ec558edd2b8f7e6c26115cc0d0fe4d6fc6d127dda797106a8e14fa050e5db51fd7a47e9b2cdc51bcfe88acab64262201881546dd550a64eda8c6c222e7bdf7c5912bd7ad4aba5293c559ae91566dc1ddb009cd8369c5f33bf239a07ad0cc81dbd085ced97eb5460eaf7e804b55fc5e07771c368804983f06d38f68af69aa392880d18735eedd6e4ca8efd0e7c648cb1abab5f2206ccfa4d734e069b70db69dcd91127e9f3024ffb769d2f76bb2755fff6be939df445de0add90c94807f4c58952660bb859bbf0efb3c80e71bc28faec60450a2af505611f5fc39e943d6d2fefda810da13327ecb32118e6d9085512180fc7e25b0ebd468c76b4e6264e08f47aca42c4c22a1f20578dc95504e80c372583f3484c356d9b7bffa6b89bd5601a1997072cedb9b460c7e2b058fb27ed65372a6de5fed4bfe2e65231f673421230a9fcde2ee35383f856b64c152aa1e1af423afd557f46edc1746f5fbd50b8908c6fdf93834bc2f6c52b56897a5ebee1476b913c0c27995dfe6865bc148b1eeb441a82a3ffd89a24d5dabe7705a01e5b32652f2455683b5ab49cd5e1240cda87b4e6572d191c4be217546e5847a30dca685e547535b4fa90431498956d0dd150ad31e658e4b6d746fe05d55303adbdbd5c0fc2a656c493fc7fa60118652ce9fa42454a373942db0a225bb3443acb61d0fd0c8945721aa4f98510ee85bd8891ba29bccf5232a55f5373dc7a0a9bdf80dac29b9a62591781398f0e52fcb1583155067d349beed905e82dc67", 0x1000}, {&(0x7f0000001440)="c46f85d2f72cb4c204b24cd1038b73a8dc0653afc9f9ed019e63228804eeb2fe4712193e3292b10d47c64e516300ccf9bfbff58fe0783db28283ed483d5752bba50ad7778dce2015db533fd7e1c9639db449a3334d5d915cef55e79ce50e086cadd711b5c9be701d5393063a0671aa9242bfdc79b87ec9f2a0", 0x79}, {&(0x7f00000014c0)="0f260ca4963b6a58fe6f3f54fa89b25d677f86ff4bfc5d81566b152dd904f012e1c709a225d973124a3a9c165005b375b3ecbde0a48614fe40cdb19a5b27ae", 0x3f}], 0x7, 0x0, 0x2555a086) close(r2) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 08:26:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x81}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 08:26:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 08:26:38 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x4c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0xdd, &(0x7f00000001c0)="f1a6c6144b684dc670d1e53f33a2942d6617e7d813c4176c24eb6d3ee77078d8a1b68c4f976d837b0807c8f4837e7fe292f9032e2d9dec73cce9f3525017ded65ac6e25eded4ae39ccc62df8501b7983324ecf15fc01085b3bad43a9e00f12a6ab70e7009dfbb1225fbe02e659151b8a9d15da2bbc7fa7ee844dbf04763c8ed0e2b082abaca6559319719fc7c354b15cb3ff288dd5bd617d554e350afc182e9f02675137a3fc8467db67c6ff2571ee5f721795162d8ec3b9eb766ea210ba90d91b1c05000000000000005c2447bfc558ac67f08523355007707b72b690") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget(0x0, 0x0, 0x312) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/53) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f00000002c0)=[{0xff, 0x7, 0x4, 0x8000}, {0x2, 0x68, 0x45, 0x2}, {0x7, 0xff, 0x0, 0x2}, {0x9, 0xbb, 0x40, 0x100000}, {0x0, 0x2, 0xd6}, {0x6, 0x74, 0x4, 0x1}, {0xff, 0x7f, 0xfd, 0x4f4c}]}) 08:26:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x3d}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x502, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000240)=[{0x800, 0x3, 0x81, 0xfffffdc0}, {0x8, 0x1f, 0x0, 0x4}, {0x7f, 0x1, 0x3, 0x6}, {0x1, 0xfa, 0x3, 0xf3a}, {0x4, 0x86, 0xff, 0x1}, {0xff, 0x21, 0x1, 0x3}, {0x3, 0x51, 0xf9, 0x100}, {0x21, 0x4, 0x0, 0x7}, {0x5, 0x2, 0x7f, 0x10040000}, {0x7, 0x40, 0xa9, 0xe8a}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0x200, 0x0) r3 = getpgrp() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x8000, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r12 = socket(0x2, 0x3, 0x9) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x200, 0x0) r14 = getppid() r15 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r16 = getuid() setuid(r16) r17 = getgid() r18 = getuid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) r25 = getpid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x7, r16, r17, r18, r22, 0x44, 0x9}, 0x7f, 0x3, r24, r25, 0x4, 0x8, 0x1}) r26 = getgid() r27 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r28 = getuid() setuid(r28) r29 = getgid() r30 = getuid() r31 = socket(0x18, 0x1, 0x0) fcntl$setflags(r31, 0x2, 0x1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r33, 0xee01) r35 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000240)={{0x7, r33, r34, r33, r34, 0x2, 0x2}, 0x5, 0x54, r32, r32, 0x9a8, 0x15, 0x3f, 0xfcc}) r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r25) r37 = getpid() shmctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x7, r28, r29, r30, r34, 0x44, 0x9}, 0x7f, 0x3, r36, r37, 0x4, 0x8, 0x1}) r38 = socket(0x18, 0x1, 0x0) fcntl$setflags(r38, 0x2, 0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1, 0x5, 0x61, &(0x7f0000000800)={0xffffffffffffffff}) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r43 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r44 = getuid() setuid(r44) r45 = getgid() r46 = getuid() r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r51 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x7, r49, r50, r49, r50, 0x2, 0x2}, 0x5, 0x54, r48, r48, 0x9a8, 0x15, 0x3f, 0xfcc}) r52 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r52) r53 = getpid() shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x7, r44, r45, r46, r50, 0x44, 0x9}, 0x7f, 0x3, r52, r53, 0x4, 0x8, 0x1}) r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r58 = syz_open_pts() close(r58) writev(r58, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r59 = syz_open_pts() close(r59) writev(r59, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) socketpair(0x3e, 0x3, 0x7, &(0x7f0000000940)={0xffffffffffffffff}) r61 = syz_open_pts() close(r61) writev(r61, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r62 = getpgrp() r63 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r64 = getuid() setuid(r64) r65 = getgid() r66 = getuid() r67 = socket(0x18, 0x1, 0x0) fcntl$setflags(r67, 0x2, 0x1) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r69, 0xee01) r71 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000240)={{0x7, r69, r70, r69, r70, 0x2, 0x2}, 0x5, 0x54, r68, r68, 0x9a8, 0x15, 0x3f, 0xfcc}) r72 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r72) r73 = getpid() shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x7, r64, r65, r66, r70, 0x44, 0x9}, 0x7f, 0x3, r72, r73, 0x4, 0x8, 0x1}) r74 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000140)=ANY=[@ANYBLOB="0100ae2f666da162e464"], 0xa, &(0x7f0000000640)=[{&(0x7f00000002c0)="034a04e8cbb3a754a3591b6cf017baac1e06d35cdad6ee1f709db750ffe59a57167ba2b5d7c0838fd7984c2a7bcf43a3a39e3d56dc8ccefb3d0502c1d5e4daf449c98abc21212a30d201fe90ea1124c80681b29923fe56044a3f739a76babaad0d63afebb9aca946eeefb08cdd6a48395f7728ff7b8d938da0af51b8cb1855b7821e54696f8f44d7d786b06f52c7a14bbef1abe0d4b926cef2a555764abdd54aea063d1dea22c56ff778bf204e5b55c8e4a92f58d035627286f9f46738f915d133956f7918debfae55871df81f257d", 0xcf}, {&(0x7f00000003c0)="34366131b700d3481c051b0d4eae0bc3fe1766154636b4c843a31127c428971099fdd9664b5061b65d7e2b15862e7c3de82b434edd0865353bf48c057bdd421c9c16efe8e35140659d45f274a225f0cc93bc355a8ace9ca65a807f37f1b2b2bce0a77313a2bdf8242d8349937076fd471886333605cc5a8e6b32b3b32624d534666a38", 0x83}, {&(0x7f00000001c0)="2569b6e9b85d9c2db567a773461d93c5132d98088d026071de2d4c5fa607b546043d36608d724509ae6437d2fd3c69fe2bf347ed6d7a2e75301e8b1a043b45638b58043192a7ba4ad7530f408e04b3ae6aca", 0x52}, {&(0x7f0000000480)="138e53ddf36abc12c800b46543d3584563496d8aa5bc8b0e731e9f8d30061087e665d9593d44df9dde1baeb4d5bb2b215db13a9fc781327272b16bb31a8448cf2f2e18bdddd1aae80d8264c5d9da5fa81994a779d08e96a4448bbc8cc8e01e6aa538f84e709a23e412407c17ae2146cad801e167906eac79f23bf8d3032d90c8e7c774dc672de57cc795c32b5d46f34109f345346ce08d976175204256b0d7e6b09e13", 0xa3}, {&(0x7f0000000540)="5c807e0920cea3e6fbe08b822a6fd91d311edf6741ac41d6a700720aba3389c48149343c0362cb7d97ee275976ec80e3232029978cdf5067b22fd016e8a7ebbb145fcb37a6042db51cd1486e783fbbdaac3c2f6b176489e9ef42b770c0cc8aec323ee408fdeede64d5c15ec19bb78dde2368bb0feea415cfb1c28e9ca8e5b3a53718a201be4fdfe8d228dd9de7f7aea6b46ee2b6f23464440ef2c2a86f2b4ba756eb9941a3110891cf05a479191efbfbbbccad7c79dd84f929bafee27851a8295ecc06b711b58130181880776c8dbeeab301a4c0", 0xd4}], 0x5, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r0, r9, r1, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r18, r26}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r28, r39}, @rights={0x30, 0xffff, 0x1, [r0, r40, r0, r41, r0, r42, r0]}, @cred={0x20, 0xffff, 0x0, r52, r55, r57}, @rights={0x18, 0xffff, 0x1, [r58]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r59, r60, r61, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r62, r64, r74}], 0x160, 0x408}, 0x404) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 08:26:38 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) dup(r3) shutdown(r2, 0x1) 08:26:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c0587d524ccb5071d07e60df966056d18b8a6d70", 0x0, 0xfffffffffffffff7}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) dup(r1) 08:26:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 08:26:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 08:26:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1c4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r1, 0x0, 0x0) 08:26:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xdec9988290c014dd, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 08:26:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="566b1843a3c9eeb629a2675f4fc2415071ba01a718034d9acfb8fff409667556e5925f9ea2fc04aad997d4071a0fbccf5e919e817f05e260ee9e69628c651c61029f14625d67aaa3e7287877536aa6efd019fb389a792e9591a61dff02d83c5fc2f77d5dc4c73bb0c8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) madvise(&(0x7f0000083000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 08:26:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "010000000000000000ffffff7f00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="d4996ab8bb3b4ebf41ab7490168bf51ebd5fa55c7dea73c51a9e88a687d3dcb2842a357613404eb36f5d72c22e78675ac7089163854dcfdbeab579ec952138e00b52096a314c2a77d7a499fb8cdd6563d4f9af5a94a4d3167ce99945cf7331accad009a9435804de6fba926bd3a672c99a59acdff3597fa20d102e4e6bc2738c13a2fd5a68d3059b2f23a7c170fa51497c1103f4b6ab8c04a920879cdcd09f808bc4e6d70f5e20c512b389709168a5c5297e6fdce86c7c0fbb6e5639859d9cf5ec6afc2989ad4229a4863ef722ce405c47bd9e304d87ae6e4eabae04c8ed6c62bc666dff1d373833e4ae0e55125479d8eadae4cc976897b70f8b0ab9cb561bf0e5975f31"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r3, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000180)=""/218, 0xda, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r2, 0xfffffffd, 0x2e, &(0x7f0000000400)="ebffcbff13b9fd932eaa4e713048e69931929668", 0x1000000bf) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0080002f66696c653000"], 0x3) write(r2, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x71) ioctl$TIOCSBRK(r4, 0x2000747b) 08:26:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x10000, 0x4, 0x5b, 0x0, 0x9, 0xffff, 0x3, 0x2, 0x2, 0x32, 0xfffffffffffffff7}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f00000001c0)=[r1]) close(r3) recvfrom(r3, &(0x7f0000000100)=""/163, 0xa3, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 08:26:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 08:26:38 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x8001, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = fcntl$dupfd(r1, 0x8000000000004, r7) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) 08:26:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6f0211f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 08:26:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x25}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r3) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 08:26:38 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/101) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) linkat(r4, &(0x7f0000000340)='./file0/file0\x00', r7, &(0x7f0000000380)='./file0\x00', 0x323e0dee067118d0) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = socket(0x18, 0x4003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = socket(0x18, 0x4003, 0x0) r14 = semget$private(0x0, 0x4, 0x9) r15 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r19, r17) setuid(r16) r20 = getuid() setuid(r20) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, r17, r20, r19, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r12, r19, r9, r10, 0x0, 0xfff9}, 0xffffffffffffff64, 0x5, 0xc4c2}) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r13, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) 08:26:39 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="d428249e39f57993e55dd90af6686176d2aac3fd5114ac52bc16872be40fd00c8a58caafe585ff2accb7b4800e8ee59d03690fdabf35ebda873c1fce493d5b409fdc57c2d678583a44143d050c4900a9d64c492e9fe2d0dab9b111e150f4a1e308c3845c89b530625cc1a6894950e0897d4202b1ae77cf3638634b40a07866dbb4bf58050546cdd30e813c675ae7803ee52faecaace8af981e39f2803d3ddf069cd595aca08c7927a336662c4bbb212eb082b0895c8c090d"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r2, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffd33) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000440)=""/214) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x1, 0x8}, {{}, 0x7ffffffffffffffb, 0x0, 0x40, 0x8001, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0xf353d03b21c356e2, 0x80000000, 0x2, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x40, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0xffffffffffff8000, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x9}], 0xfff, &(0x7f0000000140)=[{{r10}, 0x0, 0xf, 0x0, 0x200, 0x3}, {{r11}, 0xfffffffffffffff8, 0x9, 0x1, 0x597, 0x1}], 0x2, &(0x7f0000000180)={0x7, 0x7fff}) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 08:26:39 executing program 1: r0 = socket(0x2, 0x4005, 0x1f) recvfrom$inet(r0, &(0x7f0000000180)=""/248, 0xf8, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x100, 0x1}, {0x18, 0x3, 0x8, 0x4}, 0x5, [0x6, 0x80, 0x0, 0x1, 0x7, 0x7f, 0x80, 0x3]}, 0x3c) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) setuid(r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x35}, {0x6, 0x1, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 08:26:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) 08:26:39 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x4a9aa3f6bd8ee5cf, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x1a1, &(0x7f0000321000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = getgid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r9 = getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getuid() r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r12, r13, r14, r15, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r18 = getuid() setuid(r18) getgid() r19 = getuid() r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r25) r26 = getpid() r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x8007, r18, r28, r19, r23, 0x44, 0x9}, 0x7f, 0x3, r25, r26, 0x4, 0xfffffffffffffffb, 0x1}) r29 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r16, r23, r29, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r31 = semget$private(0x0, 0x4, 0x2) semop(r31, &(0x7f00000003c0)=[{0x1, 0x5cd}, {0x4, 0x81}], 0x2) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r33 = getegid() r34 = getuid() r35 = getegid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r32, r33, r34, r35, 0x40, 0x6}, 0x5, 0x9, 0x101}) r36 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r37 = getuid() setuid(r37) r38 = getgid() r39 = getuid() r40 = socket(0x18, 0x1, 0x0) fcntl$setflags(r40, 0x2, 0x1) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r42, 0xee01) r44 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x7, r42, r43, r42, r43, 0x2, 0x2}, 0x5, 0x54, r41, r41, 0x9a8, 0x15, 0x3f, 0xfcc}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r45) r46 = getpid() shmctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x7, r37, r38, r39, r43, 0x44, 0x9}, 0x7f, 0x3, r45, r46, 0x4, 0x8, 0x1}) r47 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r48 = getuid() setuid(r48) r49 = getgid() r50 = getuid() r51 = socket(0x18, 0x1, 0x0) fcntl$setflags(r51, 0x2, 0x1) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r52, 0xee01) r54 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000240)={{0x7, r52, r53, r52, r53, 0x2, 0x2}, 0x4, 0x100, r45, r55, 0x9a8, 0x15, 0x3d, 0xfcc}) r56 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r56) r57 = getpid() shmctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x7, r48, r49, r50, r53, 0x44, 0x9}, 0x7f, 0x3, r56, r57, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x8, r29, r2, r34, r38, 0x80, 0x1}, 0x5, 0x6, r56, r5, 0x10001, 0x1, 0x7f, 0x8001}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r9) r58 = getpid() r59 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r59, r3, r2, 0x44, 0x9}, 0x7f, 0x3, r9, r58, 0x4, 0x2, 0x1}) r60 = getppid() setpgid(r9, r60) 08:26:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) semget$private(0x0, 0x2, 0x8b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 08:26:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x8d, 0x80000000, 0x8000000}], 0xba0, 0x0, 0x4002200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xfc6b7ab925969527) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x6) ioctl$TIOCEXCL(r3, 0x2000740d) 08:26:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x150) 08:26:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2c, 0x1) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 08:26:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x0, "a59245225dcba69300"}) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 08:26:40 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x105) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e", 0x8}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) chmod(&(0x7f0000000140)='./bus\x00', 0x98) 08:26:40 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 08:26:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="1e0d06237ecc09ba52b12ea390175a8e6cc8103b11a9b6551558f23278a0db0524066b25e5bcb52e33761b617819c03899518856663c7b030f1a504360244584c9414134eb51b46dd5dddb3d267eca7e355b966262a151aa8a9e21036a773836bb6eb333f87d65cfee736421b444fbb8e3007e2934d628ed754d7d60de20c78d71a9cee9b97f429067f3dfea20b05c"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r2, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) sendto(r2, &(0x7f0000000180)="2b994ea2d7d9f2457ac22e43b7c324bf04ca633244bf223fa7bd1175ecd3d1e9b407fe0241e73c9b39cb81b69e6075cc1a4625b5dc091d2e039568f9641837a4cde904cfe4183e6dc48b9cb2bf2dea3d80547cf0e987f8b1f9ec14b7e976120e34c8df363dbe9d318053f6511c9043de84fd7f272fc9e7e7ee4a49f0939cb1123d124b744bee081a20f4f04395f779c5f696e29bf922d2ead55cff6d6c3759b7ef9eff10ac3468162dc171adbb3419f646062bb21c0d107c5635cdd68a01cb7aa02e15b0c8f1f850f1041bcf3395c4a67a0221", 0xd3, 0x400, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) 08:26:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) renameat(r1, &(0x7f00000005c0)='./bus\x00', r0, &(0x7f0000000600)='./bus\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.^\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='#](]-\x00']) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="99fc936eb7ec54392c54cd7226005b28efdf87210b56ec3600b1b61fb288bc2f3b068c66874c9fa3e574a9b88c18fabe1064d731327c572ffce10aec5cdcb5098c782543c96a454c6748134269ac3cb0ae1e17b6276d03b2152eaf87786f88751923e12b9663dcef32e661b11444367af3d7f8b63bf77feb581f8a71363a9f4e1c22c686f7543e83f2a6de964542e86ecde3190ed1031995ca0c88d369c93c", 0x9f}], 0x1, &(0x7f0000000380)=[{0x95, 0x0, 0xcadc0, "80ec3c24796469ea79b1c9a15d14e6f24fe7f3f13e1f205f34151eea8a66bc6f02b927c26cf1b40c26d58afe3972ceb6ec9f6a15f11125ad0e5322d57bd61df7e66d4eecdecfecb0a4084a7a5e99cc9242acac56c7ab73be690d3498febd2dc86f747451dda0c5a26e3334f31fa80e2278e84c5cd61755aae93a006a9b53b0ff5bca44323de95c0e30dc3486e87534b0c25d137e7f0d31722906b6d82a72173a1a042ab6cdec41c4967a6389511a5e7ffe0c81c315e785e0b5fa7339cf61cca18817899875198d32bee7c04ac2db37f0575c0753d4be2259cd0d7bd81c3a"}, {0x97, 0x1, 0x10778bc4, "4ba17e9a8f954dbf80318868ff499406ef65965518b636cfcbc9cb7a091957f3cead01f7302175cebaeec1ec288597a4a2d269588f9b6d9948beb8fcd7eb86cffd03e5dea5d6608354a5681d135662050b24c492cc0f6f69ec5869eded5698ed78612700b97e67acc8731f0372cf2587090dc7ac922bf5acef7d38485606b64cfd0ce4dfad0ce73b33de13bb6cd73f64e76660c98c5cfd41355eeb20f528d5c2db4ed3923ad2be57"}, {0x50, 0x1, 0x100, "e2b668177ff526daec1d81ac90d6147b4eba9d264a3ba42d18cfa6b856c3415eda27fb604a37f3dccdebfb25efef14545eb7529025dca1dad261cd34f47a68"}], 0x1f8}, 0x404) 08:26:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000200)={0x0, 0x2}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) dup2(r2, r0) close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x8, 0x7d, 0xffffffffffff65b0, "9220008000e500", 0x1ff, 0x100044}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pread(r4, &(0x7f0000000100)="6202d6a26c50bfefcfa105cbcbf510bb326ff5ab48bfd19ab950a9d1b5e818f7fff560454d959bf84f340b920df975ec8e1b969f690439b76f675b69f6f2d8eb36478aa56b9d6311d32ee8c12c0727c18268c44d5d61a647c60e3fb26c15ce7ddc5d5f84cfd273fa0b73a630d6ae6027a210542f0ca11a79fb19a2eaf0a4ce0a42cdb39894d1e3aad7169772a66fa008708a7053f29e543a353eb323f93f40497c4b8318923cf4820e3b633c13d208f59a6d7112a39b3bcbc416b84eb598ea90c8b0fe5d7a999c67d5d00ae00207878620b643fc992a7c1c7f0a75fe21fec1ab50f9c1", 0xe3, 0x0, 0x4f7) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 08:26:40 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) 08:26:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {0xfffe}, {}, {0x0, 0x0, 0xfffffffc}]}}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x800}) 08:26:40 executing program 1: socket$inet6(0x18, 0x3, 0x7d) shutdown(0xffffffffffffff9c, 0x2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b080 08:26:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'t\x86\x14', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 08:26:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x1, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) 08:26:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="d1b1f156660e3d0099", 0x9) syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x7f, 0x1, 0xd54}) close(r0) r4 = syz_open_pts() ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0x8001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b080 08:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x24}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1f1, &(0x7f0000000340)="b4") listen(0xffffffffffffffff, 0x510) 08:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x4006, 0x0, 0x9}]}) syz_emit_ethernet(0x19, &(0x7f00000000c0)="010c777cf7c7e52ce8fea5d4517de29caff3c65a10e618158b") msgget$private(0x0, 0x30) 08:26:41 executing program 1: socket(0x6, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 08:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20, 0x0, 0xab}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$dupfd(r1, 0x11, r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 08:26:41 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x7ff, 0xfffffffe, 0x0, 0x0, '\x00', 0x9, 0x6}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r4, 0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r5 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r5, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)=0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r6, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 08:26:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="250000f3d7ff000001000400c700000039d11e5d2c8dc67e4b45db2c6f18bf679c4d8e6500f3e79704229daaba3caf6c72184c1be1dc5907be74030f1816cc6b748ff6b1dd2df6e25cc7aea1c61ba68fa6ddcdb3a9b17f8011884d615ddb22e072f608324830cadf42e9ffd78f25fac8a36276c95d6e8ffa097a26109dd740b0a83fddc296b4785edeb4bba3d17ae5dcf20340a64c63a2bee6eca54d4b4c852b7d7cbf7618f7dcad64c244e1f04e24a60a70cacdb477506e75bb53ef0c49f9dde1485d6c37c3dc360b1c6da6f12fa19daa930a53b668230be01b9db83d83bb5db6b9", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x26, &(0x7f0000000140)=""/154, 0x9a}, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r4 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) execve(0x0, 0x0, 0x0) r5 = msgget(0xffffffffffffffff, 0x0) msgrcv(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000680)={0x8000, 0x8000, 0x800, {[0x2, 0x3d, 0xfff, 0x9, 0x2, 0xfffffffffffffffc, 0x4, 0x2000000000001, 0x3, 0x6, 0xab40, 0x7fffffff, 0x42, 0xb53, 0x4, 0x8, 0xfffffffffffffffd, 0x6], [0x7, 0x3, 0x50000000000000, 0x7, 0x1, 0x6bf06571, 0x625b, 0x1004, 0x5, 0x7fffffff], [0x0, 0x8000, 0x94, 0x4, 0x9, 0x808000010, 0x80000005], [0x7f, 0x59, 0xdfc, 0x7, 0x583455f2, 0x5], [{0x200, 0x0, 0x1, 0xb}, {0xfff, 0x20, 0x4, 0x1f}, {0x401, 0x0, 0x7}, {0x1000, 0xff, 0x20}, {0x2, 0x80000001, 0x7, 0xfff0000000000000}, {0x2, 0x5, 0x4000, 0x7}, {0x5, 0x7, 0x8, 0x8001}, {0x95a, 0x0, 0x79, 0x643b9f5b}], {0x6, 0x2, 0x9, 0x6}, {0x7f, 0x9, 0x441, 0x4}}}) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r7 = getuid() pipe(&(0x7f0000000580)) setreuid(0x0, 0xee01) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, r7, 0x0, 0x53}, 0x3, 0x1, 0x0, 0x0, 0x0, 0x10000000008, 0x2, 0x8000}) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x3d}, {0x200000006, 0x0, 0x0, 0x42ba}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x11c, &(0x7f0000000200)}) pwrite(r0, &(0x7f0000000240)="5db07e2fe6aec371b4713920a244", 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) pwrite(r2, &(0x7f0000000280)="721f8026335594a1647febf7c07c61f5ab60f3c7016e8f4d5d5509665e3aa19a6246163c66135aaa7e932c29a6eeb738cf6823758414d21e4a577a3d183c9686256d49fde1ae0e6eb97ed458732ad8ac14c8b5e4f396d0c13636166d7cbdd275d7580a49a24ba6a72f8cf94b60252d7d020fb4656f3ed09dbb7eada2d08ef3bf74ff64551ae35901a6ddce5a56d31e610e76c96366a9a1eb03b2b8dd3ba6589737f8c404db3a29e7c883b625c7b41b159cb16ee9844501078a8500c564086508e1ab61b0c6b415020bf06c98fe25de811c99a35eda43c7102c3a6488f820f50f1600dbcc4fc67b9cf2a83b872e123af623665e19cbcbf831f5d482587986c228d1e87e7482e1565adb0f82b6302d68a497ce0d02593cf8fe700341498092fe3405ccb000945684b822246c0ef42fe4857255454b64edffcb31579bd8496b896775df040db78dc05610b231dd90d5c55bc845a9916e8fa1bdaea9c0bdb24c325ba58965e79e39ca8020f4252762aad369c8775cd0388173cdddfb648bfa0b87786ad2a903fa9a3848a0e92979b1cd8376312d970a41bd467d33742fa4f73e970377405c24af93d4849e17850ccdbdfe6e33b9c611a0b095840bf1e30d5de53fead5f4490e1c389620d2def8e7c99e4fac35d11f9355030cb5190f405a5725196b9c42ee4ddaaecfb348c348df078df882f37c3b76b21e85948667d85c28e004e6c09e1bbc35b39c201e3f71bfe5395068871ab5e224dcaefde2c091b35b3bc43650801a138effe02c833cd7b57415f678e3f103fb8cac78658912416517aa6e853f35c8f4ec3980fffc766fb9c020e02de7cdf65689597e3a0dc21df3e6335b387a496cdde70231063c99a180391341ddbc995066562d8728d5295b8361044536b0dfb4c3e3922bf16009240a7ab24357e18e482d17ccb883a01a2742b54853a9e37b2b79b9502b00fb07cda2cfcfeaaccc2c244fba80540abab58402ca9f32d6c63d02695d4757c511053d44328b6342fa8a5ab84dedd6529e8080c876bc5ec4ab99273977ae05b392e869972e758627e166a654f77b99d26500a183866025307bb78117b1dc054d173d8ca01044f5a0982e88a00236ba27a51f04d6c74a413214e8cb7c973adeb9ed4e5890d83abde0d0f4def457560f0d66e7c4d0d669240d79bfbe53c107486b0ec59a707752a192eb9e4e94bfe56a75d47ecee93f8348b21566427937e0b35a4a8f784d214ed7f207874bc519df01a2097ee32112384846a96d99e5bddae6a94d423850b3458ab88cf62a18b0e35e5d49fce16e760419b936e59b00bad723c935d1f8b8177ba31bee8d0c9a095a0ddaaabcc47fee022b90353114c289850075ffe0dce7ac9e09fb4d220d3bead11435c07691384fba04cd14a38d54528536763cc8fa3296f9328ff243a468f6be2c3828c18c60d5c679fe673d8a55e8cb0038eaeb0d6e4084ce59e942c922c74760113ffb4aea86502fcb94e13da5d998578d069d06ce7417f77703337b2080a3eff8c92da9b0b5f2a55922be41b8a2260958d0afc7cc5eceec188ab4357071479ccfd2e721c2507c396130075b84475c0689b5453eb42390ebcfcdcb486656e6de951adc43d489e5852872219bdac5fa0b84dee133573709b12b38ad682591364070bc8ea750fa21cbc9ed54ea175130e35ad3b8b6a28e573101862d3b25593912308c52c5deeb72b41e645b6af39c3b614a744b3dfe9330dfe72986986af010add59e5a633eecf2d5bada02e6f1ce16c2743fe5800cea9312e55c5dd0a5210b08d691630aaf7beaa2160a1ebc5db922be2840f5645c30bf72452b8c8d45d53dd6baed6eedd70d735a9597ecab27691f0c72177d407c76e9922956ee998a92afebf50d86667d8bd3dca2112b6df3ce855782e033c4d7263c1986bfc81338343cf96e5971324d2c84ff67cf0ccbe74c7795b40c5f883207451cd190b9a75dbb0184aba8ba1b06ff65c3ffb79848dfa0359fcbe4736c1c0e46c5551c5115f230d408726ca3b209c15c172aebf600292ddaa14e3656ff1fa39cb4b6673ce9aafdbca6b7d9a2a2f625d6094767c9a773060c945cc005a0e62cc365bba5b02184d39edd6ac8576d5037db768954c26c5645d7bafb18d7ab168476aa61b1051a96d42d730b712053f710034c49caf75d8b7c44d43da7891b222b1e0691a417b8c5b7c7fc69e40575525e5b4fa8773f4e16cad6b2d69bca569976176ea8b7a52896f87d55cde8a8b58f377ab7a7cce343ec0fc82527be07b9fd76be62cfe5b59464b1fbbe7f436d949a9ea03a81c44a1efb043474e35966e073d1fadde8a9992e932fad88d5af564a0e823611b1b3cd5e80f5128f8a49af88901df6ddc73333b9c8838f2d68f98d24220eb39fe8145d09b719392dd921336f10d8ad74a1de20677271c9a9743657194f9bdcfde5bec3c0300603455bfc1756c68711a5d612b02ffd59e4a1af3903d929cbb1ebd7dc418be67fdf23bc4cfbaea559e807af36bce8fd8c85477689c027a6384f4097b69c1c6cc7b88846c427c3e14e4105d376061cb6c58e7560906c670795df3c6bed0e0a5501181170b4220409823e43792f10aa3f2678ab5131fe08438c4bd249aa9e96f7adbbf294b269b49f22496013049d8864f7189eb68ac9b734e719d46deda2124d867023fe75a7c9c45a10e5650d518ff438dbef6252473eeee72c8f74d555c198b23b209f52efd3c0f7155f67a04c57f12fe1089d10b02d1363fa99eef2a126884eda120d9cbe654a5f273a5fb027963ef412a8864b54819c94d71544aeaa08b4e9067db5d4be8a2095b8ae8e9e65207c328aafee16171d562b4a105c6f5b90d033f9af8522a61fe76f90070728f234bbbb87518f5ffe0570017112f2a636e615d82dd37dcd88dfca42ed05a8d49f4619286e6f61e9671ee9b857896c9c1e7922c259eb3565305294cafa9be21c0e93def3de83d9c822723be4f9c7973b9b66ef16e173c428dc158cb936ac834ec5356b2421c664b50660c5a36f922b0a612905a9cc564640a6ebe353edab7984a568ca1483d90704ebfa2820aab85da55c6759caeab18a2da9e0b40556d44719fdecb91607090848077f0b3baebc2c4be33967b95508c7a4caada3d1c5c97fa38605d7830c5a557a305803ea9aa8ffa9cf229a7268f502ec2bc8529672c0bededc3d386272db2d0c1ecc0c57a669615bfde6168ec114f99e9ea73b4c08114490282314606062a91347c82d9b0f781b6432aa4df5e86173c3cf0fde1d7513f1130da858de81a10ad5e6d87ba73fd2c46b95d04d1d6eca6b793f2da5fa5d2e9c1dcc1cd206630824383f591e46b5d17824a7f513bd169bd0d576c7cc23eba9fd542399f2745e57fd844f824edbfacd631f6b32fc23ad688b8c78e8ae06a84209312717ee931e2de6b3a8ae80c3905998878ffb69e325f48e2908f47d666323e76d509b8ed2763be38935ec6d00d7a07fe6aff49975089cbc72fda6a2549bc2c0cad448317f580c93905cff94bda633b721b6d38c48a60bcffd44f4b314d0ffb55039c35b7562cb48492b19b07f26e695149f75f07482122d1de0dec422b70d0aaeb3ee16f7975e25a9cbb20b35e5f603e5b6b172ee726dfe6779912855d66e2943fa719e5f9d6eacc7446ba4b532bac19b1cc1925e5c3775c85f076e3356ce71298b1102d8cc5ce082969558ef0bba9df7ad9c4fccb6e92bca5727c9ae4dbdfa6a5862b09a0ea6facfdae7c93d35de4f343b38711f48db2486631ac53be1a2a20365855a6b920e51f2aa61a0069015df27aa49da477f539317063c787a5e7375a71b6dee4867ffbcb09c43d8772efb5e83d33fb16f453a64bf9ec2a5a3ad5bee441b1b19ba3c6d51c2d3c24a11e6c6cc22f3d9f1fdd59f4c3a7b405282681fb75d8980e81021ae0fbaf86c145dcd2da511b8938d4527edf8f12adf1f06536eff9200598bf87d8b5a349ceb1973dee359ede71aa86bff5e03f0566f84d1ff649a8aeb8e347f48c8e72ec07c7cc2fdd518f96595e306559f5bd89097021675f1989ed95424043a8a4494946c5e149db8296e10a1a0c4ecc5fa7e2ad2e261004f4ac61bc1fcaf2e5ffd729385c2d82769222d14a55799fc8269cadeb8043e5026f15cdd9417f3c152b10b5edec1050da50d37d3b3a2c835fe8891204f5bfd342c32ab437d503d50a38cd37124832e4cd6971c9c2e2a05e337d433786866c4202b50821cc6b40fc743beb442ed9d9f71107b5a76173fc622c7f9c9ab81c9f254f0f7f339e16d102bbb52f4e8fc04e2db01a74758f3630e04afd818ae76d37880b49bf5ad476503810a762ddd97e0f7a6d254af8799ce949439fd58db3e40b5359fae2d351999017792ee60efeb2c2a04b786515d78d6da8a18c62b2373914dc2b32651bcc00a46d29ee886f1401629fc0b063713c9c8a61667a72572598e1522a766dd5d26983823126fc5313508c858043501778db06e1c2cc77604bbda994651ac1d9eb205f507a849ae36836e37f911c20d1e6ff2742a371b1112cc1217d37ecf9949d68b6f2515801f26793f67b7d223e047934907277b6ee3fa3ad3d0eb4741ef7f4dc939abde06af1a41a59ca26f608cbb8de6fdebecc922ce07287f421313e0e0d183d2d473baa42b4b8859073317a23d1329ec63bfd258316177625551a8c3b4463bcb0dc060745b87ed0173df386f355eb7ab3ee5ca15f0833a8d5295176fcba0540a01e5fcd01a2550277c01c1a10627176ea0c4cd6aa1426e954abb1410d24688f8899ad2be9838d05e7b67c5dfe44a063233ca8f136611466a97fc9d06919fc14531719c43108ccc6df97b944ef7059298962703c634b506072df38e208fac0cf936045a87f3817dd76e5f4a12b282b95b956381da453899e42991b09b6242732dfe6fcbaf7d70e1afcffdede03bea9a78352094abf109da40b602983fa24342786724ee0269bd13fa3a0e755595d7e6c5bc15a8e5681e80f6c294cc3d20d380a7509df82801900d3625504be694839ab8d05d04daf38749bc863ade5b208e517990f092447cb48fc439ed6d45f2df4c1e02e2f4d8dcc24b0d2dc3615435ea6e7feefc990d028d23ab9dcdf08e870a6676d1fbafa752e418a41774f5fb837337422af2b9b566a5254a96f2026c0336548ca761b280346bb05113165d7226494e883ca9f86daa4608ed3decab24a05f33567f2ec978825142010ca7a8ca6790060a2b8587f2b161e00bbeb344ec9866879711fc307efb84ce3f8b94b007d3bdc88bf97de9721a5c6196ef2fc9c3652ae98a94a5943e090c86045636da4a06d422bd8aa4e5c5e1f9d13344eb0310cd52b25fa42e9bf2bd43565a4ce72b13089accee6e05c3de68d756790785a2ebad1247abdf6bae0af513a7e0b5f4e994bd1ff2bfce517c2b5333ee018ea91a26ee699679f4ffd38c7e50857b0c7added92bb19f7fc09920e1a825eee7d8e501de21be75a6bb71e68152b0d65beb1aed0600adc3bea8c9fdaf3da3d20d72f16330fac609b02fd4beb16de087b9b3fb5b7b33f01624d08d50d08226d24314b8593d1ddf48c6d06bfe8f0e4d35b82545b77c5f56a353b7bffe49ed278be03ce48aff27effa6cef8ef283420f72ac6d3c31632215e1031e4bbc8b6cce249a751739452d9effc5689914f8361c6f9928d365a6327701afc31e9a5cbd5797f7feb85d150996cb8e48e6a1a7ae801ff26d30c93bcd94ce864ffb68e743b1bc4b997f9dd96c1f66151efe0091702bb800bb821042e2140461aab1a2b7bd7c277dda2d4", 0x1000, 0x0, 0xfffffffffffffe01) 08:26:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/\x02\x98q\"\xae\t\\\x9e', 0x100, 0x0) r0 = socket$inet(0x2, 0x0, 0x3) r1 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/128) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000440)}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="623d96c45ab58a36c26125f18b9441c89fa6a241680985a896ff5d034541e1b2cf53309be8929fbb7e405ce3890713c176138f712873e3e3812b6c3c30ea2351c8b6778f32f9cacb2329c1299988ad56ce596a8d1dc940c74c87ae0671e465f034661df56005c49adda1612ba64ef63b968c4e03e53eb2d7ba967df049c5aa6cf60dd7862628b5ed6256a3973e6c801c7c5af3", 0x93}], 0x1) r3 = getuid() setuid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r11, r19, r23, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r26 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x8, r3, r4, r23, r24, 0x0, 0x200}, 0x7, 0x48, r25, r26, 0xe33, 0x6, 0xfff}) r27 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x0, "a59245225dcba69300"}) readv(r27, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) 08:26:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/150, 0x96}], 0x1, &(0x7f0000000300)=""/72, 0x48}, 0x800) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 08:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 08:26:41 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="018307a6f01e7339f9bb6db861dac1d55b1b53f24563c62f7e64bae391637411dad48a8e83d48c51ff4dbe3771157f6c05c3457db1995d99fb6bd576fce27ae1f972853101ee37e9f7cd6a13daf5a73fbd68df09e29eb7dc08803d050a425968e00c3f0943646d809aa589632ce257d4599131aab900"/140], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0xf, 0x0, 0x40) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r1, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="cf88edfb5523778a2f428a62f1795f736345de2e9cf707afa45721eb46a81f1aa19dd4a4f327f5ce04e1d1d59ecb1b1aa4743937bec458d9f20466742137e3552431046be3afaa23bcd1e63a1dd8a284cc33719c355f08fe207029b3b7cdb836662bb67227ba95ca6762ae13ab350606c257c37d017072dd526e6bff196335b1fd0bb511002ec60d8792a656414c07e41e01fb03058944406a43b2c1373b99b4a9ea5d2fa8c617ca299d2a48b0452736997a9cbf1bbd8c3abd4f0ccd25bc5b3353fc1a09f2966b20271b1f9c47daffad08a99016ffd96271e73275bc57a264979241dc73d06256074cff75fc948bb3af1a6e315371b146bd12", 0xf9, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5ef) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x200}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="41ed5f4be670ec75752fb07649442e7141b5a74f0096f64b748b60963b789c51be5981a03b83b759c3cd7efa07"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 08:26:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x6, 0x8, 0x1, 0x7, 0x7, 0x101, 0x0, 0x4, 0x7, 0x2}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 08:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x6}, {0x81}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r2, 0x7eb3c75705d12a2d) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x17) 08:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101, 0x0, 0x5, 0x6}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000000ed, 0x0, 0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r5, 0x4, 0x40080) pwritev(r5, &(0x7f00000008c0), 0x7, 0x0, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r4, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x3, 0x0, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x8001}, {0x7, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r7 = kqueue() socket(0x3458a6bae334a88, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069a8, &(0x7f0000000300)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xc9, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r12, 0x0) getgroups(0x2, &(0x7f0000000200)=[r12, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'\x00\xe7o', 0x0}) pwrite(r13, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCCBRK(r14, 0x2000747a) accept(r14, 0x0, &(0x7f0000000600)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCCBRK(r16, 0x2000747a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xfffffffffffffecd) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(r5, 0x5) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r19, &(0x7f0000000880)=ANY=[], 0x0, 0x800) msgrcv(r19, &(0x7f0000000b00)=ANY=[@ANYBLOB="0e2afd3ad26096e778a45da0c0200002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) r26 = getppid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r25, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) 16:00:00 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) close(0xffffffffffffffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000600)="b6388fe67af7e398c944389ee9861ac3911af847deffed9a9a0298b73158c68cca292618f5a2f8c1c63fa99576c8fe3b2447b11a7fdb07882041ed5ffcb047995154f5f0175e4fcd7190c2e9ce46d780dbc807d14e23ccd9198bf2c2f65e57eec85a24622cd7fed810ac5a195d12fdadade01c2fcc9bd746cf2030c2b6cdb4b0233daeafbccca7223fbeca62afa7f073f6be33bbb38fb857dc3390ae74a5cdd2247c20b8fe68e1266db1368e7928c77238739814828d684accadfc3a183bb5567877a9541ad8a90375a3f97ce6e6e2b4a541662be0ad72376f4a4de9abe3acd3356ee1b60af80bc9fb27c50294fbeb967201a2103948c1bec1e595a1a16d5312", 0x100}], 0x159) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffd, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66", 0x0, 0x10001}) read(r1, &(0x7f0000000040)=""/160, 0xa0) 16:00:00 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000000, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000, 0x2], [0x0, 0x0, 0x0, 0x0, 0x400000], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x81}], {0x0, 0x0, 0x1}}}) 16:00:00 executing program 1: getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xfffffffffffffe2e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x10001, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0xb0d2}, {0x3d}, {0x1}]}) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r2, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0x8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") geteuid() vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b080 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b080 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) fchmod(r0, 0x80) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES16=r1], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0xffffffffffffffff, 0x8000}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)={0x2, "b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"}, 0x9e, 0x800) recvfrom(r2, &(0x7f0000000740)=""/60, 0x3c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x7fffffff) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, 0x0, 0x0) r3 = semget(0x3, 0x1, 0x400) semop(r3, &(0x7f0000000000)=[{0x3, 0x7, 0xc00}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x956d}], 0x5) r4 = geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r5) setuid(r4) sendmsg$unix(r2, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x401}, 0x0) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000440)={{0x80000001}, {0x4, 0x2}}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1d}, {0x50}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x7, 0x5e, 0x1}, {0x2, 0x7, 0x8, 0x5}, {0xffff, 0x3f, 0xe0, 0x7}, {0x1, 0x20, 0x1, 0x100}, {0x3, 0x4, 0x45, 0x800}, {0x7fff, 0x7, 0x1, 0x4}, {0x0, 0x9, 0x3f, 0xe6c}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x7, 0xa0) r8 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r7, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r9 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r7, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r13 = socket(0x2, 0x1, 0x0) listen(r13, 0x0) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt(r14, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x10, 0x5, 0x7) listen(r16, 0x3) setsockopt(r16, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt(r17, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e0f223ae22417d173cb92eba606592fc9f4ea35119f59e7a53a29a190e996cdc14799cdca34358661b74703dd8cc0100000093f42355252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbd6cde38f3a455cf347141fe25243ee68a17475ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c0256721677cb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894f86d9f822be193bb4fa4227156659669209084b58ce5c00c03ba1037c1e488940ede94d20eb875a3745d11ed46bd218c8a64b76557ce6af7311d9fbd7af8549f896277211f73c6a920000000000000000005db4b43a057a8b3eae6b231c484030f2c7180cf5e2"], 0x10) write(r18, 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r11, @ANYRES16, @ANYRES64=r12, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r9, @ANYRES32=r18], @ANYRESHEX=r13], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r8, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r7], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3a41a195d00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r14, @ANYRES32=0x0, @ANYRESOCT=r15, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r16, @ANYRES16, @ANYRESOCT=r17], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x261}, 0x1ff, 0x3ff, 0x12}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r20 = semget$private(0x0, 0x1, 0xb0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r20, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000001c0)) 16:00:01 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) shmget(0x1, 0x3000, 0x320, &(0x7f000033b000/0x3000)=nil) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) flock(0xffffffffffffffff, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x7, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) r9 = getgid() r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xd8a38cd8169d3dae}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r9, r3, r4, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) semop(r8, &(0x7f0000000440)=[{0x4, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x4}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x2, 0x8, 0x1000}], 0x2) semop(r2, &(0x7f0000000240)=[{0x1, 0x0, 0x1000}, {0x3ad548ef32f5eab1, 0x7, 0x1000}], 0x2) r13 = socket(0x2, 0xc003, 0x2f) getsockname(r13, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) r14 = socket$unix(0x1, 0x3, 0x0) setsockopt(r14, 0x1, 0x22, &(0x7f0000000540)="cae4018f1c81da822d626cb9cababcf9ff5ceed4", 0x1d7) sendmsg$unix(r13, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x248, 0x0, 0xfffffffffffffede}, 0x0) r15 = socket(0x2, 0xc003, 0x2f) r16 = socket$inet6(0x18, 0x1, 0x40) getsockname(r16, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r15, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r15, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffff8}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r19, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) r20 = semget$private(0x0, 0x0, 0x80000100) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r23 = semget(0x1, 0x0, 0x0) semctl$SETALL(r23, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r24 = semget(0x1, 0x0, 0x0) semctl$SETALL(r24, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r25 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r25, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r27 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f0000000600)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab39b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba54825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552699c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c898e34700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1"], 0xa) listen(r28, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r29, r29, r29]) r30 = getegid() r31 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r32 = getpid() fcntl$lock(r31, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r32}) r33 = msgget$private(0x0, 0x0) msgrcv(r33, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r34 = geteuid() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000140)={{0x5af1, r34, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r36, 0xf, r35) r37 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r40, r40, r40]) r41 = getuid() r42 = getegid() r43 = fcntl$getown(r36, 0x5) r44 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r45 = getpid() fcntl$lock(r44, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r45}) shmctl$IPC_SET(r37, 0x1, &(0x7f0000002380)={{0x0, r38, r40, r41, r42, 0x20, 0x80}, 0x3, 0x7, r43, r45, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r27, 0x1, &(0x7f0000002380)={{0x0, r34, r29, r41, r30, 0x2, 0x81}, 0x3, 0x7, r26, r32, 0x7, 0x20080000001, 0x4}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r29, r21, r22, 0x40, 0xfffffffffffff7f5}, 0x8, 0x1fb, 0x4}) semop(r20, &(0x7f0000000480)=[{0x4, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r46 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r46, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r46, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r46, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x2800}], 0x3) semop(r46, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r46, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r46, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6, 0x1800}], 0x6) r47 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r47, 0x3) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab886843e8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7b8b5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e20981000000b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d1330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb380378ade05e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a700"/1419, 0x5aa) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x8000}, {0x0, 0x0, 0x0, 0xca2}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = geteuid() seteuid(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000180)="7b96d8602cfb82c15ec6f42d79591f71db963697c3cf3a30717e10038d10dc4bed4aaf29d92b64608ee8d34fcda494daa4a3d117130e31bf731864bd740ad86c8468aaab5c83d0e1056ab1dd910405b77c8c77e9de53190331c073ff2a06600a8cc53c9676cda4662267cb43781dd86a4a1bd81d8f69c46bfdfea57c5a051ebe66bc5be8fcf6f79f90e6fb6d975c6c710c847c09545cab5915a87ce7f616d0dd7b2351b76650403771b3de8d63d23093dbfee24c9c3dd5d54b385205a428ed371688c2baacef7d67f62c4dedcda4cde9910d9093e2c4b0b4348504397389f871b8b3f30b064736f66d641e73faa872a19b63de13d49a27d7c6", 0xf9}, {&(0x7f0000000680)="0609fe74bed4a34ef86d0f79a67a55f2c65715e7974e6621d4332913a032809a1bccdf4f4d347ca6441068bc127b37e510e745ef024d25b1cd360a96dfb4132fdd4fd8dee957f05e94c7b95a24dc33b3994853c3a165067bc2887e9d583520a4603bc225191735c94529bc35cf17ca8278605852f35498ff5eebaf527bdbe1891d66bbb69a0fa45a59c7f2952b686cb8a48c29d1827c867c052620f0c31a42b534ec5bb87c6642e7492481aab72f8708b8360e3d1916a99ddaaa13fd70e77d7e1deb0c646528017d1a2df79202d10bdb24235a32ef451062be1b4576ce53d59028d093bb9d91498df2976a103b378e3ff2902593198a47d3a2c2d475e35a490fc5e972dd5deb57054a6355e3d1c50ea4a0cf4ad0276292922337cc26186f67bce0351f5b443ac8ce1e23c16d894eb5d6d675d4a56cce0effd4a77c22867202d1261f5e3d1552780e2ae5f08d0f60e3e84426674e1484d10f45779626229fef713fb242cf597ac533764449dd634d629afd80ad9ebb50aff8987f5a2eb3df1a589255ac459ca27d712ac24b3d3a4e2aaf2eb141605a6c27b7698a8765ad9025e0c37cf9ae392d27e3ffd608255b74f8d4ba39a3d744f44f203b6228b26b2a2fb20f18409a0355ac1f6b7f1136653c2af69bf65657803d4591e6de99f591a84e65e042e2c0ef4b2e0d58b6bad65cc9c06cec95419f3f199b9ee99df07fb9b71f8455c36ea0b66a42ad23e3f94529c2e7ace2f67d4edc4037f4421f39a01c23cab3cd8d066158ea1d3e81a09fc253665d3561ad1eb169d5ceaa93cfd7f5f28d882960cfe68d595fda14460a9dea87a5e6fc7999c1faa0f3664ca851bcb6800be1eaf2429a2623b8d2ca7d55f13ca07892b5c95499da1dc09b9a67a057e90fe3e77d66dcd0fad238f7f309013c6da9eac42a3fd744ae93c2544ba834592af24e7d08fe068f2ab74acabb7f22e5ab42e143be29173f9b1340a8e96b7e74615a7b19590f7d5fbdef79bd944af897f7ca36aca812676b33ef9b540a0a1ad18d1146c5485d57adf06625989e58d974c45efd61f2f20a13653c76c8333378a77df19f7ff558474dbe058101e4c36b48a8af41c0d7ba630087b760081d5837e16a2da6410598ef5ae376debd52223ab23b7228feeed727c0f6a6694cdc59c7176d1628f68605f469bc42b362c041fde0122d81cc7bb98563ff18a1327dd71b7f8144d1b5abe6ec771fe5f8f9b0b0fe358d7b8fb082b93d12c189b54af501497b09ac083472eae9b0de15e58ebabe280de138c5babef33a823cc9e137cb9b8524c2dfabbceb4a9d155a000bd07f3098c2688bd637c22e6655a4ae895a10321549074b325382716ce69915d9731f2db55bd7aebc1516d9bd1c1a0d9e725614a4264bd6e48e3ffdbeac08d66c0d7fcd56580cdb3cf5f3f99eb8075c8edd0129df3f225484de246febb84d926459c80a3b9e02f2e9733a2ffc1f91b255a23d47eb1db3d2def3cff0fbfd04dd637f739c6a6e46a6589cddfbee46db20bc6fa331bb3044e3c08ddf31b9e7b042d476a592149d7437d795e21b4693a8d6de524c5d327c99ca4c06213e2826196a5a4e5660d061a8432c7e97a1643a545f1ded3cd0e99f51b145427d0fc09e6baba7f4cc96a00ccf70093d9620099a19b3e38f2289951d006ec1ee1a8ed9c7dc9ca4f57ed63870ac68c5a836840b97b64e665879d1ed4e43746cc02904c98d785c8153d8652352ea80dde71cd60b460459b074dac0859f6bbb963a7bf3a9b8ee5205927b575011cf369a0fcd17426c40ca2bb8b5b427804a5a5945f4fa89c9705226495c240e8b81039843073baf87cc8e3b4dc5467e9cf87d0b4283b78eb90e0b6feaec35dee2e8e97f8605365c2fec9f316e8a8d6df77f8c6ca0f934a8dead00b95bc87da5808e4144b380e9451e24260b08aa1e39928e13b6cced2a6905992ad7c215b7a5da2cda8a24c1853eafde797278a78d413b8e4f85321686fc47b1321c6f0f7683251179b0341aa4d0b745d4f8844e93ae0e23f7668f428a89c5ddcd15a3d11f69a84b813b3ca8a0f1d9e07dce21cc9956bab57e1d708f22fc2b7daf47170877077bcad224ef7966178a162ea7775522e12dfff2b44fd20587e95beae86b3202cd66d83176542db676e681cf8ad12d017c13f17bf2865a6b2c9c6d4b9babe94e76900b21911b745b4f2d77faac367b726e16d6b3561ab47422499ca5025a7b7aa2564bb593221c40d3a8c7ac7dc5ff905b29b9cc77be84c3e3640659adb13ce1e579d3bc825f9998edb03a3bddbb84a7bcc7d5121f69236ca293b18880d313e6bc3c847887f0fbea49fab7efcd140901d558ad0ace5a15bc82438c42f9e51411fb87e1e6ec622d05cdd7686da2c0a0cba6c709d2078f65d38c80fa1a4b9d1662302245fa8c49ab891e329bbb1f6201039c037297875d7ad0c70a433acc25819dfafefee1fcb512f35d508a9a9c83e8f216582c0f15a2fe3a048236be23730df62fb09d092f4a6fdca0a09d3f7a0af4c820ced4991f91e3077e528226c508a76672287cb623290a6602e2ead4a3157cd69dba0478e1bb203de8c88af94e859c9fc55896b39b73f1c0ba27a34d1add1a001a0e12e1f00f15c6f8c2fbcc3ef91d50a22b6053dc45d6c62f232e32116265646130d42d01775a22615e0261843ae093323ecb6d5527a5d2f36e21ecd6451a9183b5b990bb0aa88aa3580626dab94ae8e4bd422c91d39071ec6fe3beb0847382087b134d86e697d6e37ad721c86a3d464c35094d868879aaf2b1a70523f5bb50f4bf36fcc67a73148eb85d737e3519a7dec8defdbc48e2b97fa584b6b273b2c2d9894e8313133b0e3a0e82a609acf96b1828d2dc442f47cff24a562e427106bb0552a8049871d5f8a27e6db3e34b2a5e706c5010d6c731d4e15ecf514792a2fd2027a79927b24c06917f9231ebac8d8352678c29675b2137c8fef63170a4a77eccc44a4b026e7978aa16118bb84ce0e866f23f88361ec68bac7a91859d6bfb996394a653da36b003639d6fcaddfab1dcf46d52664875d2a950d958af9800ac4ea909f222880a9bc71c9014234752c0bde7ce6a4db2d74b7b336a0484ecd94aa5129d89b9eb159674d5f2c8906fed6559fcdc3896ad1f7e84861eb5b5dc4d12fa0e224729b7a9f51c3da43a27d836db778c7938bdedc264bd0f45a82a888737ee008bd3ac57d10564fc0ce77e9cc784ae4aba6f3ae5411808e6a27c2467aa78a03221fada6ca903d450ec64a2cc58d337de4a4c344d44fbf42b3d3a8d15e44ec662e303d76d5098f9df25999b76c82f9dfc1e08a44e3aa6a9571b192eb5d49fa3dc7e77a2cc669526b9febd19a47d9ad62f6acd7a96724a1a1847558b96ad1400b73b8b5f19192645dd2fa0578e44d16dc2df4aca7ce49cb2e64d7113df59d14e96f9e5332168b3ba72dad2a634349f72a740bc8d9679ca56efbfde2e006252dacbf9af5b5dc89e433e2e37437d0a29edd172f165fec1dbc6970424daf3d451c78ad0093a0d0742dfe289803af0bde04538da8f9c505c7ce98a5f90116df3c75e2c4609f3c8954c0815156c82e3d2701bab42b76480e842f1d4e0ca98020f498d2a5e08f5207c17fc83bec4448fa4f1c4d53b6e8163e654f685f7f2879887a9c8f7144713afc15989ad88b1b8c32e8b2c8f41e0c020500a189e63db4c0e298b08264aa11cb78a48e0b8d9c223dbaf3fb7ccaf5bbbd213368770102dff8bab399f28d76e66ec6c6bec9886fa38d6c00c856d074c61274bed07a4ad80e7e93042f2946a79727dc8eb2e32787f5dbf6cdd23b523234d8e439f7bb9680b424bdbb36c36f18cbffc0ff1746c004b967ae14bb9cc0a82e57923544abdd0b4d4af79a38d8178c5cb9cafc53f6407ce02d5a4b14534dc3652b0dfb192b93b38183a9d0b8a4e2afc17a7ec2499799e83d8632db0af2d9794bccb13117f731a9a595b2e7882b835fca379165c18e49d703a866868456963f4b6159e019e1a3873a192a19fffe61d65252b5802929ac01fcabd74fe35412fd234d5137e68cf55b23a40fa1c8bb862ed389126b4072486e2771393d8d6c39585875dcf932e8334fe29ce535072d8c78ac765d5e88674d5b2f9585ee218ea750cbcaae760962ad2140f1d25876e6871dfb9b2bf44cd2c3d49f6b019cd3e109d0ec8ac2372424a4ca634315f10b9a22dc5efb42469597a7682b0c0e5b2e3d7036c223147290abbc28be1448fe102f5586a9bfea069327a5d27421981e6666dcc4242b03961ab8cd51aae5ba6f2473f1a0f58bb6399236c8be26d4dda0fb2ca0ab892917142135857cd843bb6077ba9dcf2f18569574faeaa5e1863851b49f5aa9bfb6555ddf41c0977630fd72ff216739d01bd577ee3279a72645e72e6d7d976bab582a8418cf12bd18cbd85d22b7c4b229ac9221c947e3cd8950cb015c8ce70c66e20d41789e7ef1fe4875d200234cc8ba50375cc16ed47798dcebf1725ae4748edadb9cb6e7e665c4b810127d92c3188bb7d04710d1edc8bd73da95216b049310009bcd7e331088a581f3c22f489b2b9c553f5042b1c0c6f81e47116dc69fde89703eaacda69a7750d5bfa85dbbb4569588e9c33c290b6fb62a250144f0a41b991e6eca70ddffa4510735b737bd0e63ebf0a9b6794230c33da1b39c9a86b62689d9b5bde528c78ce2d49014745a457cab4a282e5af13a3ee47658670d4862bc26c15d9b3151f627e0d9107129cc1ba7538aa2a9441fbeb0b4c07c01d63ce4dc54ee16fe9381f60b3ad0169fc3402d68e61a2a641bb2b740335ba6d3400c31008edaedaa28faf199633c48533cefeca1340857decfc26572aa54cefa28a662882a0440413e64f60e90b2e6dbffe42136d7346b04b652e9e311abf80376809ff655ecffc6c4163d016cbd15a350a799e82c226bec4fc6913809debf712e6890e391795e624875f1b363dd534e3eea3f3c54d6deb7120b01ca1ce6c3e127050c7021440ee325e95a5c5198729bf7dc0e9fb6c502bb9d44b29f0f62a419a8418deafebe37ddeb2e0c94164392bf26cd531511cc204b458c90f288e13fbe41e491079fbfbcc8ca1729f8532d74789652cf0c7c00d7e0b2e7346a5978e786e7f6804fc25710cd52117169a67f3fa085c7edda581b17a9256c301cd0088101cc73fbb691fd2e5b99912f8f83eebc1e9dedcb6018d56052a50390d31f9b9dfcf287899c57996627109059dbb397d7ce2b9fe042a40f7c3e83b81c2c4477e14459975fcc9ef1c883c3d91002befa092abb3b42c992f81eb90eb7e3b66237ce723037a400ca2973d48abec89f707fb0cfa46b214b43d8c61fd11cfd9a804fdec5a9136ece17306395aef870d6722d093183fa2d9837f18b2fc503b207c03c2d9406fc6f1e90529280eeadcd58110324c352337d2a402e1e7a8fbbe4f4b25d54f085b69bdc855076edf1e003f1d848899d69f64b36907982f8e1d586d012783eb9693a7e681aeadb48ceb28b85718f302f33e66a7c407c1d9a0f82d4af0b5a0bda273bfe67b40dc90cd1fce922e1702cf55c01e096f0ba1b894cd3d01405dc55b966f0a9e2217660a1b49b2b81bc201cc7b91e2edd16fa32ba46df511eac3fa9adfb006c4520bafe1fb079c356fc6b17b49486f035d6b955d4368b19435e55dd5926fc4bd1a4809237a4005146f2aa8afb521cd8d809120833a6e03162e44f69d97606f34b5f842a0484c72b8e5d772bceb9ca4a3602723529f888db82726a307fc213e0838527b85f35f2151eb4e5ef7e4ba0e48b40fc4ed24", 0x1000}, {&(0x7f00000000c0)="736d084432bf3271e939e9056f0816f48d2059b83eac4f2f0b3641788e8f3aa20d89c29b09276766c7aaf6cb8e23c21d8689514369567da252d2d96689d71419ae815a8e870c1d1693a784a08b80c26eaf29e1932978a411023d4490e9", 0x5d}, {&(0x7f00000027c0)="214212e6ee9ed198056bd72e5a066cc23318a54ec1c260d15f309572388e905850aa3b6f4ce495df13437b794cbc838f78ddbd02f75d8eab4503864238bf096a36f8d6cd428803d92330504ff65660aad321a746b36e25c64a704e3373b44e360e280977d72ebb920617f4918d3f0cbe4facc0d85695659974adbb2adcca0e370063ecb85660996e927cb0608f3089b8a7c7b84ebbb14dd737b93e0c71719b8874683681fb5efa1aeb4b4d0c991101f5646e7a028be4d4e6ae769be6173fe2bef98b0db34a749830a2126f9b67159ca2c5dd1ddadaab00eae6e05cf31cc9433f21496392b32f4866a87bfae85166ac9529e1ce8fb2bedf", 0xf7}, {&(0x7f0000000380)="8f2d9b49d00e948579e9ee92366d6609ac24afead64c7baadbe98553523b9f9d9b664bb2746eeab7033be269a8e2800ce5215d6147e77143ad2eaeb28c59e7d41c1b717a077344199a6075b7430aeb219453620651388138c82c8e619173e4c5e8e51c3357a108997d3db6bd0d48ddb17b697d26", 0x74}, {&(0x7f0000000400)="0ff48508ba1b8d01aa4299ff8251f7814946a0895d59b7a4248fb73278ff7efdb1de3500c664f7d928d9f3c841c5bf9e059d4abd806e672041ddb94c76860ab21d17eca2c8ec7bab0bcf877a9c27303a5b0c1163fa1989def116e33389f8c7966b48f950ef18f858c6640e24f5cec4c868e51afb18b4393d61664f533d1b2f8e7f41474cc178fc766c691f604ec31f033226004ee42fc8fb027afe35b13e5e2fee3eb8953ec241a3a8813ab3e98ce4d63d45e410edba1ae596682a890ed0fbf83bfa6d915f0cfbb45a736ef9717af669cbd2343bcbc91f016b74a89c34e8b69d26acc3d91ac8464830b27deb91fd727a941eb7cb5ff996dfbc", 0xf9}, {&(0x7f0000000500)="89f68bb9ade83fff178f6d787323b4f70d7ebd14347f406a9d9a2fd07d238f558212c9d43f4c3efe18089fbb2a67c7763ce23577d37e21bd049f87272a78d04a29ec98e0454c50b9e246b9d86e74506d9aad9432bc94ef1a5e5bf392a09d5dc7875b76dcfa3463a7c8938e369a1cf2ae42c1f82b82239e59ea5dab750826f43fadae768c81b7a0cc49f0ebf27c6dd8c1eec59097c4003ca646db6448c47802306244278e7d35b1e523cade3e97e9913e176f37e93ca2882d2e6e64531343e950508b51c1f4171f9011d8a0fa418a84f4cd4ef1445bcdad9cd9c6b476af42c4d4a507a4d7375b84f21a8de294", 0xec}, {&(0x7f0000000600)="f26c427d3b160f9b560f872f50f454", 0xf}, {&(0x7f00000017c0)="dd781d557da40a1d9b99347b223ff561f8e042bde9caa8a8f9107a5d9480163ff5ef00c1632df3f6f78103ed9995095cf657e36fa0c2f64222f3c04f7ec9cdc874646e3f000c824f77834c10109404a1cbf4325d82020ec72b236b54d7f276da04a6a427429daa35eb5d9ed5399cdf187edcc0239bbec0018038b3c5514f6aadc1bea90ab72464bde237d34efcef35046c4c7b29cc74203ab0102ccf35ba4e47f878adafb0a30593c18770184cf39e57937e839a8f99acffaca9d0557a1d1b36df05a33135f2784527c72bb72267df1e1454b9a70e1338454a15026191ddc20ffddc7185a3196e15d63d20dfcea31397c50ad6fe38aa6822e389e50e8fcfc030cb716b79cfa5d918502bd7d22f084bf4a6b3b6623a8d91c53780309da5ab4dc55cf01b3c2a7b29b4a3ad6aeecb8df290355fbbd3f59ef9bc16f8ed789535c9f213937d903379dcbe886b2373cd695acb3beff88cf6cb6c7ce6573f3f53fd1efa2c84a21a9d821a9d35a3968f09cffff59718da2368ac3b4464bbdac1648e1ff1e2531c0c6299d6c8a03b621a8dc88b4de33892282b7528034409614b1f4619219d4d92c779865767f4897ea120a355fbdc2b34429fca02608654270d75147af9ce7079b7fd3662408ee344ec47295fdc2e0b88c7cf8fddd5f09ccf52ac61158d95a1d57147da5c28303d91703952cb88a095a172c14a604a791e0199e2ff0657bf54870baf1ecd33012220cea0cde63068b4ae0d02fcd3487da33e1abb7f58d64567a7cd82cb9e6a6632c2ba2299799bb7a04be9eac755f068195dadb29f33f9350c971657e8b9879fab89868887a20b6f4faa8c2b8a8864edd85f78d4352b37445845753101e807151ad2617f485e16db6f428be4452a13aeb0002b101f0ff5e598da3d515ca332c568a973566eeb1548c6c3bccf58dbf9bc618be1e35a90ffb251779234aec4a086911a72e023e8e416cfab14ca884e828b60dd5693977d5aa2805277df4900edbd242960aa552df9d68f931475bd38e27841a9963bb2d6219bd8153feb344cbf0cc4ebcc41e16582da10caa2e668150d395c0dc72a889ac3004e445115c6dd21d1ea374e8c805799d542ee16a55c1d79ddd1779becbb04c6360be6e4007a42fa0fa95b60829a9e6d2bff0eb6e1ba10e87f68935397e4a976782825ef0359dc2b2d89f92c50c637f9030c0acfc0bf0a9c1184b9185549b76d7ddac8793105a3d88fc5aa8e811f29d1ebfaba8002c3c61f8746b7770dcc0eba06f6ac6d060efacdc1189ecbb902af4454a06bcfdc4a19ba2bb3e13ea92060ffa9c656f736ab166464e0d4584b3d26cbefaade6e5ea12baaf7c6d16e6fff1e1568b9e94897e426832621efe626938c15737ca4ba231a8d65a998e68eefca47104cf39cf6ae4c86d81edb5b365ec600ba592e0041b4143791c96e100a135a0302cf6cd844283dd00a97b7fe2d6a808376ee3590e31c17266476f8f8ac62077a26094ffaeb4d079cab5c21bdbfc44b9733d1bed2b673dd4f3396dffb07c29728330e017056903de3412511d9cca6626d490b199ae63963a3564a2f23dc2b561df74d8b18baed8df20bbe31535ae63c7920212ce7cb76054d217ccedf660edaf66f3992c83c4ca12d2d514900d9108668c55a52e096345bff63e71ec5516bedfbe551ecb6c2b795d2b865b53969c54b2ccf4e53528181be0f043dc358a98e77756a233420106f46a841c4c92850b6cd15f984ab45ce8ec1f8d433264dff06358872ad4dbaf616c74d53ce520c3dfcdbe090d60faf6b4e8945423aa9bc3f90eec6b20cd1c135f078b5be23e4e0f12efc3e1ad27b81a3cc77c05b6a750e91c5e8da26f741ac702c1d05e4899f59a301900050b59d6370a985e915ed05b7f9729b6c330be7febeeac09d5cf781ab3de9271a0244d9a356bfa64b1c9e32d9035440266d97506bb0ad17857441817db05c82f0f3393ca2bd170b07d0dd36cd3f15ea02b02b0810e845b9ff5dcad82f6201ac47226f4848a9f75d89ad95e49d97bebafde0ed8042e3ef11872cece14a1617a3e6fff15bbc7782c231e33c1fce8eb27db8a9aa17cd848725979fc9e852d9c9b7496065ddb423d3366630877c41351dc5881cf030184bdd888fbaecd2f20601b57add12191c964130827906af90b55d5cda89562c06e51765eda9220e02087db7b9b55deb401fd61b23ac84f4524ff04c11a7d3bbc31888f2fae77d5a5c352451fd4da29cfcd08bba82ae7d6f2d486d49a04d44529312bc305e07f0483c15bf7256c6610b28b2d3225267cb088cbf98ed29ea6e1c1dcc948fb0e2d49c604384d8b715a3283387c8d47bfb6d392ee0b7d7a9fa423428efc4b3b764f19af5928bad1dd46efebe83c695ec963cc6e0f1fa29e05623e09ed9e7da9eafbf6fb143fa2b0309fa87677c479268d15c10bd766d349a348a0916aa0575cef0158f79b4cb2c9edad592e3448ad446146ea94e61b3c02682f32d1a00c40164b77a875652bc858ae36fd0c74ca7ddeb76d9b2235ef4fd9acbcac9dbd42b13e8e82e40185601892c29dda9ae88a4266a2b6d7bb8907ff322dcea7dfbb0657e5de776ac44081d06459653188a52da80c72e0dca5a626badc4aa9b5c921398d90e510089ad2a244dd9775cf3bde19b017298b1ad88cd03862562982241192b89e0754babf9babbd708fb65f0bfea4355eb1b57e32d252b5ffeae56509960a4cdb9059bc6dc3070b8285e97a6a4d175adc8a46aa993672df8e029bc6dbda94463f2e418e803ca19142b2430c7365e8032f63ce29873058320999b5965371593cd07a953d9c01af95d27d4702cc62db50c45ab26e2cf8f9fcedcc9e3e67a28fd8a3111ec9e0c4f0dfbe296ca3cd7125d4eaefa9c171f140cb9667863b1b4b65e2e09d85723c83a02dbfc8c2686405d975cf62407fccfcbd4ba33d741aa2e36ad3bc63413c0548148c85387ba9ea0cee6cbaee464b7e262cea52336c76b6468da693ab30100d15b17e58bd6c4b7f3d3431a521500913f0a87fed72fa363d9d44789ab95a7b4b50584bc3b824dd84117344e3565699dfbe906cc7fdcb7290847dd3e3c6876b418527728aca14b5221241b277b3675c90f497911056cb12ab86101d3b5b9eda6be53da84be4135e41f91cb96cabdeca4a79cb742fe9a414d94cbee3115cad843dbf7de3a353dc48decffe90fc975e282ba77f1a2586a08981c8ae16c7137461b755a3cbda24bc8a16940beea206ed7cd900679ee5206766915beecfcfe6d694d5a194010c261ffcb2efc49c60065e8149a356f9c0f86953d3045d3654c0cb481b19af77295096924efb80af45035de612108416f4b47b5d59f65cf4b83296cba099ee8588892078eb80c45c5df1366245fc559b2b0559f9f8c1ee72b02815519e74094b328b4d852ec7efbb1b418105f4435f8a69926004888a7959136ac12aea618ef4c63d2f5427be2c8a46d4a32d01684003bd348fede66b9fe2a787cbf22f33397528861606e0c5462746b66667573c2d9ffe6566476fd4b1aac0b1569e55e6273bf3e648a0038d821d94c6dad06680656dde98c8d5ded91cda214643cbeb22a2f1901ef10ad6a9138aa11dbe0da83a3521ce65eb8864aaea4b0ce3856db97a91ba51282ceadc895f0e338e005dc53de3ad9ab1cc637e0c1c95070543fa82e949396717fb35b6be552181172ef83115168d43c78efe44cec423c053dd3eab12e04240515838ce7fdb37e4520408bce16584ed0eb44bb44173b4f9d37372e5f61a0553ed7dbe0fd237bde500a7e25e5bcfac88a695f068899bac2e6c7d865e08dfd4c2e53c5a1176f7344769a63f41074bd12822a3e59ab554c03586e4b042c2e6a8b129700f1b1a9d3503f790eff2d7a326f822cc53a4354dd0e09121a1c7af77f1582342ea68d329a501174b264cf652ff29cf68d934815175e41c221c659e02f037e35dfae8209b949d88a2e4b082b3c3485b21ac80e6b64ed63fe829f2e5d27115e1b43d81716446e6ebbddfe774fec194053d06278b6c606ae1124e0d3321970176fa9b337c9d192c552d6f9202036eb017918cfe64d52c44f578e64de4d0e0b20041959240bd662abdc0a63f12b1d562a7b7f994ad4f9b2ebae6d9ba50f261bafd0b672b78edd3bb5864cd264cefeb0dcd4150b26d088c8ea058c2fbfdd2e8fd1f48d4ebf938e0af7c429f96d22fc4893e4286407e7baf66de2556d93f8cc45a589b8f665f11b2c16be93aaca85e11be1b1378c0f98d5d6d19593f63fc22e5a235a7fb1b83f06922619715f51739e193c837db74e23c4d0fc2322597cbfb192c59139087611ba84a97493374b591b034b7c134568803332c698ac227fa07ec496e521261c71e0d054ca73f562085c0d67c291412332c24f84d7a03b61ea0f2b7ecb54083b9a9013735c188ce72a0f03fda4cd9745046be6f7011189244f3938db112782611ef7639f2f321107306af46ad98b6407c9bba59b01b8a20c0cd02fd8f828482e3bb73293f08ac179e0e8d1377608963481df4e90f52e7b66f8656f30902f80f179e99a3bd9899d8027b16a07c1d8da3b01d09347cbafda287246015e16700f61ba65ff17ae6e2383ec479d31e945fd0da040b9634eedf20b6adb1ff3bc9235b08b7725e14fba78b23a8ab9c48361074b7201ec5aff7e52ed4ec0cd6c01249426c1673a6b601833cd3ad234bc03eae45ec21412f3f478bf65b5e52d9a4b6ec4ee3cd173abd497da9db20f00f05c20647bfa7fe9e26fe6eeede11ddf4296691e74be83d3c4373b70a090ddab210b5e9d1e52f8d1d69422716d172d8e38dc534fa1fe4e4470254d1ab46084bfeaf5da35eec60c5b6121cf606e2e41c80fadb1a37b4c372a6078ff2ff1f9261083a85ba1fef5416544b7d15df493510041e12940600614a5a066ef4e9b9de466e9485f16cd433d38f1c93d67ea8e33d26f211afde612647b70522ea00645c8717cdeafbae45b6d51ad85491432a907f76ee85cfd8bebdcf63fb02051c0091bb7f308c8b8063953612a6d7f7a55e1ca5bae52d2209bd97df9b183f9ec74e99753b195652b7ce0b8d51dc0ceac2b9a7f77bd75fa50d67aee2ad1869e424446d0c6dfd2d87e5dc412a3083ecad79ccb0c335b6f0dd8a4818da60354cf37618cfa5962bf4eb741388e7ff7e790b82f5223a33c5a14d5aed8d6a24569cb6dcb891a790b4b21bbd0d43014dd1d48cdba33251ba50c1cf7a6ce966026d4173168cb3ca98ba1efd5d53d9bbc0100b4601a0024a4dcd7b1963b8e09b4c25c44b98704964ea40e786f45ccec0ba6b2ef139ed5d5bf7710cac134c5a7dd6823db459755839dabfb8622c6a1b7007d28f43bacd675a16aa526def69b8d00413746c3f41b7b3f6d767f907e6a396ceb6e2b874a25784b472389b931efd38e3bb30b00a1074cd21c862c0d226c6cc5c4605e215fbbebf56a21a5c7e6e1e0cf838ce452987237b161037208f117335279be78aaad1f66c38371078809d4e9f3f3c3b77c112685d1b6bd77584ba56de7a582a6bc862259675a86537479a973fae0101a5df20186e0a6273f7397c2ebca96be283123b0b7b5c4791010f7a147dce874f7e57fca341577c57197f225b878cf0cc3041386aa7e3ff5c06393581160f33d7154f1f8ac45af3a74cfe83460e049e4ceb1d1b592ce2af85e196d93115d31f4cda4742394c0b55245b987412008fe38844a73d81d934b5c9e016efecc17787d57e534d2e7f849c54624d43701d1b713953b56451bbc2097b6df97920fdad3dabdc7242e8b6193a7", 0x1000}], 0x9) readv(r1, &(0x7f0000000040), 0x16f) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x4e3) 16:00:01 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)=[{}, {0x8000, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x4, 0x8, 0x1}) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x30420, 0x0) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$getown(0xffffffffffffff9c, 0x5) r25 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r26 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r27) r28 = getgid() r29 = getuid() r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r34 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x7, r32, r33, r32, r33, 0x2, 0x2}, 0x5, 0x54, r31, r31, 0x9a8, 0x15, 0x3f, 0xfcc}) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r35) r36 = getpid() shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x7, r26, r28, r29, r33, 0x44, 0x9}, 0x7f, 0x3, r35, r36, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r38 = semget$private(0x0, 0x4, 0x2) semop(r38, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r40 = getegid() r41 = getuid() r42 = getegid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r39, r40, r41, r42, 0x14, 0x6}, 0x5, 0x9, 0x101}) r43 = syz_open_pts() ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="618f93ebb517be8570ba1aaeb2a5640c1c", 0x11}, {&(0x7f00000001c0)="767e34658f630c3d510dc9dc7bc5d8448f59ce4fac719bbc3025a93552797f8582c161169e0466441e2bff5257fb9399e7c352f7c7866ccc6eb65f17b28d11ad9a2b45bf7cac369f878d", 0x4a}, {&(0x7f0000000240)="3ce21fdf6c514ab92b8198cbe25c9c8e38fdadaf4f1490c247b43b909361d80f7dec37754e5f780baa7d645769c03e2369bf98f309744e5c3ba67b4eccd7631ad88bccf13a07692ad86500a3bb1422f4006c0cb906a8aeacc3a5e74966acd03377a6ad3cfe8c75d28d3f42e12cdd7487ca5213ebf98618c5d0a3af9d1158a964a827e8719b5540d44bdad93d39d88548f8fd5eea572d8d38b2dd2aecb17db104cf93440d1bab0dfdae08fe89dfeeb09b349c1ca7f0a9374a48137e59aea563e7a46467a4f7021291", 0xc8}, {&(0x7f0000000340)="c4709c701fa582ba7ceb33a40f799d0966d730b72a8e692cbcc547117e6cb69b92f24a7c4ce57e0e1309a95ac441d8e36c4a21dd62ccdb8f822ab32880ec97f6ea84507457ab41742f14e002c612ad5fb5bf1dae33c66b4c91e99c0d4c9071a73a19d6165ff77752ae4792d242768561fee18e261f54e676434762d0be4a9f029e2a8146f9ed1800dd1e2914c5bed5a0e17694f977fa309e2aa10f184eccc0bd432fc679e3665c6c41cb69042949a647fa821c4f4724c55fde848b83cdd334f6c3debd0e9e078e368bba66ce47621767", 0xd0}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="00000059db82560066cc0e215a50ae1f7966f36b24d2e365343d7e713d12a0efb2240f3f4477c38115f07c199536efb1be0eaf2d96090013bbeba1f833f2671b6ab1b4de696a09fdb80947fbda96a2a69bc5f519bccb2021cb0bff867621a4cd9b3686abeb3d00"/117], 0x58, 0x400}, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) r46 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3c4) bind(r46, &(0x7f0000000080)=@un=@abs={0x3, 0x0, 0x0}, 0x8) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64, 0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xff68, &(0x7f0000000080)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x1ff}, {0x3c}, {0x6c}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x454eb3c1dc170bd4, 0x108) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x8a4}, {0x4, 0x1}, {0xe, 0x2}], 0x3}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) setsockopt(r3, 0x1a0, 0x80000001, &(0x7f0000000200)="b16819dfd1c90e8e6f00e1b34eec4069e4f92d58fdb79d406e7c4936501b02c8047b56ca311f91faff7f2304003b36f1d7fd34b90ea1999af301442bebadc3d62c61def82a436cdb25a71e5f1b03fbb92a1b32c685a4f8439a54a7fa2412fb99b35dafa68031aeaffe6ad1746ba262adf7d3e71eb31ab3254b7e5cc5daa67429a9952da609be62359cb4a244773fbfe16a1ae99e2e478c114e0343537a59bb2a20605e451e9b1b0e0c1a1fd80d18fae150cfbf47422a0a15a2fed179383ac01859e7d5f0e40936e81fa1b5e57e60ee4d346428dc1733688719f62b04ead4637b6164c9eb216aaf52d3854d536f28f3bf7969c60ff8307bedf242a860dfa55981d52334dc0a30da1c3cbb3048d49d53bef322a14b3635a64d0311080c1a6035f98bb516a2e0a529991f2ac9b207b01b158db1bc907bdd79c6228b1a5a059f74208bd55abde0eb61c1ae78eed5623251023007e4343a8b6e1d42f2b53fba6cb21b32910e9d4f0dc9ca270088e5799650a1ebc2e59f676a7bcc118618ffcba0b4039daaf8f75df89176a6606ed8de6fdc64da68a3dcd3a0c2e84857a0433cab3226fcd5cb9d7c98b2950e070d8a4e54f05ed1bc26545eda663b2fd8251f5e83399eaeec0546f22d6825abbbf4f98f8a013a5b64e9e2ee7f6fb458620406534710b40f89b2d6f0b6581fabdb74ad4b96f4be89f741305131bbb8ca2e53e1c8b30f1350971d9f295412ccf6264dd5eeed9ed56ff8b398f46ef662a93044ef3a8ef43e8c77eebfa7e134aa75bdf4bf503b78a939587967b474209b74b1861346f2df4e79d23cf5a7b71c7e0b2f1831702ff08c933e23f0782f2d38ab8d8c72d560ff026b4ae7b6fd481add1e24a5042cfbd5961460e90c55ec4d38477136d8007b5e541d418c17bff9647b4c358b193b02918c01d1630698f6928577eb8b5a86a24609c6b860cd1f3f7be78f67b7bc4738645c422f9b504275dc4ce9b601329d4aeda3bb8062a6850d8a64a6014c90c1c1313172960bb960a552b3a30881ce9f03b3abd0880bf2a050b40c69faa67c4612287bcef927e11e7dc8a623ee2eee0706c0151fe83c5fcb6d40c8d2e90661f9c29460e310de60ca346ab5cac79f860fae06f7bd44e998a12a5716035e15c35029dc29a3b45305f30f684da1a1c1df94b3b7d90d03439ad263c7f321c104f53b3ab259b83fe1342522a40ec1b38ff7d7c9b1c6afc71b2d20524b69f4dcd6600f291ef3250c951deba3951def2630c06461f4604c2b03cab17e866c6211233d891b91ec06dad208f439bf8707669091b8af221d625b8f44f2f9b841fe66c0ee8dd7a57611aaec9a598e5dbed945a77229f95496ed51ccea5d0c40034c719b7bc8eeecd865a120ca1000da9cebbf00183176c5cedb6a8d69b1f21bf91412e15f3e7c678e137364de926338fd640a3ee328783925509997a47ad012d6ae31797d42f76591d1453c9b3a32a870a0f70865e43361424de856d08e32591670bec02e1111e9615ca626d71711dfaf780865680a61ddecb3568b44bc4b2f1428154e0c75887240d04f3494cc8e1b912275a2cda84b4d02f0d6de0b8938ef9a350f897de5759f20be62600f9c17b4f59938cc11ef0467ab6a13cc3dfe1f4e0bdbe4e681fcdc0a2eb8c593b73ed21afa1de824693068690abf42cf79bf11b7cbb61f9800c1a93bb65c854c07731f3264cf8ad8964e8cda10c1f860e9e3736c7be37f49d36dfe9069f6d65e22d7aa448774834a9bf62743091af2b8dfc3757b26d176d83c1ac202c69f3e712660447893e5a06c670284852e467441841e0e4ac8651cc6861c8cd47c54ece9da19561dfb8db06317c82f9a201234ebc2a9c5964f71ed88ca271564d4d959a2b776e1e6fd1ef18c6032c5bcb9e96798c728cc1d48aa1e84ac7b33dcace6db37aac184f2520356035513369e91290daf00010d56ee7b28d69c8f3dac3112cf36a83ff3edb962d595982ceb6c5c65a7fa023af32eb854affb1c3acb2e0b5fbe19bf4c676defac9cc37b35b3b51832fc60651b06c63bbc22de60a4e2c12249a077f49c6420797f46176fca726fea7e77b36d5abf882740a6ebe8bf6d7fff1d56154c8d79915ba21340ad35615fdc95f9a110a05d17a79998c0d4b6881349e3ecfbad1983fc828d610891eb3de064222f836320198576f9a68ef93fa7fb96d8330f9a127bcd240e0c8eef7f7022c2cd21d646e6595a6a6d282b2c05b40800c132fefbc28361810e7205b940ede33f3e66c254a991dafb0fff51cbdc9a53d02c4e452b2a61ca8252e902ac24b5592d457d7fb27bd35ba0837cd4454c78c86fd765a8e932aa7df6e5848ebacff180f91a69a0c4db99095e772303a6a9154dc8038b7f121319a2a6c0ba18067d18b8e161eb02d50b7b7c9504faa93904a7f4866766902cf43798e8b05fef87acf2e5b2f828ac002d8bff558808c4fce469932e4dde874f840fb4225f0cb7daed2718ea12e994146cdc846c3f88953c8a409018a128b1e0e2ba58358fbe02f13c2092d28cb265bbbed04eb2a22562c93a27f33cea6e36f682527d5400d23cdd8619b8bc8e381df20e7ff7b0a458e0fbee0fda19992c43adf12ae1cfedb8c4225349bd22f27a11c2713ea933f8e6af207c42b3837eaf8d23982225c09b7b67535061c89a456ed3643a752a2f9e196f1e39f931ad192f57990899cfe850e7949c75e799daa3c22851afc8f9efe36d4eb5d034c55952bc2016a5c29628500483366b66ce372f9c53a7df31624dc54566933a5ac49ebc9996c35afdce7fec0850bc70a2391d93166692394a25131187fb7fc45823f7812fd1ecf41a44612a1da1f0e851c6f8d547e0c142b3c709d15b29f2a51c3278a82ca9e07cd9cb30090303caf03f58c214018ecce6a9f614576e1ea6d3fe42dc7303a7021fdf49cef8b9952c3caa1171b49ddb91b50b7abefaebbbfb4b0618d513a484aa6c9fda99c4e506155d4eec6f133a3ce40b08d17a68ae8c7aaa6792a10eee282a466dc1379501779a5d5ca7d6b20113ad3c1e981f662a75a6fb4bf8a0cd5408e6df089a383c2c09ef8e5cbbffcfef763df363033d117c139a517ee85b0ca2beebd5114a0762e9278ea3b47404c01510caa880bda527a1cf5fd0bf37fb8675c77e09a9b3b536c7f18b4993870a1b3c4b1297b69e52fcc14e9d35381110833c00983db7400a979f42cb7045513d6022f3ac85fd78bc842ec44b053619c984555af4dbe55a87c3e962a70b5dfd9464ab02b45cf86ed02bb33c0771e4c6c029a52e82037e91a67347f6ca99b8b03b051f04d58d1e35d1d6bcb67996cfd85e503bed60a06a2dd9cbb2c6a92263f12bbea7b9f087f00c192259229056ed668d98c41b1f9e633d61386a9fc99b3d3a1f5374a9e7fb9420645cf7cab1c150999244e9f89500b97399f1a207fcbfb30887d9ea471665d6b83e911c27f7ff6976552b139d6768d433f1f5d59f67e30fa1dbd61e6530297e4443ee1109a3d15638f3b34d38a8eccd4159218ef51fc199597c6959d902f333d951cea6e62b847a41a03973d554ab679fef39905ec385ce13b5d3ab8eb06137a62477e55512ff369ea4f98138996f1c25c8c1076430b1d46d4965d7fd39253d321fcc2a7d9d01cffbba2dfa6e5cb12b775bd87b6fadaaab0259d7903767cd2892a22d6fc6ba22bcb0326ad60cf8efd28060ef77ad9fca5cc8aea631fd2f146873fe35f5a56bc555dc9957678835c95221151d252312d0afb07a8f269001c8947795cf571172c7de19ad23fb76c8c64562191df224075cd3c24d30207aada17a786d85ad9e5203d8881b2c5d95b3b640707d2397328446ebd8898f68f7a870394f9b9f825049ce75b0b0c9fe49ab9debb5da4465ab6600782ceaf5c6fb74c785eca7839735f06bba3926d17240b90a8d6c157ed7967587407a1190b0b1c8b8afa4b06b4d2aaf426d2a2057929663c1ac3f090e9e74f8c7743a5eb90a4be01a2cc24d6a906735efe8d0f3bf2d5506e3d8f269e7beb5c63188da17f7790d06134f7d731c2619a5e6bbbc8596d828751f0d3329426f3a370074f911555e8392f6688e048eb4c2b2d5e4254c030025d8156eef37e8989cb0c9c3e940455a1ce52d38224cc85a2d95f6966fd920bda99480593beadcc622aa2b78191fcd27d004e7fb1739d6d36bbad6343212881d811b17ce5443204b56c1b6f40347c3e54e1ca4c25a92d645288872ac79704eab87950cae9b88063f4beb860895042472e5453fbe4f12d10f176db7990a71d4ed5cfc2e3a1ede498b94f4a4734113111889a590c3ccfe32a5cf96defd95a5242d17199deba09a850ab40dbee448003ebcc2c0e205ef2d1a1742454fff67eeacf1b338ae5b85e4dc60b028ce4865394d992f493abc2ac110ceea39417329138accceb86db23fb7037aea9e74f970903025888aacc632aa0f97823a6d9e18f3928df8f2ae1b314f0cf3e47487432e8b23013a4a15478ebc6165369d80c57d173bb3b6cd10a494fbc83807d741f9f04769582576bc13fc695aa3804567dbab84f5d920c0d6675b07b0837236169ee2d943854d95838bcd8a38c5b71b16928e5baf4b1b186fc5d877b8fa58f83723270897deac4f2a83436be017b113caa0b5b8009b3bab8aa2d76d04f516734179e63a924f9afd77a7a8a48be8de97cd2c8f6d71a7cc3fe60040f095642a1582b687250e1bd68853ed87401dd55482836e9411fe886860ac98e03492c67e42bd7cea5cb5a7667abd9a03087b11501ce2086f36ac8d523ad6a7d2a898a643717abb84b9c43c9586681262aa052d2a2c0b9e19c822c7884936ebcf4049839049aea8fcd2fdde6e121f70699be07429d35c5737edb879071d2308b1757b162b67265adc749148baca1d8e18b121e1dded93fd7e871f92cd4484ef3c3ed895da81b961ed01e2796b1628656beabb7236471b3cebe6da685d620373c2b623d57680df00d2d3b5cb3048519212a1d1e5904f8fa7fd47c641732da9656e203102c2dd8ce4bf83dfd09f22a7a2dbad4070b0eda7738b6e58136ab2cccbebc8efe2a9948bd0745253bfc4710240931736beec9dc2fb27d5d095b1e236ef758d7f69c1db8a1873b984e3cda81efcaab144aa3335dbc8edbe4911a394b4dc784d941006f58f241b814f3633e3fda3a5044e683d216f0f61a8e7dc55337109ace8b5b93be910549e5885e5876b4f2618e9588cc8e0481696a8c3b0161c6ea45445fb919cf71cc2918486e8c242da4dc9c14465506cda4f6e67415f01277c5c461b2c0c8052e7048dafaca71d7a0ab79a4cd65bcf481fd2547f8eda6b1a3259b578de9fe6bd8b49c80ee714b273aa9130241b5972f6465c180e876c9941ede58ddadad8bdd14880ee66a0ebb83040a6cec9c4b24729b93868b55dff91768903a98c30b3a7c78c8a4ccef4a5a9ee3e9a56238ea6fec0271a2c239d6fd83436dab84b118eb724c0ea04beb47de5db667a5a55a5317c8b7b40d07354bf8f584af669afa75b1d74aec203800de40f1a3c5c80043572a7d3221e928c291c751ae43d933b69797ebfd7f6356fc4bd64a920f949c9be0a3bbe58a5669ce0ed4534032f5aabafd6cf865c32724b502a2ad3b771add0564cad7f008cf83d12d92299e9acf6626887d7cb285e0832a3d6e5693ade074b4956398cf000ccb07635f15366daf8e4d067a47ef11ca4525dfded8a8b9bf596ec07734314c2368088ef32d67c5b07ab3a47c0995023d1a9564136b6d00597afbbb8c650cfc6070ef96d303c1f7de4a75e9e33008aa6394b", 0x1000) chflagsat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x0, 0x2) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001240)='/dev/speaker\x00', 0x400, 0x0) fcntl$getown(r4, 0x5) r5 = socket(0x20, 0x4000, 0x98) shutdown(r5, 0x1) fchflags(0xffffffffffffffff, 0x10000) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) write(r5, &(0x7f0000001280)="de0633a49670e64ced8d785a7754c9f9551640bbfecc050475a09b989586c9327fe5c6d6cb5eea80ae956430aee19f55e20caa4e4af1bb5df3bfdfb02fbe41e15c413da41c0d487346bd1f3c8fb144caa5a846da8907ef0ef9095772e6c7bd04853f4ae08e595295fea0407a7fc350719947ed9487c4680374195b2fe0e0f02889fe9006a546bd694a310c23451d4b118bb49be8bf8a12085769b3131621c3bb3c0aad555c76b3b516e73bf4bacabb022ee752d3df25c8259ae34813916dcc04e624860ccc86583beac5b13e92246bd26cfb6d3ad908754e8810a50f53235662ee7426c6ba24", 0xe6) r7 = dup(0xffffffffffffff9c) unlinkat(r7, 0xfffffffffffffffe, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000001400)) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000001440)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000014c0)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001580)={0x9, &(0x7f0000001500)=[{0x3ff, 0x2, 0x7, 0x401}, {0x4, 0x7f, 0x81, 0x100}, {0xc6, 0xa2, 0x0, 0x800}, {0x8, 0x4, 0x2}, {0x3, 0x8, 0x0, 0x1}, {0x3ff, 0x3, 0x0, 0x2}, {0x2, 0x1, 0x1, 0x400}, {0x401, 0x3, 0x5, 0xb5d}, {0x97, 0x5, 0x7, 0x2}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r11, 0x2000746f) 16:00:02 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7978da"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="40e27c219090a9e1f2e3dce6063d202e58588eea9315875e2373d1ed1195c5840ee88a175722c3bb743e436a0d70fe9a8d3d85f445c9b999d41bacc1fa32bbf0ad84ee946bb7cf2d7d4e94a09c2b311a85de35d7d61a6ae00d67956ac825a2fa40f6fb74bc456c5a914a04871b359a97c0b0eedaeddb00000000000059d2eac734a6ea232eb28d9703968cfbf2017db56f5cb89e818a649af31419e02f4d91ec2021e59a8205309be82fb735a2843a4b8b40bb457cb0f4ac5175ec00e06c36fcfeddd58ef9b032b233d85f3902c1a46cbd81ebe32d3c1cc96cda30b8be702e9c9fc19964ef818a126f6e176e6946bf6c41d82551cf0a10c3"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="36a0fa450d767570ae8fc010532e25608556ec99a22b27451790483ad87d5ad105d88bd8c62d132e587f6e8892724aa831bfa33f9a36b766af2dc641e0a52fdfb70dcbd34b20bf09e79ba8d8c8ad8935eccf7c7b4a6796368b63ff4c6f0b66dbcf15395d15f97852e5a7598fa1e5bb6e1eb462b5777475e4655ed0ad810e2074ac087f2fd5c87955663fa280517e", 0x8e}, {&(0x7f0000000540)="0bc764b439cd49f33486cfcda6e30e175ae51c8fc80a37b48e600d8e78679fd1f9794dc081084635156d803b5fb4752ec867f749a636f51a759b520226f73f76532367fa6a7a3575bdac090cf18eb9d043b0d6e8ea5698f172d3fbaef5b57626a52411bc24c4c828390ccde6b60f74cbd0238c755a49506d676d356441a61e529f5711e9100d028ec84f94b3e0e8fa9a31f36d793cca8656bf35a8783b9fe07ad54a0369a8578617666ccd73b8060aab9f58706219e6c000a8a2790fe525f320998aec64dcc9a0fbca778edf05ceb78e445d670e5feef55aff34ed5e04d0eaeab79f51b537bc33c723ebc49d12e356fc5c3a56fa402d0eb9800a91a7b3c9102131f7149b8d97a6d2b5d3431c7db0d54859409e3bcfa3ae565acaf197f248dd4f0e5559d9d53464c8ff93e72809490559a481afe75741b9340f0349724c958bc67f1891511b91fd2ac160be81b4b38e420cdf1f5afbe730a4d2764b8a965628ace55d9106367b42b812586d7db425515f565c5ab4405f105469f5514997abbcc640bc246ce291464f4b3cfb2e157358512aff9013abb579bf0fb333c2effdb2677461ac2bea6a672518589997f9c6b150e8edb86cb068c4c7f08cbe9c7ec8c9ee04523c22c306af3075bb64e0aa745b941adf9763d94d7830bcdacbbd0566530e7bdeff9236a40586a2390d6bb9d6d6c37590667fc96615b336ab7d36e8ba15159f9bd48db1a7dd3c80c2eb36d793811eed0543345a967f427b8e9bf1a6b29da5c5d58a06d1062f1156a739fcfdce18f2896c6b5351271a0c228e35cce47868babb59f9235d3ca61805bc845792c0429445aeee59cb71f73ccc42b23d3b782e990a7094582844db652ba143f16ea56d829102ed5a106e30d1181fe7e5e553f74bd8a41cdbbc879425c1e930b1fe0cda842d3806caa3d8abbcea9e3f222655eaac7592f9fa8ee12a376c19bf2450a9cef5184b4a9782825bdaf813078f4d6fed5675faa9dc317890fdd4be7275abf293991190c8976c1374179daa20a687c8c6faeb2bc9a770dbdb417f508eaca5ff008502e9573c5dbcfbc5bb4ab2480a9950ab0d78f90fd64f7e7b20031e353df266b46e10fded7372a785def9d1d05ccbb31ba8da6920fefb924aba0a6da1bf5e41e1032ce4e9f4c7602f4644063ecde8b8cf92da22a20f85ef3df7e62c47b03a74c4f412543a506cf5272396643821a3e2738c594a7cf17143ac0f105e2fee11c188d9a9ab64fcd69b36301c39363a4cf47bd8ebdbc28e75372f640048f12feaad9bcd878c741c76bba3280a5c7d4789d2599dbf89225ca0026d1ca81ff3d6b498f78b94edf4e2bf86fcadb8a3567a7955b353a9518113c43b6e336691bbb59ece44b3cfaeea3c42ccf9f22608092068b8d35635fdab28b362c05499d8351ae01af0f97b3f745ce99bebf5b3127ea9586774e7af1542a6c4e2131d55e2ac0ebce93998c6e5a9779a176e08df9f9dfe06e06a06aa33c1f423a21c4143d97c44b75fcdfa3f3d426d762c4e2486c77208126dbcc003be1a8dfa4d036953afbf14a3ac2d60f95aeb09253926e9741d1401c6501460c89f05e12ea876e90ecd3bcba3c1cf79cf8ea51270b4be3bab0105e28bb6865d64af7d6a2be7f1dd69193705523e7de8433e2ceaa88159be99cc2c6997a569f5c6aae9b0c38ec060ad62ee3e891e18078c19549353dccfafcee65b6c054ea26820ec1538bd25b19ef1aa11fbe8fce7b5400462ef4395548d1a4b760eaceaa7e8cfaa6b71d0678de323d80616faece60c5c00a083d36f4c5e93bbfe8a058c8f83f376ce5687200804b5d76327774e7fbf314697c4029fdb2725e4301bfc135f3342a317220898ec2d7b544b8f91a0f2facf429fd5683a3fc761e961440ab24af9c4e7ad1e49b8ac9fb3326d72089770a5173f1bd789c0084e1b9bba59654fb9a65908313b88a1592908aa5a06687abf245eb6137789b3876fbbdf2a077ebe69aae3f08ca0a5ba6fc9a84dc063236db9b2414da444ca5b2d36e4a7e61fbd22d1580ae64eb2dae6783feae07d67dd5c997c4901fb55a6eab157c5e5849220fcaa7252080ac6d600ecdf0efdd46c2d8d284b1484e8ebd4f355cdd728e55df064d4d2900392d72673f954d60b7a61bc48b72e7443c6e12c7490983fa11f90e85489a5967e5c4085418bf57e8792b322fc182370e7588ddc84cec1a80b52dd7d2aa12911b3595b0070d241b8e099cfea40c62ee22cdf59ee028b13358475b34865f728f77a6a5337288fd89f9604415ffbacc638394497ba34ad5fb231dcc5da7d7e1fba59e6e0b99ddd5e31c7aa76439ee8808b0380cb53f7a939c9a5a860e7d2816a5720aa361aa6f5ca483723e2664cb9a9e7265d03ccf3dff5901b55d3d1e02dbd705cdb9e92cec481e6a3bc8acceb83cbb2f5f073eb00cfed5dffe243b8f2bc621c4ee32afe1cd4c02501b12754f0767a01f71b7b7b953c98e014df5f23b3ea8cfb92ee14d3c5d1bee60e2d389c6e4c1811bded3b588031932103751206253d7ed95df48970edd43efa2edfa8ae015c15beeb12b01d55f15adbd9f39701c5653810852016b38d22c06bba073ad964e0e22d73a39df154feec8c2fef46b9922896d84d9dafc07ce5afeb3b9b70a02e71542898fd3ec2848722949e2109ceee7ea03c068fcbb7c339623715595313593db066521ee97f94c4034261e3a68aa2d22a23a22588643f24248d15343a01dacd50acf7f51271596d56b4aa7c2e95b1457d909444a6bb78939228fd8d5d6a418545fc8c33645f9b1cdf1ca0fd22d98592ddd3e3317814452ad898b7064abe77161b182fc66cdd858b909f4f082fe5be9a596a8e97c035eb5ee4e5a17703ccdc652cda9fd7b96f01fcb566cd2eeb5a6ec756fe5f6fc822d1c01c739f6a536ea0a1867fd5b39a74214599247ec100a55874ae1ec9b1e8b10934ff58af4621242a117abcf971f40a085bfae85018f89eae3770e5c04aca10eaa9d4f80791ab8e71c19dd99e2fca23511525500bcb84c429d407d385d8837f4e7a05a927524406e612ee8794946b508684e16e89f2d67eb5834e64c0ad1e5a51d57ce3dc30cee750d0b55702fb148aef5359a903c97d9ff802c4cb164a2d3b00320dedb9ecdb2941777eb7d42cffdb69d745c404c367dbe960409ee36ced013cf94ea7c71740c1c1051de053af846fbd7ef47d4118ed1c40e16e3bc265e013d250d4c7c2316e7c9f67827fc79164b415e0efff3a7449e3f999d689b53e69883482e2592357fad7dd397a4ceed35bc8f2bf1d1b56e323452b02bed562ffb1b749e16a9ad5a615f01cd275a539442d7eeda11513370f69d40fb60c0cab0e45badcc742081688b567eac7482ed3fca34a427ecbd86d1998d1ccef9bfbce289fb8f88f10532fb47a85203f93f2e536f5d870a856df9dbe53096b1e2374a8ab47f97347f09b75c4cc3a5f97b1c1075d9e73583e62acd323ea600fe6a802f5b1bc91709e3e95447369ab114c2b5cc8540db2c223c7ac0ec2bacaa8e1b38446a0e3c314cb0f5b1d58d7c11899c792bdccec82c6403caf8b6ea1e293ec29c006dc14c493e20b09b27b19c7e9918d6630d5d73a8029057f43f1c620c11cf817c46e4ddc47a709ed8d97df8a693e9662bd1a9d04a5149f825645308069bb0d5e7d67e7a0f2ca57d522a0a19a5c461bed9bcfdd3743d980baa3058cd38b753d033df97a18dcd286b78b3bdb463a3c90abe3657e46b6922d0f3702e3232e41c6a89d9c1f750a5ff26a43c1883873526f70ae699dc1fe92b38e143059d2f9cf5d5ca4cde8ff0d70000526bee37e1be6db1ce69cb550546d2f41b46e627b71d07d720cd16e891c2d37693d7fb25b21acc04732c0d50da795ef4a61c8389380191fb1354bd45b2cc8cdeffe53c8a0dd97694819b2f06a48f639984ef3d78c4566fe8740db273e57422319e05955f1b248432bbc1b670317ed8b0fd32f1b12caae5ca4b05d10d76d8e16be6b1f1b08973fd3cc43c449b6b48d6c0db0f473c8eba9dd7acfaa1cdafef3bb67999706f285879b610e01d6a51ee64898ed0fbde27cca81dd537ce2b08717a143ec12812b3b0df50495a1ae8ff9ccd1c12bd41ed4e010c546e94dedb2c998eb506731d9c15da98db47bf9641134287b484d6606b33b3128d2706020e7a3682d8835292075a56f7497a1d24cd6a1238438158f93f33527f2862a2c579117967646ca69d54d42bafe516fb01cb107e805a583d5517e4bbda88e70d278ce9db7e91ffedb4e59d3130c04e72a24450482a76aae525d34bf000c11f361ab63b13892af5c1a2e3623f72805e4df4f7f7dbaeff73ccbba65d85b4b38dd78add8a25683cf823cdb2c5ef50b24f8bd10d2fa353a258025e9c3ea4bc41a6c26875e82c4e8896587b68b62b23c9a47bc2de21a3aa346d53a799adeaf48a23d22c56a872af0fb1407d7a7730930b2b32ab763da8c96e534b23242473324b973e27ef53702b95f590b5f871377738360865192c6691b429598b1437c6a070a1c639957dc8cfd9de9ef0162fa561fc4a14e9763c12423d08dc1fdacebe272b1911beb29a828da0f74f0d5cd2fc6d3d6eba8730e2344a6ad48ae8c048e08639ced8e262611f95248660b0ec4d1ba2e56f80e9376605046fd4f58ae48283170b1d2cf2a32b50588cd2991d0781a9a1cf2aea9b1ffd0e17a461dbf969f06a16935d753686cadb4242c76ef27dc1199a37ef8b386546d92a0e498bbd05b467ea64170cd193c9ac724387949c6c75a5493decc5c91cf55bb5c367d3c14fbf260397c766efb84253d5483a02a2c2ce221da04bda526dd581339c32a2f19a256cfaee110c30224f1f14a020450bbca811b00677dbc993383a3106a54ccd34b31f0f1432e7c614f8582d0b4d99c8a37cb18cc150cf309b83e2525ebada7d17d2d7c34724184ff1e7b62680fe20fec39b9e0e707523faae4f57ae906e493c5b6def50cbd23d85a3ca70f950edf226feaad1cbddf9552a05b4f8c42a0af6cbe49f6fa8c9fb618f537df8ed97b2770ce53b79cc811831ea5cb55393e9d5dbc8505a00d21471f063bc896472744aff20cd85a04f3d8e6f3047054b359a702c76e7299b92813507181230b56b19fbfe714a36f52838e6b95121ebf4232d28ad67e85c76665873f77c04308e76ab851ab7337f21b661e5bc5ee783f1435904f5b9004872e5ab77d6b7dc933dbe3bc00065c789762f4a69f2096fd592c16cb27ee13a51546356c8e041b1bf76b2d76f10a5736fd6d8b38ff5b5f7b8a28c9a5ef533669e613ba0a37d15e91e22f2039f2854e44875e2ee79df8e7d9ab12489dc21551346cdd995bead034e1e7aed94212441bd82d51796d44746b21a5c2522ba69166ec55b426d9422ea97de74c2a2b90b0cfb8a015be2eed4e7cb75b025e673c251cb936294d592d6e484ef33049b38e328ab5cb74e30cef92145f0d3df570f23cf69be1bda0e0670d1a166aa7fcc0b2108c3f2dc7102021e3e7e274515401f76e2f3cd4df03565e96c7c72447105c635a4f9920e4591430f1779124822d8878e74b79d95c513d72c3329b2d6341ab807637a29d2aac526a04c0eb5bd4bf7b77d161a2f73ea36474b95d30c57d649015edb56dfaa82402c91fd470d753a2abb206054a9637e902a7fbe084b9deac69d01b7f198ac11878af5eafb6a51cf34b680c27a514353f3faa9f1dd9caf6144ced7ddfd34f6c4517188404b885f7182d0ee58f4cc91e95a7eaa5c4f0a376772cc731c9320521ca32cd4ce6e8a20d37d7d2622dfc34d4", 0x1000}, {&(0x7f0000000280)="ed6df719c3124176285ed59a1e31a098d7533dc9dc372e4653e968abd83106e54acfbb6fa24bd5936226a4b89e9c3533086869a2ac48ab2c715a823aba66c738171bc7704ecd7c71c5c2e6d89df1867504611c0163e56d19e960efa6412b781b6cba0ed84cc7dd7a85c0a67dcc3538307634864e870a4373eee9d15bc53efcc3ec28cb420d737f628c75d1f47acc0ff986d71c73f84fef6693737dd45f30647a8963dc58420cf456253df865fd5544c895731f", 0xb3}, {&(0x7f0000000340)="fcc460200747e57996e42d27e29288d9f351c585bf0708dcdf5f409d7605e1c13c3b0023f41985d9d31c33a0fb24b26d0a38661c8dba5557940349204e196c1c667ffd9ab045bf2c02042bdec917c3462a5c21a7b45b63bc25f79ac7180a6260d456c85ccbb333791b71cdb93aeca2", 0xffffffffffffffdb}], 0x4) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x9b339e92abb31a80, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r1, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x6, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1300000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) fchmod(r4, 0x108) listen(r3, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) close(r0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="b6c31bcd5914f7ffaf76f4888e006bf854c8c236078210425cc903ad3ed24e9594d0aa595f112a2883918a6d154b054e289958d5bf0f3a294a1ab96e9bc8a810edd22fa0bfbf45390df46bb4cad116aa175b9cf67d123a8eb5196c59d0c02b543c99bc182c359da8018af50d473f6a85a343ba64e987fd465f76b4e91ce2e86cd5308dafccb92befb34442a82c12d7c3dce6b12d1e4ed456270d6593f73465870baeee34e6f413467cca300ab591ee079a1988508080f10cf31cb8df4aa38b73cc53eff2d82b9ecf30f17cbe018dc33245d10852f2bf3b4ee782ec2d63ee785d9006d286f4a6cbde3be3fdde8dad79d56390acd550e848a11b8273e376d9932cc806ea92145fe3780837e667afae83f8e945c18baf13fab2401fdf06f78f5e928ad563756008e1d647b6379e1a43359ec002d75c50f382e9bb844bc6e6e4d1cc1d4e5921950438d46d010385172841174706c103f550325f21b51c30a3251efe6342820920a7dfd94caf1b71f343b0535fd4b10946f29ef07f1c4df981e2db8224331e75feef65ef457517d832b417920ae8cf9a90d9f59712b22a7b5f918d2d0571fdb881ce5ded04f4195dda3a6f47d1e49cf1ec4efa159f2be32b0edb66f41753a54a9263beb0b6f9eca3a18ce674e74e0bcca80b5c1fcf03ac574116b61af8ebc0b43dedc8808d698ca201ae18a3be62aa9b047b62c0aac8fc302dbcb6de4ab5ba5245ba134ac544bef17f61a8a3b4113484de5f27531e04b3340083831df998a4e8a242aad5ef79df30ae44fdec4eee82b1a8ae3ffb28288915e956e7eb323e58f152e47d8eeebdd6901acd976efded62e24f25c2c423adef0cc4aa57f8db62d41b17ed50e1d5163daa300e1e72c72579898c31ea3ba34f5c594442d84524092e101a701a21810a8a62448631031b7c09dd853818af09ffe4b3a1dac504653a898e5ad513028b7d67f44d753ca588a2677acabc5c1206714eea1d058fabe08dfcc82689f7fb9f95392a6a79600a37d2b88ed190a91e266ae2098689f8bba575fed785d3fa0f6412acd86a19da9300aa18df021243f08ef2fd84d767352352ad96909018c2df8bdbd2b2c11bc451f7d2063ad236c606667e2309950ad575f6a3030daf7d2e57459bc3b5c1c3b5c9ee02ea97a8de909258dca6421f27a18ef221757757738d7ade260617c3622c4a7cdf13a9d99b85981062a04d6aaefa5f74e77f7642329dcbfb09149eba48a3403d9dee842e119f9001b51c34398fa0a8482a9ada916e0731f1dbed779d79e09947fb657e049c5ad5a6ccd1704716524e52759d9ee1bd0c86b10c85fbdce2f20c0b273d7fdf8d3434b7a8ae0a1a6b749fe80bac8822a996a8c121e2412dcd59ee80929743bac47a7617ed8eba0d46fb853e5647b67d377fee943e4215bd9e1c03a374108eb17a6b0dc28e8e0b6af846e004fe629aad5fff48e5a74fd7bf46ae0607ee9e83df8a2d610b6e06e18d2810dba59d1d999d91e67c005321c4957b7fbdc30170ab180b9dfe5bf1f204cc77deaeb4aeb62885705e1dfbe47ea8f037cb60f09dbc79f3b9343742db5634d37941770036315863ede64bddcf5320ae1251ae70a96c5ed56986bccfaf3d14213e659cd9e28691c6d9e78e0ae0e5cb78377bef97cbdb4389d1692f597bf0d7ce846513d7a0ecb863822b49937c5dec3edf854f3bb457edc4a4812f33a01849a633dace6fe042546c2f6e0a4af553df1838dd3bc5619438b90ce539f81e7b268306137df7aea3b1b4d5e6fb81a150d3413e4a16014834cdef96e789ee78f1e4ef83a2813d2d036a64c47df68b2983db81a69dcf836c792d570a7205b933926ddd4ef28f9404b7c50dd686cdf64499715aee3348ad5d2cee2947af0de6e25ca84e8e362532c2d9f57f131b011007ca5c1da60adf58cd8db93bc861ed10f8695510265a1d0e862e4d91b599bf13158d174f98ca394a0771048f2af44dc900d8e82b8487475273b61cdb03c1cc579264fed8d707539ec37a2e70576b3f6ab12304f21ac56e110c4232b6164b48566092b33afbcfe1f3ea4ac654e91b3bab33cac79a383ef937bb2a9a2061707d38473fd3924974186b5e6470660bc06fc066298d6fb8e126655f3c26a6c13dd714e69618a0649f5a795d2ca84e0eaa8dc8521298ea938d9c8b9fe7168afc1c98967474cdc7e290aea87aace2f799f9349f3a339d46f54686da2ff49bd7edb334279c74bf3b363d72222b477289874d9eba85ffa6b75573729ef514aa26a936434b29f81a466a91da9a43518b70ea21dd909e13355464870fddbb673b193a10469460d0289cbe2c620cac0a0dd7bf17a42e19f61a4060736fd667a00f9676a6f4a0ebc56e63aa414b49c21ecf2779011cbd4a963176b685bc0255ecff9fce756724e95a143bbd7bb50bcd8635ecea4e8e23ac94662d7b72d0182443adb43a34f80bfe5379daebe7aea3a3190003a71e3f2c765b6111f7e64dfbf1ef2b494d9acb50a532a2c4eaa878f141a3c5f710f0975205bd649d067876fb66168f2a79583e0a263f51776fe3c950e38dabba0b2c4f39afbe1a00a2b0ff8eeacf181266a34429f21a4cd624310be76f67ada7bc26ab52a3c3f8c64eb33421c6ddfc477083cf400a5940e5016c75bad2c203400d3224bc3c0ee79de9ebce079daeb550ede1ac06137995dbf2340a7b57e8bf458b40ca7926cdad768f4ec166c47117e45e8c0ee8c78a510973a821cd0256ca5645838dd7fc9413fc99d0740d23b89ee2437b122487a7b4d78196de89900e28c700bb855f8d3e6a3a96db893c391a18eb85aa61a4b0c4e4fef8b4bdd88929d3d8a887fef8e3e77efd623239225abff503c57376d291753338194a8510751f5f83b58d047c74aa24bd8959b984347359db435847f7e4b8f75f6de86b61462c6a7845b50371d4eed989b5691a847b7dad0d2a8965977882506474ba1b5df35b3624d3d663ab537f8905b74a976b24950e6ee5933b92e8bb635c65a82c924d6e2c0af2fe4b2253a243d4729df715a1e84d005da6c899310ad5ca2d979349b47fa64e492280e63ab1c08b22780e3a70f2c0acf8bf6866eee608e3b30170ecae36fb9e32fc4793e86e42a67ce54717e1ac7c748c89cfb7cf16da7d8d746ab75fae298803210bb038bdfc195f917399f1cb2862d84650e630b5db2967f9e8364647f2d70229d87b9acb044472688b257899bf497e9d27eabe514a293ead7cfc4129e76e05e230c169c2ebeabdd64ddafd75bf2ef81cb1edd688e6e1383f64870a6a5f4429d17bf38c4ae673d23e0090a5f3e0a5ad3dc002c54dc8c471640cbe9d7b81552b6ab5dbf2da94474ac1b60d4d1ea484be9e2709ddf64374ad2f3cd80ee98c1e5f7de5404f4d596ad5dca493a8dd99a66230087161a419b2b73beedba24ca3592caddf77574c0b777a2d267d18cc910cf28d4c73008687e4bc2d607da21e9a7cd3a4120b29e7ac5796e82237caaa7d6c21023d51ec28534312f29f1adae5ed8aa6b1460bc5b7b4c3685b7b076514fe1769af281f2acd98ef4d6a0dcb82b010b3a3a3c077b4dd2c6a772960aca85e2c516310129f06ecd477ed93358d7b43ef05cd0c74247ed14de4f9b2bb9fb5df0b2be91806b8681d9a6d809c5fdde9253dbfea7e7c3f2c41c37dbcc27c9da22255e4ee8b752cb87048de2890168ab978cc892dac36a4e9444a2bf7ab86677e927f46c8a23c47502612ae92d0d22c2dada15a11c31b9bb401b3cdcd66b4704b68c5d076a675c9f947adc752403deabf1356df5b66a2dc603b2ecf1bd2c06a58505acee2914458faa7b08031968a19d84ef064e35638a0f28a8c3f2e53998413b08c800f0e36fbc78d4312ffc37b70a5f6b5706a6d2490f430fdc6e10a07410327e54a316f4a77169a81e15bfca430870b634839ea9662d0ea58bb685ca47dbd425d09730b09af5ebdc0e06ce8150fe2a4fc5e4daaa4fa0e4892515d34ab173af8b77c8f9cc4443b594edb5864691a4ede680f4cf5c93e756537fafef43550a8128816063b64acf4086a2b76a4f9c3e494fa580ec60610f7bcb5ba46b3b58f2378c24b265497f4f5346d88d874a7c89065018529f963a50a3c10d084dfaad0a1ecdb9a76c3b0f2249ae3ec0d31edbfdaabacefa2f29a0114dfbb800552d0e2dea0b8041c1c68672928009f3328905de5daa58539986d37328feffb41e8a3d8377dd2ae030a60159636fe396e6b2ba76ea0ceecfdf54f854821f819eea456244e3f9c18a072df86340ee2b402d0e5a98da78112f811e7a2c42111fc0e8179bdfc181855d6865d97e958cf14e9c8d9469b58bf30ad851633960b1457c98f1fdfb960101e618bfc9123618ca543fc4f85fc27835e2ed5a889fbef1cb737d46bcf2f4df5d2bf7414f30b0e5484640cbfb801b9c52bb9c7b219892072e254d751a12110e55e6820660cfdcc33a24e7b4031d2137e8f579b7915c54318673b94145da79c91eb9d30b2ccc3a4aa916ce3bd94f6dfabc518f302dd33e817a0af8acf90e230909b7a181f52725dbde3101bdd8a5baa29e5b053c052ab7354f84aba8f0ff065216d2875e0bd5e453d81cb1415d185d9d7e4711ea614174a04cba023db770f3370459372bf49cdf6e84a592c8f1637a41ef87f424f3fc162ddfe87c23a3ef9e77563a43c69e24975a14393999a520ced7dfbac0f2650217597fe68824decf628d8ce3fe381dec1da1d141b4400c5d66fd07b8b851bf1c120286daf4a3d52ade272b4ce784dbe247dd077b3dc04f2db92962fbc56d7e4de64cabce008897cfb5ec33937c27611d64a00dfca6ae634451e6f33080c1a74558f1d91d7fa927b298a900d2b1bdfb46f141f71cba4af633b0facdde0666e2731fa9fa985a23465a67ff5b2007da0f6e59e148e44a84eb325dc889e618128160f27180396c6ab00031df5503a4748b68619fc2d6cf2822075f2eb4a668b1beafa6e15c16176e5b6bd60734ea72210caaefa3712fd8ee2b622bc2212382e73d3288876ed9d2a0f6eb7f0a93b14e7aa7868c101112718201f189e6daffb11749c713870e32c3771d2d0df9c81060c25bd8620af06699429bc8dc515d6c48e69c9ffb9f30bb972684e04728871ee6a0c4fffa3d52a3d94f3cbf92ef56ac5b61a11e0367adff92d9a010bf3e86cb51aedc03dad78b385ba4e25d5ba8e71be4ef60c1ceba1ca6eea4aa095563cd0be059e3dd6e134608d267f8fa2ade8bee2d4a5dba48bcc56463774deb031e26b51f45a7a36867e03b5445b361f6caaae79b396291758806865964a70c40a3af1bec88d26e342ca667fd7f77d1481ad4debb45d0efa9f8137c1814f2abd06dd887a1857de8fa4ff82a51e0bdb9569268b42a90043b3c69ae69dcc1ec5e6b2579d2a5781e530e66c87097ab56a19e0d5598ed43a56ecbcb94ccbb7271085390c9525dbcfd2e1afba3cf84108f6aca8c30e9fac213c088beb4f29440b39effd0ba94883d737c0e7034c374889a0f3226a07b43da9cdb2dda25cec77d3edb36f9199a72f98648782790d789380a6ee89ef957bdc6a0f36d5abe135d3a7454ead89ce543f2cb7e739ffbd0e6eaf200f65d2c856daf65f5efe4fe4aacb782d721561b6373093c958740380334b294f7147609ec128d939de00435f0b3fc15694e3a5e271efc46d7418374ad34bca8f8f343e43fed83de3b500d4a16012522108a48fd969ca68cc2219104ddc70e48b3a69e3bdefe94089d92e4d8524da84b25a8b1b2709e2a0e5e2c754df8feb8043a16f51b91e536e900d48ea024db57b", 0x1000}], 0x1, &(0x7f0000001200)=[{0x100, 0x1, 0x4, "263e4ed79c027084732140c6c941f7711cb2ddf8c5571ff76b30b077cf373f9de9dd0cfb2ef5120f43d7bc5700c036d5a07747b640909c5e7eef5eb6128fb3eec9750c97eb8c211e8daa1ccb0a9df765a544ea6651868b0af6a1a19af130e6db14755f8f340b64834d5dbe092b70da45b82f77bdb39297d7c032622af60333288c799e97725b677f276c524273ffd254fcaecd4c35435ab316b9afe917e657b4c8195a6596112354643067fce15815e2a5351deb5fe6cb05fd499c1613c4ea6061c8e0a2f5cef06271ad0fa50c58ef705784504f94bc1cd535b24a64770f583102c98010a41e053994"}, {0xf0, 0x1, 0x0, "5c454edc600f81ab7951d3d7af6ada44338f3a355c1cc4ffe4855ff221aaa78e7895a3e0f9ff8c791f556d417a173bbeb98e2e7eab391431f42a96d1263ab5fcd1e1e14daf3a9a58a288e72cbddf1b2cb1cf2065f6ed5329b5a3ce4900ba809d1d1c2598b7436979eeadb958345ee74ce012f94999a9a2c2dda27c1c35055981987e31160dccd135f5ca1274277d01b817b0d6fd9f8bfedc30dcd3a59015044c8b4ae1ed01275605b6c9f579dfcc902e733bbe32ef2ff323bf20ec9238e99bc0a0b3449af2a8a45d1fe41a57d2f114e43dfbc5b8935cd740fb"}, {0x20, 0x1, 0x7, "30a79aa240d9fe815c6f"}, {0x70, 0xffff, 0x0, "8c83437852b73d428bd6a587c4e8ab84a00d80cf75ad02054069eb798d1f5fe8bf8f2f52a779107c2d653b34c90ec6e72dcc079e703ffd1b8b1ab3ff869ee8e8cd02f883bbc69ef1c07014194aa5b41cb416d6f1ebb1b626353f73513206"}], 0x280}, 0x8) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000b8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0xffffffff, "0e000004000000c59a00200000000900", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) r1 = socket(0x2, 0x8000, 0x8) fcntl$getflags(r1, 0x3) 16:00:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x3, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x20}]}}) 16:00:03 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) fchdir(r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r7, 0x4, 0xc0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff8783e663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f367766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581654146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41eb25012d7ff8b7e6453f3949bfa10f7133e6f63ef4d4231c237fd13577845d258fbfbd7e236d948439d0b569de783416b3f1c324a3bc2f8d4bf776f33e92cd68a4456b648253b4427dafd9e06ddaf12d21f44930049c7bceb8aded8ba74964f2ebeff9ed93e4e91da1b03fbcdf01ad2c8e2d6d52010ed7bf97b1c2dda1c15e922af900"/475]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r6, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x4, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x8, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xe34, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r10 = semget$private(0x0, 0x3, 0x6286) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe28b952d07228b08, 0x10) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r3, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x8001, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r8 = fcntl$dupfd(r1, 0x8000000000004, r7) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x2, 0x20000001, 0xff) fchdir(r2) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000001c0)="07140000000800a400000000000f00000000320218d5f4a00e5302d993cbf4169abe27de5780202de89a478b82d7730efcddfa9698504d745f42239264987a58a8b09033ad4855bf3c1ee66eb83dd086785fbdc6fb9e5d1d8921799159b3222878f60fe48e2000df9c33977520a4c1bab5bd788af4684f0f923969456ff17c42e690aa37725d98fffaec8e4a637f538d5d552293b0c4d68e0b71129ce09dc7ab9a462779c5efc91904f4cbb2ff01000000000000d53d99236d071abfce30a89697f5b9c6e81916daf3dc812e86837dc8f34b8af1c6b55fa183f998c7107cfb108fca00"/241, 0x1b4) write(r1, 0x0, 0x0) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffdff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x3, 0x3, 0x4) r3 = geteuid() r4 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r5, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r3, 0x0, r4, r6, 0x0, 0x2}, 0x201, 0x1}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semget$private(0x0, 0x3, 0x80) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r8, @ANYRES32=0x0, @ANYRESHEX=r7, @ANYRESHEX=r7, @ANYRES32=0x0, @ANYRES64=r8]], 0x1, 0x1, 0x1000) msgrcv(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r11 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r16, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r17, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r13, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r18, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r19 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r12, r14, r12, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r15, r19, 0xa5, 0x5, 0x100000000, 0x2}) r20 = kqueue() r21 = kqueue() kevent(r20, &(0x7f0000000040)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r22 = fcntl$dupfd(r20, 0xa, 0xffffffffffffffff) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000000c0), 0xda09cb18c7a989c4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r25 = socket$unix(0x1, 0x2, 0x0) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r27 = socket(0x10000000002, 0x2, 0x0) dup2(r26, r27) sendmsg$unix(r25, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r26], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r25, 0x5) msgget$private(0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000040)=0x8) fcntl$setstatus(r1, 0x4, 0xc7) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x1) close(r1) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) write(r2, &(0x7f00000000c0), 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r3, &(0x7f0000000140)='./file0\x00', r5, r7, 0x4) recvfrom(0xffffffffffffff9c, &(0x7f0000000240)=""/59, 0x3b, 0x6a19993df6dd9204, 0x0, 0x0) kqueue() r8 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x6) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000300)=0x9008) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000340)=0x5, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000003c0)) socketpair(0x6, 0x2, 0x3, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r15, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCCDTR(r3, 0x20007478) r16 = socket$unix(0x1, 0x1, 0x0) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x80, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x0, 0x0) r21 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x2, 0x20) r22 = accept$inet(r9, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r24 = geteuid() r25 = getpgid(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r28 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r32 = getgid() r33 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/diskmap\x00', 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/bpf\x00', 0x8, 0x0) r36 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/diskmap\x00', 0x40, 0x0) r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/ttyCcfg\x00', 0xf2194a10ee833c3e, 0x0) sendmsg$unix(r16, &(0x7f0000000d80)={&(0x7f0000000500)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000540)="3b6e7206348ff3a7166853b988daf805bd3c6f0acaac07427aa1ed65e58fc9af19a3c433b1932bde4aa7fc39c3ccd6475fec1d250c783815ebbdb9ea69115b6f6d22439f895c5bae9969a756fa55739d396e7cc31cb8821d6ea0374a970e972d224bf95ecfbebcaf0c97ce531190a5ff69", 0x71}, {&(0x7f00000005c0)="6144d41107a78edd3097bb06149fbc6d65578f37b584889ec35fd38ea796f7bbf9c736ef0fa219d76a567181c2e57e9e034b7ad2525ec8a7f2ede4ab120273610102886d0318ace75b18f110143f6ae5158e96cd745df64af7fdda23e5cf569f9d2c2717bf4821eafcb34a451068229b1901aa4b20ede0956dc57a292f75a817ee1f7dcf03b428276f31590130933cc657ed11164daf5a8b013d67db5bb7a684ad0aa44f54b41530b7138941060db9250ca9aaf962cd5cf08dff4b", 0xbb}], 0x2, &(0x7f0000000c00)=[@rights={0x28, 0xffff, 0x1, [r17, r12, r18, 0xffffffffffffff9c, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r10, r13, r22, r11]}, @cred={0x20, 0xffff, 0x0, r23, r24, r6}, @cred={0x20, 0xffff, 0x0, r25, 0x0, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x20, 0xffff, 0x1, [r33, r14, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r34, r6}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x148}, 0x10) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe7c8445875a34f87, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x202) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgget$private(0x0, 0x8) r1 = getppid() getpgid(r1) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r4, r2, r4]) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r4]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1004) msgsnd(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac05a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafb94a8cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4f02a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596fa421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r6 = geteuid() r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getpid() ktrace(0x0, 0x1, 0x4, r10) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, r10, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r11 = socket(0x800000018, 0x1, 0x0) getsockopt(r11, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r16, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r17]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r19 = msgget(0x1, 0x254) msgsnd(r19, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e"], 0x107, 0x800) msgsnd(r19, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r22, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r34, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r31, 0x1, 0x9}, 0x800, 0x1, r32, r34, 0x6, 0x1, 0x1, 0x2}) r35 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x8, r20, r21, r23, r27}, 0x3, 0x0, r35, r36, 0x9, 0xb01, 0x9674}) r37 = getgid() setregid(r27, r37) getgroups(0x6, &(0x7f0000000100)=[r14, r17, 0x0, r37, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r38 = getppid() getpgid(r38) r39 = getegid() r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r41 = openat(r40, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r41, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r39, r39, r42, r39, r42]) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r43, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r42]], 0x1, 0x7fb) msgrcv(r43, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r38], 0x1, 0x0, 0x1004) msgsnd(r43, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r43, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r43, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r43, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() getegid() r44 = getuid() r45 = geteuid() setreuid(r44, r45) getpid() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x14}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\xcc\x00\x02', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0xffffff88, &(0x7f0000000140)='\x009') 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, 0xee01) r3 = msgget$private(0x0, 0x4) r4 = getpgrp() r5 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r6 = getuid() setuid(r6) r7 = getgid() r8 = getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) r15 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, r7, r8, r12, 0x44, 0x9}, 0x7f, 0x3, r14, r15, 0x4, 0x8, 0x1}) r16 = msgget$private(0x0, 0xe4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r1, r2, r1, r2, 0x2, 0x2}, 0x5, 0x3ff, r4, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x101, 0x1, 0x0, 0x0, 0x401, 0x0, 0x80a5, 0x800001}) msgctl$IPC_RMID(0x0, 0x0) r17 = socket$unix(0x1, 0x73eae6144d84daa5, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x1003) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() setgroups(0x0, 0x0) msgget$private(0x0, 0x5e2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r21 = openat(r19, &(0x7f00000001c0)='./file0\x00', 0x100, 0x14) ioctl$KDSETLED(r21, 0x20004b42, &(0x7f0000000200)=0xe) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0xd93923de91f7fdd7, r20) ftruncate(r18, 0x0, 0x7fffffffff6) r22 = syz_open_pts() write(r22, &(0x7f0000000180)='X', 0x1) 16:00:04 executing program 0: r0 = geteuid() setuid(r0) mknod(&(0x7f0000000680)='./bus\x00', 0x0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000001380)="f17cff8478b30e50b5c356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a3419001000000ffffffff53e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf4651410394404946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d560d2ae9691adbf35437a47a7aa45b4b5e4b275d2ac6d7edb5266cead74869d31d48d018ebfb0c5880bfeccdf124f3e617c6c4c8792fe36c3186ffc1ffa447acbde7fc317fe67b3ac90b623d034a67b0ed55b49bd3c02651021cba01da49442ce1677202a4198601c96457c23dc5d1413689bb0e65ff6a94d348025950bbf7c6a375281da77dffa42285d1ee92ef9d3dfa461a84b421623ef9a3fb40899f869d1239756c118c9c22923a82291ecd3edeadfec10b359f27d6dd38e3a35ce6e25f844c26912c454527f2e8ed9b1adf0102600f37ea6ad1a665d2739a43cbbcd29ba3cdc00dfef60223f06604953daa08000000000000000005391090e9177b9309b0be58133c8612780993d2108223692b5f8bffc2145dafc6fea1739d5c4dadf52d4d6a7cf171a2353592a6576e54a7d5ef24c43b779983450a9515275994f12101ff205e8dd1d33720064dc7bc40040632129275ee9b7f660f8b92c4b0359e4c4ed9e7693a99628fbb45de9e709f4a6e92b1a0f741b68cd4b14ca22cda5d537b49a42559a02cb00f6a3a4013bbdcf727b0a76477dc33ac4293420af02e916aa08434dc6f0b424019b20a", 0x22f}], 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) close(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r4 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() setuid(r5) r6 = getgid() r7 = getuid() r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0x20) r13 = geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r22 = getuid() setuid(r22) r23 = getgid() r24 = getuid() r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r27, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) r31 = getpid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x7, r22, r23, r24, r28, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) r32 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x0, r20, r28, r32, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r33 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r34 = getuid() setuid(r34) r35 = getgid() r36 = getuid() r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r39, 0xee01) r41 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000240)={{0x7, r39, r40, r39, r40, 0x2, 0x2}, 0x5, 0x54, r38, r38, 0x9a8, 0x15, 0x3f, 0xfcc}) r42 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r42) r43 = getpid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x7, r34, r35, r36, r40, 0x44, 0x9}, 0x7f, 0x3, r42, r43, 0x4, 0x8, 0x1}) r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x7fffffff, r7, r11, r13, r28, 0x1, 0x3}, 0x7, 0x1f, r42, r45, 0x378, 0x7fffffff, 0x80000000, 0x6e16}) setreuid(r10, 0xee01) r46 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r47 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r47) r48 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, r6, r7, r11, 0x44, 0x9}, 0x7f, 0x3, r47, r48, 0x4, 0x8, 0x1}) fcntl$setown(r3, 0x6, r47) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x333, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/16, &(0x7f0000000140)=0x10) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x2, 0x7f}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0xdb}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x50}, {0x6, 0x0, 0x0, 0x4100}]}) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x9, 0x10001, 0x3, "6c92ca87c294c4903bc0d2e893227cb4e43eabcb", 0x3, 0x6}) sendmsg(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)="8ce86e461a065fbb84e1d41290bc0a63c443ff553dac80bbe9861a264626f63e6dd5c4d9303f9793052cb2305d7a34dcb0601bf61c493df7731c81dcfaf35c98afb8166fd3b35b4252453be74b38292d10d59368586272ce0e9444a47be10249886953", 0x63}, {&(0x7f0000000300)="fad27d0fe8c476d6e9c8f6d633b1b191044dd2157772c7a3c54f82ee65ba9408178257e7f2473c7092f03dbf3d2b20a4adec2ac2919cd779939a4703dc949e9388b932481244d5d86f5a52b056e88b4aa1c6d5af2652469970d0dac7a5088fcc495dca635b3a7b24d7eb04d9b474a9a99e81440b122d6433cf985a4863f0682433019c8293d3575657800dd5ec53c0b172d18d895abaf98206d6f7c38b097c2cb083e39d4c24c3b546232f3084635088d976b844d983faf1198d51c0d5ff4d9213cc2fa068610ed22b93d00c58861bd5ab2535fa7a70c5dcb49225fa8c6252b0e6da4f8c382ec7abc8d4c138d6a552acbf931ef3274da5", 0xf7}, {&(0x7f0000000400)="dfaf9847457ea8ccd08ae034a4b31da4bc206321d96c23bb59ef384859d2f9b8ff07c94134f51f224c99649480e97a650e0b8c5631425f46931a2d9609ab775f57116abce1fcaa0eccb1a76cc8dfd8911680bff0e74a76859028ed37efe4e606e69e6c9306e9586d4741a96961a8acff5ecdf484f88af094fdb475ea7e0a0049e99b7cb2c1eb972a683ad75d4e53439645b69bcfd38097", 0x97}], 0x3, &(0x7f00000004c0)=[{0xd8, 0x1, 0x800, "9c44e1a2e726fe7394bcf1d807933d5f22523a7e17665f5e94f1a5b3bc917c5d59f56b413f066e478b2dd9603a53f77c01765177fa7b458f72fd5595cdaea265f466d8f658280408114e1c7dfbf6687602c45ccb9e3bd8f7340e55bd2f7ef0abb1684374f306b70ab0ea20dbde05d6f4c63a9253ebb0265b9bf28a7980f9946170ff29e80b2096c38daeaa191bfde68a71ec933ecd755e87dd822a1d247a5f0a8d85b28bce0178ce33d98835ea7ac31f54cbb9a21056224ecb2860fa693106e8e21cf49579ec63"}], 0xd8}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a021b040c3b974ff739", 0xa, 0x0, 0xffffffffffffc344) getrlimit(0x4, &(0x7f0000000040)) 16:00:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x44) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0x31e) r4 = accept(r3, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000640)=[{{r4}, 0x3, 0x10, 0x2, 0x3f, 0x1}, {{r5}, 0xfffffffffffffffa, 0xc7, 0x20, 0x82, 0x7f}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x8000, 0x40}], 0x34, 0x0, 0xc6b, 0x0) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x2, 0x200, 0xc00}, {0x1, 0x1, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r13, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r18}, 0xc) close(r7) r19 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r20 = socket(0x11, 0x3, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = dup(r22) sendto$unix(r23, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000b80)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f81a6fffe2cc4fb28a4097a400d0c395fef135161b4626651c657eb9d65941b6a0fc109527a5b3084f750d547f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fccba2972d9763460f580a27bf09d131d5fc8d1f185025df4a9511f19a16c376344a2c5b1313784d0070c292322a36c82f60e4aebbac42fe9e01407c79cf2dcdc2de19aa306adfd125e20ae6bc1575d66908e5f500cc2f24a28855a1f811de34bd234185b1fb4d75dd60f76d5ba63636b3ec6e2a80e9961ca989b9cbe81cf2082e86bbc88ca6dbf693d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb039259e875440bc9905de3cd806c52e31084645c83a18199f98a22d1cec733a454950d3cd6081414716b455a4c291c8b3592aacf1a5cdb7185aff58d58b93bb4bfcaf8cad547b64c0d5c98dfef9fc57ebd831da87c4c479b49009ca4679e47d37a20bdf087b7d39a6900ad093597932530a7898b47157759b93d11c8f14e354fbcdb4a377112d1db5a0d860d8f42c65718ecde862b32042ec6e54d0960ab7c33872404b839e01d06e943755bceb3f32496428de1802a89a1dd309059bcc4ab0a"], 0xa) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x16, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983802bd9a55b03144e") 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf45c2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447474c3e8495aaeeb9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f0016a790d7c13469b58ac929ece314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a943416484c690100607b1c36455b3e89484135f23d1aa5513a6c17f28969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265309027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a759255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de73bc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c51991bbb5822957a8fbf7752476b0f4a1fc0c7ee2e61ac5538254b916001005a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a0706017e02a515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f00000081000000000000000277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bd4823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac6358e5226b272dd10000008f9d5e3da04c06b073654c94798433becd889c9cd17b04e9fff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543fde40630f56ae47d47ae0e1f8adc5fd7206c735104ce9ec0feca77e9707fbc3fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac0331f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af012e3f6c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4a5be5a0c317c563000000000000e5ac4eaacdf02fe2216b25504bdc612c0234b64861f8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae13001a5db4b92c6d3d58750f6fd23a649c9c4cba200000200000000000000b31f351a9d24fb8da7043aaa6aa3eba0f578cd9fe4c9b189e0cee56e9996f73c3bcf890749f4b5c80ecb72de2bed832b682b2e2ad33e4a2b7e7e0bba1f2148acf7d2277c6ddfa46ca38125124365659a8c23908f2ea8ebf1"], 0x10) socket(0x18, 0x400000002, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x56, 0x0, &(0x7f0000000040)=""/86}) 16:00:04 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x2, 0x0) mkdirat(r2, &(0x7f0000000840)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r3) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="01eb2d02d538ef00"], 0x1, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {0x0}], 0x4, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = getuid() r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) fcntl$getown(r8, 0x5) setuid(r7) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0xa76) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfdfffffc, "b3ad2e0d3fc9c06d00007f00000000000200"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4c001000e}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = syz_open_pts() r6 = getegid() setgroups(0x1, &(0x7f0000000140)=[r6]) ioctl$TIOCEXCL(r2, 0x2000740d) close(r5) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r9 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0x7141d35bce776c8f, 0x2, 0x80000000, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x8000}, {{r4}, 0xfffffffffffffffb, 0x2c, 0xbb61b6bd6cd3d93c, 0x8f8, 0x4}, {{r5}, 0xfffffffffffffffd, 0x142, 0x10, 0x280e, 0x2}], 0x4, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x3b, 0x0, 0x1, 0xf8}, {{r7}, 0x444cfb61af48ef62, 0x50, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x0, 0x81}, {{r0}, 0xc, 0x3, 0x4, 0x8000, 0x7fff}, {{r8}, 0xfffffffffffffffd, 0xf4, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x8f2}, {{r9}, 0xffffffffffffffff, 0xc1, 0x1, 0x8, 0x9}], 0x6, &(0x7f0000000100)={0x2d4, 0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = getegid() setegid(r0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x141) ftruncate(r2, 0x0, 0x3fffd) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x188, &(0x7f0000000040)=[{0x20}, {0x17}, {0x3}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="03002e2f66696c6530a071ebf7f800d5822fbf13847a00"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a017b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797cec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) connect$unix(r8, &(0x7f0000002340)=ANY=[@ANYBLOB="94ad1880871cb2ebe4347eeaa3e3cffdaef60fae2aa59930f8824a732a8bda26f018c5f19f23b5d5a78e978a139df62538ef73b22e17baa1a2d4a4bb1aa2929ec538052bd857c043bb8c0e8232f1fff51c9f327171039f2f9d3722844ca2004da87f3eeb2235bc21af64f00ceef0f6ed5928f521c82495d35c6c11348d0e2f022a3de235f22fa1172da8a832f6c3fdac201950ea3816490b9c2f48aa77f2593e8e62ddd670240c841f53005b778a3c63d6952407c3dc4574f2faecc74ce15593f72a2db81708fcc7b8ebaf4a5240b27b0385d0e2b51b05a150b22a22e58b830feb5911061aad4a841e", @ANYRESDEC, @ANYRESHEX=r9, @ANYBLOB="7d94d18e3aee6eb4dc7efb82ea0bd770e94b0c481e489b69b732633491f2e4a662979cb9e43d80765811b00e810b37b72ba34c2d0be002812465ac4cb432fcb927e46eced591217d5613eac51af457cbd0a55af4280c886fc7428ea0cab089804596e380e32b8a7b3d9162cc1abc4ff8be665de14638c4ed54c301d04229a6e3ad186e7e577efd76b50f5495188bac14542c25f07f64a0916941660ab58ba3bd6f0f0dfd2eb2e5dceb113bbb9f2bdf6464bb5000ee9cda9e65e537fdda1aa0607de60000009cd748173221a831e9117763bfea20c010c8b83fb5f13d3375cc0e105ee7738cfb45447c15fb3459b86eda8bd989864bfbbbf65f3da0c3d3978a2daea1300b995c550eb73cc64430", @ANYRES64, @ANYRESDEC, @ANYBLOB="2afbfc81e1e840706785e7ae25da47d6563562f4f967a1bcd7b5955b2351ad27ace9c350888c62354310ac", @ANYRESDEC=r10, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000002280)=ANY=[@ANYBLOB="2eb09762608441c7b29690127df404d30fb05f82099023059a86103520040871cc92cff0a4f62441643085875924e58fc353d70ddc2892c6e723f354dbf96d383f5eeda5bf5b4eb22d583a680a245c510aca3b6d3d913c9f7493fe7f8103ee26e69b66603fd36f713a728b5146895e45b4846321c06ec6312c537cb38339ec830e6b932ea604655bf9da856ce8c078be4fe662be6c241818dfd1fc1506bac8393971796dd96f45dddae357192154f11b00"/186]], 0xa) write(r8, 0x0, 0x0) r11 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r11, 0x0, 0x0) r12 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r12, 0x0, 0x0) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r11], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r12], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r13, 0x0, 0x0) ftruncate(r13, 0x0, 0x6a) 16:00:04 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="1eca795b536be1de38f0ba8de325db5cbad28b1304458caf1b4c0558b4d5a99cafd7f4090d4b3cca8298d6679153d3dab756862b6edc4ab145ad6f90282a239f47921fdfe1da083176ccab21ab79933e1f867379438895153ce6ad80f1154e89f9985bb39300d0c0eccf33e5805f089bf27dc37cfe15a3f47bb74270d799fb889d5ec03db9fbe4c597d7e65faef53b74d1fb40048083dd748310dbc99da7c25dec0b3e7b0355713afc0ba9a92976e99a1b5a2607501b34828d23669944456278d15b609a907508c06fda13e625a0f64a4975be4199", @ANYPTR64=&(0x7f0000000080)=ANY=[]], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0xf7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x100) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = msgget(0x0, 0x380) msgrcv(r3, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/114) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x7c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000380)=0x5) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x80000001, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x18, 0x2, 0x9, 0x7}, {{r4}, 0x8000000000000004, 0x10, 0x482c5ee60c8b6e60, 0x7fff, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x80000000, 0x98b6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x6b694e6538141d9e, 0x1, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffa, 0x26, 0x20000050, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xdd}, {{r6}, 0xfffffffffffffffe, 0xc8, 0x8, 0x3, 0xff}, {{r7}, 0xfffffffffffffffd, 0xc8, 0x2, 0x3, 0x80000001}], 0x7fffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffd, 0x10, 0x11, 0x6, 0x7}, {{r9}, 0xfffffffffffffffd, 0x95, 0x80000000, 0x6, 0x6}, {{r10}, 0x0, 0x4b, 0x40, 0x3, 0x7}], 0x0, &(0x7f0000000180)={0x9, 0x7}) 16:00:04 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = semget(0x3, 0x4, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/101) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) linkat(r4, &(0x7f0000000340)='./file0/file0\x00', r7, &(0x7f0000000380)='./file0\x00', 0x323e0dee067118d0) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = socket(0x18, 0x4003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = socket(0x18, 0x4003, 0x0) r14 = semget$private(0x0, 0x4, 0x9) r15 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r19, r17) setuid(r16) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, r17, r16, r19, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r12, r19, r9, r10, 0x0, 0xfff9}, 0xffffffffffffff64, 0x5, 0xc4c2}) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r13, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) 16:00:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xd1, 0x0, &(0x7f00000000c0)=""/209}) 16:00:04 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) shmget(0x3, 0x2000, 0xa, &(0x7f0000002000/0x2000)=nil) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)="d112691b8399962d4f10aa9ee74a1dd60f2023de159de9ffde4a664d87ebaa9cbda269cd26c5adafa5e45be1c30d65ce5bde25785e53963b1f5a08324e004e550e55874b04db7163faeb5823684828a779d86e4536b4b2a306aa942a07c435548a696d723c1fc7e44244a3c83a291a7a4c2bda8be10083dbbc41df239e66c8cfceeba02c78e0719033cb57dbdfc120e95ad09325ddaae408991ff152aa0b1ad9fa5be9886a04297d3f", 0xa9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) close(r1) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x7189) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[0x9, 0x25, 0xffffffe0, 0x4, 0x6, 0x7, 0x0, 0x170]}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="785cd61b57d6a414b5373e9b2bc455b51ddaa1a2e538490d118c52c50442ec44490bb860fd4caea29a9e4093", 0x2c}], 0x1, 0x0, 0x7a) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) pread(0xffffffffffffff9c, &(0x7f0000000100)="419071145757a17bf8101f8f", 0xc, 0x0, 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x4}, {0x60, 0x0, 0xfe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = dup(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0x0) r9 = accept$unix(r8, &(0x7f0000002380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf7d000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000339806000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1fab7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009481000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004236bb569214d49af0bcf04e66033e6547bc25850fb916c56c58f7d6f8cd410e0054029646c38708836cad63091f7beb5b7dd9f28447fbadb61915ac32d6dd1eae7f4088007755e274a94c25c0c064286e0f4b5f3e3fd394313ee1f445d71a8ec09329a7593cd9f82f9e153952df25f6e8b9738f14eb479fb037966a4918b5ac2085a38350cd8b47777ead8f61f0571966f9bee14f9854620000000000000000000000009a8fb6a51bd36b45a111e6869e9d777d6feac449eb965315bfcefe3c0d38bb5f10d11a5c41be47afe0d7fdb18a4bf9af96d4ffbcff671600ed27fab72952b277cc36a3c68f5a9e3da71db3f6bc51528fbba5e3b638ac00ab22a9380f5d64df37b21899915386e4129dbb3a2d8bd7dec51c401606497d59e55a518c77a3cc3d83aaf2aa98087871a3"], &(0x7f0000000a80)=0x1002) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4011, r9, 0x0, 0xffffffff) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x10000, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r14, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r15, 0x0, 0x0) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r16, 0x0, 0x0) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r17, 0x0, 0x0) r18 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r18, 0x4, 0x0) pwritev(r18, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f00000007c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xd0, 0x4, 0x2, 0x1}, {{r4}, 0x115bc8d8969b9a61, 0x30b4a76143a8d753, 0x1, 0x2}, {{r5}, 0xfffffffffffffff8, 0x9528d904b97e7f4b, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0x6, 0x2}, {{r6}, 0x0, 0x20, 0x80000000, 0x9, 0x100000000}, {{r10}, 0xfffffffffffffffd, 0x4, 0x40, 0x101, 0x7fff}], 0x3ff, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffff8, 0x15, 0x1, 0x7f, 0x1f}, {{r11}, 0xfffffffffffffffe, 0xb0, 0x2, 0x5, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xdfc0b092919966a4, 0x0, 0x7}, {{r12}, 0xfffffffffffffffb, 0x9, 0x1, 0x4, 0xfffffffffffffff7}, {{r13}, 0x0, 0x4, 0x4, 0x7, 0x10001}, {{r14}, 0xfffffffffffffffa, 0x103, 0xfffff, 0x2, 0x6d14}, {{r15}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x40000000}, {{r16}, 0xfffffffffffffffa, 0x21, 0x556678b0e09ffcda, 0x100000000, 0x401}, {{r17}, 0x0, 0x8a, 0x4, 0x1ff, 0x200}, {{r18}, 0x0, 0x0, 0x20000000, 0x9, 0x7f}], 0x3, &(0x7f0000000a00)={0x4, 0x7}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r20, 0x80044270, &(0x7f0000000240)=0xffffffff) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000300)=[{0x7, 0x0, 0x9}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x7}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r23 = open(&(0x7f0000000380)='./file0/file0\x00', 0x40, 0x101) ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f0000001200)=r22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r24 = semget$private(0x0, 0x5, 0x400) semop(r24, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x22) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="9ba1413798752c6e4afdfe7b39c53c7af112d3f5a29034becfdbd08cdeee328c25a825feac6d3a9a70392b0076034282b12449a7fbe29f3890269984c1801ffcaca2aa4ed3467bd61a7f8b405e48db9aaf9c72a065778a3b1c2b8da52f0f8f37bd10cdba4d4e00", 0x67}], 0x1) execve(0x0, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x50, 0x2, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0affffffffff94c021e3f6ca74ff00030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) r3 = semget$private(0x0, 0x4, 0x265) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0xfff7, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x3, 0x20, 0x1, 0xfffc, 0x400, 0x5]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x6011579fd250320f, 0x3, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x47, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x2) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r7 = syz_open_pts() r8 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r9, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r27, &(0x7f0000000040)="670dc3", 0x3) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = msgget$private(0x0, 0x402) r29 = geteuid() setreuid(r29, r29) r30 = getegid() r31 = geteuid() setreuid(r31, r31) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r33 = msgget$private(0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xfffffffffffffd52) r37 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r40 = fcntl$getown(r36, 0x5) r41 = open(&(0x7f0000000400)='./file0\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r41, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r41, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r42, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ioctl$VMM_IOC_TERM(r41, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r42, 0x1) dup2(r42, r41) r43 = fcntl$getown(r42, 0x5) r44 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r38, r34, r39, r44, 0x10, 0x7fff}, 0x6, 0x2, r43, r40, 0x7f, 0x100000001, 0x20000000b1f3}) r45 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r46 = getppid() fcntl$setown(r45, 0x6, r46) r47 = getpgid(r46) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r47, 0x0, 0x0, 0x0, 0x80a5}) r48 = msgget$private(0x0, 0x0) r49 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r49, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x1000, r29, r30, r31, r32, 0xa8, 0x6}, 0x8, 0x2, r47, r49, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, r31, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r52, r53) chown(&(0x7f0000000200)='./file0/file0\x00', r52, r53) lchown(&(0x7f0000000780)='./file0\x00', r52, r53) lchown(&(0x7f00000001c0)='./file0\x00', r52, r53) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000940)=0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, r54, 0x0, r25, r53, 0x1c4, 0x8}, 0x5, 0x5, r17, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() r59 = socket(0x800000018, 0x1, 0x0) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0x5d) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000540)='./bus\x00', r66, r67) chown(&(0x7f0000000200)='./file0/file0\x00', r66, r67) lchown(&(0x7f0000000780)='./file0\x00', r66, r67) lchown(&(0x7f00000001c0)='./file0\x00', r66, r67) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, r66, r56, r60, r62, 0x1e6, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r55, &(0x7f0000001000/0x2000)=nil, 0x1000) r68 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r68, 0x0, 0x0) shmctl$IPC_SET(r68, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r68, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r70 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r70, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x800000018, 0x1, 0x0) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r75 = semget$private(0x0, 0x4, 0x2) semop(r75, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r77 = getegid() r78 = getuid() r79 = getegid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r76, r77, r78, r79, 0x14, 0x6}, 0x5, 0x9, 0x101}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r71, r73, r77, 0x1f1, 0x9}, 0x8, 0x1, 0x9}) r80 = getgid() r81 = getppid() r82 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r84, r85) chown(&(0x7f0000000200)='./file0/file0\x00', r84, r85) lchown(&(0x7f0000000780)='./file0\x00', r84, r85) lchown(&(0x7f00000001c0)='./file0\x00', r84, r85) r86 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r86, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r86, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xb) r89 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r90 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r91 = fcntl$getown(r90, 0x5) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000200)={{0x3ff, r87, r88, r87, r88, 0x104, 0x5}, 0xfff, 0x9, r91, r91, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000080)={{0x6, r84, r69, r73, r80, 0x1e6, 0x8}, 0x5, 0x5, r81, r82, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r68, &(0x7f0000001000/0x2000)=nil, 0x1000) r92 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r92, 0x0, 0x0) shmctl$IPC_SET(r92, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r92, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r94 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r94, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r94, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r94, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r95 = getgid() r96 = socket(0x800000018, 0x1, 0x0) bind$unix(r96, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r99 = getgid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r95, r97, r99, 0x10, 0x9}, 0x8, 0x1, 0x9}) r100 = getgid() r101 = getppid() r102 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r104, r105) chown(&(0x7f0000000200)='./file0/file0\x00', r104, r105) lchown(&(0x7f0000000780)='./file0\x00', r104, r105) lchown(&(0x7f00000001c0)='./file0\x00', r104, r105) shmctl$IPC_SET(r92, 0x1, &(0x7f0000000080)={{0x6, r104, r93, r97, r100, 0x1e6, 0x8}, 0x5, 0x5, r101, r102, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r92, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r92, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) r106 = dup2(r103, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3) r108 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r108, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r108, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r108, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r109 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r111 = getgid() semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r109, r110, r111, 0x10, 0x9}, 0x8, 0x1, 0x9}) r112 = getgid() r113 = getppid() r114 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r107, r110, r112, 0x1e4, 0x8}, 0x5, 0x5, r113, r114, 0xfffffffffffffe01, 0x9, 0x7ff}) r115 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r103, 0xffff, 0x1023, 0x0, 0xfffffe30) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r118 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r118, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r118, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r118, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r118, &(0x7f0000001000)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9971800000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe91f00000000000000615884dc27c4c4611aa34978ac16a1e22208008dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a0af98f3eb534b4ad6d8791c698df63e5e23fa327326484829f3f7769c30ba92aadca2c9a2654a8671f8424298f6df731af4f1da77ab3885898ebc5dbd2aef0971df826a5014c9325ea5e4ef9bb14ebc53703afd83f9fbea5f1a14275f03617ec1ec16b6e44101af8d47e49e9994a58f89cb0c9fcc702a8da0707b59ab289980cab4cafa42a6560c91fd83946373cd274df6b668d75c6df095a625607c8d6f173a48b4589eb73cea7131747efdfbc6711aa417d6a5726e0cc6cf25981e025e4cb1c28fb06e754cc80aba9fa3d94a6b05d09d8ac1092f34c24f94c9193fb6556acd91468c57"], 0x44b, 0x800) msgsnd(r118, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r118, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r118, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r119 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r120, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r122 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r118, 0x1, &(0x7f0000000980)={{0x2, r119, r121, r117, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r122, r122, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffff09) r124 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r124, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r124, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r124, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) r125 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r125, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r126 = open(&(0x7f0000000b40)='./file0/file0\x00', 0x800, 0x2) writev(r126, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) msgsnd(r48, &(0x7f0000000900)=ANY=[@ANYRES16, @ANYRESOCT=r6, @ANYRES16=r126], 0x3, 0x800) msgrcv(r124, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r122, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r116], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a8e28020bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed53d88d350b598c57a080419553e70a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed", @ANYRES64=r98], 0x4, 0x2, 0x800) msgrcv(r124, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r127 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r128, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r130 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r124, 0x1, &(0x7f0000000980)={{0x2, r127, r129, r123, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r130, r130, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r7, r110, r129) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, 0xffffffffffffffff, r5}, 0xc) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) r6 = syz_open_pts() close(r6) writev(0xffffffffffffff9c, &(0x7f0000000980), 0x10000000000002c0) close(r1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/42}, &(0x7f00000001c0)=0xffffffffffffff70) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1d}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:00:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000f14800ffff000180000000f87c8a5b671b1b542a538706b81000200029000000310000100300000035000000"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) getppid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x1980b257f4e7b15a) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r4) accept$unix(r6, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x80000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x2, 0x0) mkdirat(r2, &(0x7f0000000840)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="01eb2d02d538ef00"], 0x1, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {0x0}], 0x4, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) r9 = getuid() setuid(r9) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) accept(r0, 0x0, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x5}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x100, 0xfffff92e, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb") pckbd_enable: command error 16:00:06 executing program 1: pipe2(&(0x7f0000000180), 0x10004) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) pckbd_enable: command error 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) socketpair(0x0, 0x4, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="6d76f68b49d907b36339a8b28ff8f096a3800a6f5bd7d2a5f7ea74ff73497bd5c8ac3476a857a41767d6a84cf6412fb0e39430a9c69f", 0x36, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x75405419}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x94) r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() r6 = getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r12) r13 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r6, r10, 0x44, 0x9}, 0x7f, 0x3, r12, r13, 0x4, 0x8, 0x1}) shmctl$IPC_RMID(r3, 0x0) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x2, 0x0, 0x4ab1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03b5149473147490c4ba91e79fd9d5dec16744de16673491937d77b5ab76e17f0ae1603dcd86c203b907a16e75d1e733b40d42c881444e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x6, 0x5, &(0x7f0000000140)="a4af5504e77f02e1ba1f03b7cf70f5cb3be43264c3691e411138a66ef9ac69ff4cb6e9301b9f2261a8e7e8e9a9d1759149dd565d1ef60493a89e28bc33c5c8ebf497862bef1624c173bc0ef890e79762fe4181085d05c9e791368d80ade842d665dabf74ef46bc4a89b08865a74657f0f69266870e8cce4534497fc8aa4f", 0x7e) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="e21372daa8657d28db0e4465660cd7241d80c46fcb9ffbd038ef48284177d5d9a109e75a2742cf6567421800450fcf032dbd857da479d1c4e5e4e948a2edec56359e9c70f3cc2ca2da5a2f4bfcedbf8af629b61db8c4c05119230292bca8cd09bb9a364d9d9d3e3e6302240df5da2ed9008e23be7200ef9a3e69ef2d042a23436bac6efd5bc5422b68fffe0ea82a75b6618a477db2ae283776ffea981519f71240a9c8c3d72a3edd74a19b55d937855738f915e12edd6c897d83036d3d8ee8ade9870f7459ec149aea80b5d155cacb85ae1803239ba2dce326ef6fb169658917a57f2c5396fba560390d9613f5576f5b2cad6926d451c7ce38726fafef381d718706d4d0d2754301ca3997279f63651bb95ffc9fdfe9e82e13c20534add8aa057c701701f1348213288c1487a01b15d4ca1e4e7b229675c0d899d7f0646ee0432d18786d3bf6e32af1a1e2b8978bb9a0a1c8d916d3f7f5b6786191865392bb5812a7ad0b2389c330f7d1a4254543c6b43594b61cd85f41fbf137e235ac0c9cd22123b92b157be28aefb995e27b64e3819d3f4d6b9878cff0c547b444fd641a2124dfa3483b1d1ae0a5f2a883d1ea84bb9fce1d4a4cc60cc23bfb80f41c66a837d367ab81f3d815bcf521529546a9bd58460d9ad07c4252c8d687927599d31844f33e83da970b3db6d8967033e2a72d9b3d7dd67df690265e817bac5d97445333d038275ee0628d0eb2c498556642404c15acfdb5239f3f0dfacfb518faa6bc7e3f2fe45d7e96cb222452c7770e13aaf50544b652c64f3e67e6ef4329cc7f319aecb13cdf1e1f34a00e4509fe31d9faf247c02023a432fa7f70474025690c579cb414a3827b501fd0c4bdc7f7932ab6d9d9d61779ab1f5afc203ff9e59c1b1d67bd1cefdd5fa7c5a93e0a3827457c0fc990a6a05da4e73fc76ed90237d068ba181f3ab04037c41baa4af492b132bcef114bdbfd5b0dfc6f3404a784652b9ff34056d61cbae88a0470c45f0976ce4b3fa9c6f6261d82e2735426e54e57c069ec2805b40af595bf6ebbc7d5963ba00e8a7acf3bbb3689bf42b4b6c22e854cd9ba6d450541ada8356e9b001dd185951d9b8c2de619563b4cec0b91b632d6e44ff02ad3242057a1383a2a8eb0a10be3c52c6a96435380005b7af111930431dd982a4f7531984d4d6baf78747c0338803cdb5d4756d81030e6ee6d137ef4f9364f4b81f81b90f299e834c4b9076fdf89cf2811fcb1b4826b637f3293c9f274cf3e303249f0d808ad2e33828834c79901b1efe8860b971174d4689d4315fb9c9625bf3de20813dc5388113068509199c289095ce1f95084372d7b940cdb7be643ee1501b8f8e720e5d12c6606a8cdcaa8f25329d50cf2f41a2a86f5a7a795b5826b1d61cc7f213c99656c630dbbc7cabba3ea8a685220a26e65af33027c1a93a0ba30ae5a7283f753a49fe7a65e46006fd0955a3c63508d74b5f7a9968111edec3e556ef3d8670c2e5109e22ce44c787fa2a837376df49d9af30011b220253adffc0a1fa9191eea8c3d12538881c6e6d80b3468cd4baf8edd74ca30f321da9b7dd46fac956fb4b972bef5a131abd35b3c779b602ef5d1b491d9f62e936e206986454d6741e00e33193686a3855b4100877a33357700439e57eb951972cc5e9319324cdb99c2eab631a97577e34c132c75901707fd022cb80e4d088278a976faa61a25bd71847bccd457fd3f51d3d30f10fac8efd8cf71923f3fcd4da6ff8d6ae5c6591045c4ea519ce0d3c400dfcfda319235ae076ddcc623d82cdb3c0ff3973275bc09c4189357678910fa28942e4d508fcb7b8a57ce91f3c2d9a48f2bc3729f6311eb30581e38187825bc09a0f7e0382ce71b651af6eaefa2a52fc77b3b0ce16ccaadec42638a5c08afc8e7485cc5496976d95a654fa7a9cff1c816b70613bf9278796d0ef957c44c10ca4ec4a66fb818609c92afc5f0065fc986576481b8ab2ca16e844f4d72edcc0384df357a032fb2b0e3ab95610f8e94289737898c1f99b2caa9670f4d900a07630a967604dfd0f48f933271d31a9d201688f5d7454a7bc01210238ef4c5a14212c18ae889ffcacf2c216e2506e730548990094448a24d412d11e0b0d71ec172c256826e998e1cd5aee01cddd65e26057e16d9fb7b6500f1d017b71b49304e3509952bcda9b6213bd29d02159dca84e21d1cd5a37b723b659183747178b3622029df4c5df66c64f28ce6f7234d38629e6ecc649f557a4b568db49b86568f4f5c05b3ea8e45f6b0ccf633000ce5d1f00c3cb14501dbfc807a17d14cde5ca34b49b698275cb776e455ecb5ddbe9c6d0cbcf6a64c5fb293ad0d875475fabcf4420f41f66aa3dc015a5364d9dc79ece766edddb5a5046f590039d259fdc97fed4da0e7b018fe70642acd1b97f4169e2b05d538562b701181b33fa12502e62b46d892c14834c93381c217214006f443869e9771a530ab520f4517366e027d581f1db6f80eeb4b45d01d8176a411234f2f0a578b3522e001b3c168b048a3069408089c7c6162ed28f1f617f8ce19e3d4587e56b8813fa2c850d147f943217ee1712282226fefa8b38b6c03546952e504b8f32f6dd0dfdac7db33be03d2aae175e91936626eac3379870d81059521784d7a687b3741c3dd26786c6cd6ba4c93644c5b00066446734e2b8c4bf5a1291b6f4f6624ed46c4eacf56d9f5401d0dfbf6b4e5317900474340eabf9529ec6e6ce4ab96e83e0872a5b0be6d2501501c400449f015b6c4fd02cab9c276132cbe4c7029bc3e69fe671f1130f7a34789a5ee6d637715a0861bd2e0ca9a14dc33d5c8d731a5a21819acb681deae6385a58f53673052a11c50dbaaaf81c2f5fbe203648de7b4454d2f98776ade82e72addb35fb35a366d6121ab27bfd1a851fbe3b9762131281f257239a838a3b209271b5d0ea8759a9017426ac8a2921ffd696868286511c6ab132cb3374b00cc9915341a2a04c52ab686ef3e7969e3b0e19e1faf80409cef974c3c6928997978de98bcb16ba89baf7111630f6c9447b43f09d9d0e95de92f781ddb08c1e68a911dcf6913a2ced1708f033aa4ba57334966db37415a34595254fedd9f9dbe8c414d49c473c4fc33089c9b2997b79c608a6358015d0112f5552cc7fbc6d9fe4b33da48600a1aefbc7373d7905a1e95f585e4582447425b7a1f6ebcece6cd658dd82268512d91bd1940e69983bd89b7db32123d621f7c3bcd1d3057c2554a03afba944ef8ab8352da889bf5662d09dc94ab9e7e1ff4528ab92f6fc48c92bda973114976fec9e4bcfac4ea68593b6c29fabad3492d0fa094460d0c3648eebcd8e7aa566c6ce6c14783c7bebafe77f8086881433e2757695a0f1cb6eba9d0402c2a4b61294226448849396bf8af2a9219909171acb29f85c327f268f35005d8bd658fae822b57b25b7f6c51e80c84bb4d538de686224f175ac201de5fe3146b968af14c388519b7444d8fb5c2aa101924cc0d46e26b3cc03e64af3fde5e07bd3009cd611ea494c24e6df55b910d6f14048b96297c727b7a6a56e161ba9c7b2a746eeac602661f3df641ab996e033026b72523020fd7bd113c54027eee0b296d472500346359a223c52be3d4f455c41f04c626cdc10c451cad0f19f1995c853f39d438f227240d62b501cecff6df5e72884387ed7c4cc7a116629ddc031410bc4bd85e4079d98177d0e7e8295c11f39d3d9adca53870d073a8fcc815ed5376e2d68a50ab21f2860bc3917c7ed897d09012d47b4744e3b84875b1685edd31576336cc99b98c09c047fa5eb70aab5d19a76bdc63f816eb53bcc4212b7f7d9b44d0bb1aeda21aa04d54dc857887ce9e5c7e4f466c906ce806595433e5dbf22cd2aa939daaa60293d7e55ceed6c0a3edcb9b05e548d73aef8df2ac7ee612379acf569e96a866938f144a4bdbe5e59b5e56d35dbed4c5fe43c153964995a9760ea1eeb3f9726dc6829bb94545f09ea786c3c5ced2895936c15bb5181a58abcfba2ec36a38a06e2ecc2735d92082f081f47b1a34bfb890176e6669dcd5708abbdcacc4006065f03faadd84bb56483660c09dc7987eea9ba39855bc44ee1740ebb15cf74df82e2b9ee4f3224d3097be7b1b5c53778229ceca154410c4f300410a6a557903231df2450ec875433a9bd0b8199e815df19fe3e79ca9558e086bee52991af18f1533cf64fcac9b3f8cdfe67ef5944c383d5d2bc9720aa763f93b63319ede89a89aa896d3932c8fa28d9fdd8b1cbeec3a250f5658a2199b0c4e57c911a8c688009493ca0291a1e97218cfce1fbb551ca92c7c2f88e3a66e0c4db945c8afcaec5e4f0b0d4b17fb05a125fe58548727c5bac04055d80343da1ef485cefcaf43f3ce9b33a8fdca83aa220e76e9b83fcf334e01611ce0a946928bba813d8dfd1ff0881f85baf736ab5dab886ede8eec0364e9236275c7fcbc1ad8bdd53741892de5ed99b24ef546bb1be728c20c95b0d161bd73c6ef38e300a1316621311b005a9527af7550f3d877fa1293c2f62169ddddbd8b119a3e0db0ded7e0169ee5c8d5e959bc3118bc68137a3d7732c7004537588b6bbb6b3f3570559708a1cd39f4d76bd788e97f1e4f7ece38e07714fb022ef05d24e2ed7a8bdca2400bec7c0fe37ff4b8d4de9b6019ea14fac45802272a503165638ca9b6554e650a9e974d69648b113696ce96d0d53783f384d587e4252e1933cae077f552714f388601f1842731bb63656642e9afe8a0c9f4b528bcc84a49d816736e978bbd30280821ad8488956ec9f768f5abf4f4916d719f1d9ce3d07cae5de483feb88a42a64131e5ed2fdab65e5c9129f863b6015fc95b7dbd044ffcb876f2e91050fbd43540d392c7c4733c995ee2f4bb5f18d9c1b457a326971a8e54df408cbe594154d0821e7ed3cd2ddd3d237c50451c916b352016775f83906e684457d5b11224586955b71d795d3c8450ba9659503357bd852fc71de996484fed0057b495626043c13922827e507c32137b1727fc42011fdcdbdba496ad64dde558b7c5380a6f781c65b2ab9b421bdf479832f1a662f18ef1ea851643fdb1c44f94c29809db7d9b7c2fe80626c2aed6b4dc61b30b21e114dcd7648c0d43136ce072bcbfe5024bf5ee20bec6d083504add6be175ff39753048f8d64068d9a43e9b4526f0d8526300df27b767cd66d02eccb96b309af9bd2c68a599866d15f595779eb1692c3b3ed5f5e498582c01f81d97ec1ef0b393fa1ee2ac2a8cd197f7c13efb7ac39e02f2a39443f2e4a14587a3adda9a37c26ab7ecdc3f61ac6ad7321701a098434d01366a290b5758008d687d071a934c1b6c2d0c812c614cce4bbef9f817a9cf3c50d48923a760e31d432c6ffe62514a8c0d5d72d6843043eb5b2d39bd24165635ac21d8fff37ac06c6c97be991771742e4c85acf04e2db3f0d39aa64b0304722616b7889793b8be0b1a68894d3813e0e888a9b67cf443e30854b20bfb96c9db3fe7c3221fc854736f8d38cc40be0e1cd9cf1645b94723e6f121b4b5ae6a1597cb4e9e7fcee04540a5f4ebdbd569dcf7c610d55685b4ae9b8cfb8003f9ad3160820b48f6b269961ead9fd058fbdde19b1915dc08c9aa0c5520764ad1340a5ab67c71c423260359ae146706c1b8a6f026b79294601433608ec872c23501925d98ef4dad5d2d0e244edb458d907392c990a7030296338588155c4f8921f3f903a39d1740634c55bf291141875757da0c652f552a963e7b4b877a38d2814f3fef0fa4cd612df5f403031119396b5d3a755b72c6", 0x1000) write(r1, &(0x7f0000000100)="8c65", 0x170) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) listen(r1, 0xdc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) 16:00:07 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x48) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0xffffffffffffddc, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) readlinkat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000400)=""/164, 0xa4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000500)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000580)='\a', 0x1}], 0x1) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000300)="c4de38ca8cc6bdaeca5efac6539e486396b9768933299e30696b42348c162c63360f0c0e1fa571d5522f09a471c6c3b85d8f9d1b8d02edbcfd03bb5e59abf036c555a235ee659a92e8be68c2f3b3d231d6c1f6cb5bdf4e8540bc39c027612ec1627182715e1e8f0128faf5d9816e2c20bc7b81af8e58ae2941e0b21dea09a09a66318ab75b1e2ae01b68e9c953c0152c3bbd0e7060d82a766e4ea55925abbd8b47140b0c7f72e45627d1784848af807cc0dae7067ae067fa18c6a08126cb187a0f490c44d92e3fe7fef6", 0xca}, {&(0x7f0000000c00)="ddfc3e2f00121fff8c80db66badd940000000021a4a29a9b9f71f93f9aa76a90478bd8b4b50aa023e015e474567e8a6a843015a2788589bf8b55895b3a6f2b3e583189d4bccc7de1cf485423b95feb05e94a4dec4dc9963f00ae6cf8dca941afaf35db9184dc99bd876265a34ef434437b28d7a38617cbaba4905a210b875bbe26fc818cc3f2329595972a172e42dcf92bcac494cead3e78d346d7cc30686b3025213b4bbe63ce963a4c82a98987ea71bffadc1a905918c8eb0e4b588b85cbff21af49ec5c1610720d8932213d361a0ffb747a460e4c949c2b630fff562ddc9a1eed667607ffb248187a2deaa46c8bfa9a8d1a9239781eef9039060fa444221ce30281265883b4e9e78af05e7cdac34bad87a2fea663b1d4180a448350311e6366de7b43496fc3f68fa8", 0x12a}, {&(0x7f0000000980)="80d9f01c9a3ad92beff91d34d5d7cd4e7601040da2ddb5c49d2b296d65e2bef1987f3f5e031213d1bc43d458fed8e4d32c68c33a4565ce1e97402a6c5d23094a17bbce7e4acb0c50744f85d500fba13631cd43eef6c1ffd2f22c6e3533b52dfe76a997d3f062801472b8bebf1e11a179e139ad833560421048bdc8562ad168a4320bd2ab60125d98404a125f82e42e596865c8f8158fed0a8978ac34c8bb3cd640e3c7d2cb94ed7e8a269ded4218a20f3a9513b5fcc7ccfe9ecb9ae6f3081b33a9761aab495baaeba3ed34a67c671e0747115942e6fa6ab074b9da6139e8f2ba6a753ecfb5d260f1b56167d0d7071929a90fe2f9578c06ebe4ce800094df5483222f36b4f7c009e401c04f7bb0a3a28c20c28600a9fc25ccdd298392f9eb69a69ae06c9a8b8a193431275014b69756041b3cfcadc8e358bd3c37156d02235641da61c2c602cd971dd9a4e5a01283ee2553a12629da00", 0x156}, {&(0x7f00000001c0)="a302449ffa788cc358aa29701d851efe40f1a4ee17c96e3df1c15fc58e9fd2ab2fa34f17608e7873538fd7ab5e0bf6eda6249450d66accf00162397a740264636ed16e67a884d99c74a064f51a65e7c1e866c7f6a4be7a0fce057f0f93116ee4a9a38ce60cbebf23a52547cbcc578085b60eff28b6e86101b48ee0b8a5144b8e77d191c9cae3ef4192753a41ce9ffa280a7b8e36534b4cb0e324f9e1e22ddf92854d73bb74b4d372c47b0821c6e3bd59cfd6b36e523b3bab95d18db840472d207868b5401a14436efb4b0184f4bcf90a09525b6c7739801542b647aa10741432ef1a2aece79f894699d9ecb6ea", 0xed}, {&(0x7f0000000880)="4384c125a6ebeb13b28b5517537601aae1315411dfcf1641aa15a6c0018a66f0d11858c22a64fdbdd8fb22aefadd1173889b2c131a5622a0c6c57d2b426f6e1a00525cae036678c3c140dca0429d0ca55a9e013e91861901cc93e61513318ac6c81120", 0x63}], 0x5, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x45, 0x3}, {0x60b, 0x7}}, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200a9, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/63, 0x3f}], 0x3, 0x0, 0x1) r1 = kqueue() kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = fcntl$dupfd(r2, 0x0, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) 16:00:07 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x1000c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) r5 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) dup2(r2, r4) close(r1) 16:00:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00001ef000/0x3000)=nil, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) recvfrom(r2, &(0x7f0000000100)=""/154, 0x9a, 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") pckbd_enable: command error 16:00:08 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553f", 0x48}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pckbd_enable: command error 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x200, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0xffffffffffffffca}], 0x1) 16:00:09 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40000, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x2}], 0x3ad, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x20, 0x8, 0x2, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xa, 0x4, 0x1, 0x2}, {{}, 0xffffffffffffffff, 0xeb, 0x40000040, 0x3f, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x8001}], 0x7fffffff, &(0x7f00000003c0)={0x2ae08000000, 0x8}) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000200)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000040)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfba11f68e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0x245}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000100)="728084acfb0b3434ad034e203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad8482b41b8488c526dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f2afe962481f75d2597712c42eaa55e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24426543036213870600000000305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b", 0xfffffffffffffd81}], 0x8) close(r0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82dd00f0ff06ffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0bf2df14bc5eb0302593eb1bb3435ed1ff21b4a3db4192282dc5e51f141c6f793934a6dac6a731c3ff8fd37f8a4d7e6213500656e0109706c7356620637dcfcfb637c5521fc20128b4eb772b2ef42cdfee0e54684d20db1a333766542a4af5380385daeb5d8daec20275f2c5383dc3d9c0e66ce1e5f50f9a288f32ac09f936ad9afedcf99642"], 0x10) write(r2, 0x0, 0x0) socket(0x15, 0x5, 0xaf) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) r4 = socket(0x18, 0x1, 0x6) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x8001}, 0xc) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x0, 0x6, 0x0, 0x4, 0x3d, 0x221d4, 0x0, 0x10, [{0x7, 0x3, 0x1, 0x8}, {0x0, 0x406, 0x3ff}, {0xc1d, 0xca9, 0x2a0, 0x1ff}, {0x0, 0x401, 0x1, 0x9ff5}, {0x93c1, 0x1000, 0x7, 0x7}, {0x9, 0x6, 0x101, 0xffffffff}, {0x1, 0x40, 0x0, 0x800}, {0x1ff, 0x7, 0x792b, 0x4}, {0x22, 0x7fff, 0x0, 0x1}, {0x1, 0x5, 0xffffffc0, 0x3}, {0x5, 0x1, 0x24}, {0xd77a, 0xff, 0x80, 0x58cf}, {0x3f, 0x7fffffff, 0x7}, {0x55, 0xb5, 0x1f, 0x3}, {0x3ff, 0xfff, 0xfffff001, 0x3}, {0xa4a6, 0x7, 0xbf66}]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) socket$unix(0x1, 0x2, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe74, &(0x7f00000002c0)="0036571bff5c1a26c03f00") r1 = msgget(0x2, 0x100) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r7 = getuid() setuid(r7) r8 = getgid() getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) r15 = getpid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, 0xee01) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r18 = getuid() setuid(r18) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x20, r18, r8, r17, r12, 0x44, 0x9}, 0x7f, 0x3, r14, r15, 0x4, 0x8, 0x1}) r19 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r20 = getuid() setuid(r20) r21 = getgid() r22 = getuid() r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x11c) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x7, r26, r27, r26, r27, 0x2, 0x2}, 0x5, 0x54, r25, r25, 0x9a8, 0x15, 0x3f, 0xfcc}) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r29) r30 = getpid() shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x7, r20, r21, r22, r27, 0x44, 0x9}, 0x7f, 0x3, r29, r30, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r3, 0x0, r4, r5, 0x1c2, 0x200}, 0xb7b, 0x5, r14, r30, 0x4, 0x7, 0xfff, 0x7}) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x140, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) fcntl$dupfd(r0, 0x1e, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: socket(0x1, 0x3, 0x102) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/32, 0x20}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f0000000440)=""/138, 0x8a}], 0x6, &(0x7f0000000580)=""/252, 0xfc}, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)='g', 0x1) poll(&(0x7f0000000040)=[{r0, 0x12f}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8018695a, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = socket(0x18, 0xc003, 0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=r1], 0x1) write(r0, &(0x7f0000000000)="9e0000000000000400002373f88e95d907000000000000003bff45d798d97b", 0x1f) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000110000200000008000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000dd1e20bceb1f9ba5b3ec86db9a969440743c71bcb9f9bb36ed8a87"], 0x62}, 0xc) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x1, 0x4, 0x10) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/198}, 0xce, 0x2, 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x7}, 0x8) 16:00:10 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x7) recvfrom$unix(r0, &(0x7f0000000000)=""/253, 0xfd, 0x0, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='\x00\xe6') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) dup2(r1, r0) chroot(&(0x7f0000000280)='./file0/file0/file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x545a23b0458f691c, 0x1e0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0xffff}, {0x18, 0x2, 0x4, 0x140000}, 0xc, [0x0, 0x5, 0xffffffff, 0x0, 0x404, 0x10]}, 0x3c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0xc8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r3 = syz_open_pts() close(r3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000003c0)=r2) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) pwrite(r3, &(0x7f0000000300)="86a5050d0de0e368c004707571bd2c2fbee746ac2736e2cfa9a255a87978141221bdf92e4f47a5018234c7d1005b5df9414d2c36b7a2b41bbcce296e5c31114016398a78032e5d5641d4c1a623858404bb694cc9b4626a9a7261ad6a25314276dc32b7b829a2db8c7954d3dd1d0a4c00212a6a2e094c2a62e47ab77418aabc874c8fcccb", 0x84, 0x0, 0xd6a) r4 = getpid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='\x00\x00\x00\x00\x00\x04!\x00', 0x40, 0x0) close(r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) getpgid(r4) getpid() r6 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/136) semget$private(0x0, 0x0, 0x5) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000440), &(0x7f0000000540)=0x10) semctl$GETNCNT(r6, 0xa4b03d9fc5dc5009, 0x3, &(0x7f0000000580)=""/69) getuid() getpgrp() readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/30, 0x1e) getpid() 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fffffff}], 0x1, 0x0, 0xffff, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x0, &(0x7f0000000080)={0x54a, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r19 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r19, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0xfe00]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r20 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r20}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1008, &(0x7f0000000280)=0x1000, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r21 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r21, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r22 = open(&(0x7f0000000300)='./file0\x00', 0xeb08411672e9203f, 0x119) ioctl$WSDISPLAYIO_LSFONT(r22, 0xc058574e, &(0x7f0000000340)) pwritev(r21, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 16:00:10 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x28, 0xa7, 0x0, 0x7}, {0xff67, 0x6, 0xff, 0x5}, {0x60, 0xea, 0x9, 0x2}, {0xb41, 0x3f, 0xa8, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0xb8, 0x7f, 0x3e}, {0x4, 0x3f, 0x4, 0x7}, {0xa, 0x1a, 0x8, 0x8}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffd, "9375b000050054e100", 0x0, 0x3}) setrlimit(0x0, &(0x7f0000000180)) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setsockopt(r5, 0xffffbcfc, 0x7f, &(0x7f0000000800)="8b82cc8b9f32b08b27c5c21b3a8b9297c401ef3f4dcfebe8b532ce9c2c846f021bbed8b5e2a9216cac0e5af3e2c359063d283f0d8b39236ac42a6a9ae147bea753448050179792a80a2d6b16b8e817f61bffeacab0e2db0e153cf2fd1e0c35d9ac0b44e34429f878a787047e4d6fcbc3e597a7958c17c05622d049a97929cbf058eab412334270e89cf691340bda39940bf54e12abdd78da7513a5e1ad6f3359914e4ebd33fc7cd09752ee2e0b741af218648c39cbc7cd1151bff76079b2cc59b2faa6ab6b96b5729834948b7142623d84aa06ca7e0e46fb175c549adaeddcf9c4f6941f69deb0648521cae37ec434f20a17c606e671996d85c4e0b27f1d0259feaef7a299b4309e150b48fd83ae2a9731d575484cb575e5fac73b37d7771e259b9e89dd8bbec98a3e004db0d1991429ff5a3e5898f82a6483247f6193384ac7808888eda1800e094da6fa7df22764f0809e9163aa38d9a1a97a16cd9266ab34ad09a66f506036c4ffeef05fcff996b6d125672007dea3d1f75f12400c6d8c2c889787beab8dfc1fa1e7b59a1e3f59cc90906da3dd647d2f3a0f00cde5247b087d34ff0c20dc4f529547380773a18b617c443ff6c354ac0da7e646f68576ad2f432661e161cd090645ea0387063c93ee17c333ff659e597ac53b6ed3d41318f84b44fcf467cc18ca77fde14d9d609cb99c21620ad894a85eee19b9d6fa53e8ee7274ba328a1274c6e8cae966b45924032428df981a3cb793e3caa8446d5f64aa0bcb11584a5662739f7ac61d5a6eb1c31c9eef14a8282915681160c0569a73d7bc0b2022c94525046b4a8355d5cf261bdfdf3cf2355f056eaa3e5c397a68eff0734d2931965ac401676c95515824fe70369c48f33f3c49ecf6cd8a1ce33ffbb274a9da49ca284b50df5153f4046673ca55c8a412f7cff8c1490c8196e1dce6ac1110e1853a6f0d875ca626b8b6fc1b960767feafeffbea658e87455714a97b376dc0288320bccc5494ab649466513992c7ebbceef821242cd68f947cb1d12decd9ccd66742d587f570576f7aae0ea724ed9a56a8d2e0a78ddd1cde8ebcd1b92e07ebde9607556440b1dc47c54a14460152fead85fa5723c586e02b621981b2d6fecbd44a2fcfae50c777561a86d09de95412959066905279cff415a00a376875bab0be59f2588caf3632f5df848a8d7eef8312079463b3abc84bfc0372d72825cad782d6a766fe1a7af33cdfe8a50020c6e99575e60b40bec8a2a46dc876499a0ebf7ad4b108c787ec447e5cb6f868fa0cb3027341f48dcf745fb3e72d4f2df452ddb6469206d84668438974bd45cd674aa3748bbe1411b7017373b91e6131c8a0add74f0f25c0e9547fe61550aa5f4d5dd4e12f62c38dc3b4a6ec7101f37dc22a4fa9677bf540c6148b29b3bc0b9ebd7d466fb3ccbf04c2057024559e29162558eca7768422323cd5162452304833367246e1a2eab4620c26f7d3cc3bf8448927b4e00f53045e69b08968319eac70ca9a31cb3ae9884a738b354b2a2d9ec8e82d5106fd5c7e5aca76b141b300a6f104971dba97ed9ab67ac8f009ef326d79fff2a9b59c1908299c76b1b2b15c96db4c4ea96f9c125ef9e1e52337a93f4d4f0cecd741dfcc487fdf388ec0fedb793a6638fed323fddb1d2f984d04d5f629cf25062dd5cbb867f8f819f8b488b6536a0cd38fcfeba698748384c47d04ddad3640b574d40ae58215782497c4ccde1cd26764e9a1168c5911b7b7df9cca544b5cd4f7381eab57ad136d15089bf0d775bdd38bcf61a13674b78ad295220a90a2b8b0cd5ecbaa23da4761682c29db52bac01e8c579c96726e88c1c31b6d38fbab80a0f79aca015fb708f7b88b8c3a1d758a0b74e3a2d931773034f845061a03cb98499671990d10717ebacafbb0f938d5c3b68284fad9dd030c37e7553ffe84bad5f8f076b4c2ec52db67570fb55303786ecbfea02faff43dceaf7ca114cb330e6dd91822f49e6cc0aec0593c3dbe7adc36a41e8267a76f1ec14fd34e2fca3643eff516f757c57b898a54628d2c895f84a7bfa81834692e6b12c04415fc2660de7834e356657752a4b2ef77c1a466a9ddcefc294ae9ba162541de1bc8048c4327b6e026dfbd531e53e1fefb363b52c2bc466987f9ab60a0e57c88ccc8efc83f05690fb04115f4a70fba20cd5c0ae0505d0a035341e989be349149d5dce5473c838260cc64a7acbb3358dc41aa30bde35bf9dd75d9ca2cc5ec7bbd9ea4fd8d2d9b38b55a1e4b1ecf723d44c021f8c225a189158f062465cd1533842bef504f234ffb1ba32afa7efc1040e24d0ba76f46b8f0473fd1189e764f5f015f2bdbf04c47029680deb082b452a67f39e5d3b278a3d9070be45dde26b6343af6a5666b5d42c464f6257fc426cae838001501307127488612d18e4560320452446b7c5ef7d8839a685eb54e7258078872f7c758bc3b2bc7dd53f278d54b869812ae6be4b3f9e9bad36b2ab5039505796ddbc7df067e8defdefa02ba2e3c82794b000b327c92e24d965cc464c799dd95818051a51ca9123d9f802dbc8c1b933fe54b60e78d869ebf77284ccf0cd4acb5e099a9c3640feae6496d7a3305cdea10bcdd748409402ff015938422dad95a91c53995d403ea6ec384bcbf829386fc10dae22c8865dd5256745bb0473f14779cb054caa209e36d87733fc06ded84d203fdbb44a31bc759e8e20ad378567e46178deb65f966d753767923b7e1fae5869fc43fffd77e10ec7078a4f16d4fa571fe35a69e9f4120f947e8f0fe5dc83201cf8d401386eb462038fdc7937b983b9a5c61f9bf80d765a4813b980ea98b4108842a86c2fa67291443ead2f15f39840ce0d4506ce5c0ea9e083c3b129ad4c4e4d9c89da5fe23f673a4e736c07e44b890e507778a6bb624518b66cbc6f3d0da5a22ab7da6b18395def59304f77f613f0a0a008ab209c45b83c80a60e362f54db3c87ee526eceb1bef11c607c09986e6cbe547f72f374150a9b6e9c1f3250756622659b502d5d96cfa1e059ab166914da7ca6ce5c27de56fe0a5985de56e7cd15d4c79959c07258b4339ec1aeb7ca1466113ae2d7827fe14a4cec1ac369964d23ce5bc8a7993949e8cae95c4428653382a46c1bc02257808267c769d0abe82822a9ded85f5c2ef3c3c9d71e36ffb6e08154fdb35af5a3edc8e5f0a156509caf73dfa873dea0bc7d9fb2560eb1ac2fb32c0426afe393b9d40311f2847b018166dbf03853bbbca27854e942dbcff3964bdfce4eec9cd16256b7c8675757c21b0490bd55084d681433abebae91b19394cd862cc1972d563edaf5cbb49867dcdcbe7d71db96b6e6503ae1556333416e6f8fac720a346c42d6a790bce0bc8c1efd6096017e6532aacca239d4013ad25bbbee5ece3a7ab5a1f7febaa999f33563e82258d8c15cdcc5004842f58cee52df24329873de62258011610728ca7664df1498b571df023b282672e05ba6246ce1072bf63011e515e7d7d0262106a5446d50d4f480429ed456703cb5f9ad826e549d2f91fdaf2b728fea55cc4afdc32505d7f400c120b1fd8cb2197c4706ade8ebc88110fcbe6ed3650e21b50754818cc15a782d184816ad5b84c8ab1aac419b5ffbd876cf4a924dafdea21cc36852c19c76b668d8a24024fb85d46a47a4d08f1155c4ba56dce0f04aee6e7bcfa52f7c5a57a555d8d53dc6d3d8c01f3468e3ae5b752d7c8ac6d26502e50a1b7529145ceebaaddd38fbd4944e823de1df205cc4606a866ee678e70bee1d01caf030cd9a1f595180798614e5cdeb45de13d9e97b3b87d8d308d16c8d791ac874c39b8b148223ff6f105220c0f431d052138946800d4d715719e15205af3d211e4ee7b566bd667d5e5bdb6212738ea782167ab1bbbd822b419b4eaeb6b2bd6e470f8f8be95611b2f4698708fbe4e8ae996b0c9c8aef1a3e154ba408447d7e0c666851da077f28ec4f7cb556080cbef6fc9e53a8a9e204dd1c99241838f4ec072072747ced83782e824597a9fe6ca3a26be3e19f42788cf80b669bfd45d8d95eba6ae8fb311bc0c9a452caab91acc87e20c1ce56dbac0d73b97c78b8c170b7ebe211b8e3e52fb2411da4ee728f078b39e36e40e907e32a9a7c1c2588b606a54a065926881edf74fb33b3eeb65f1011b8fd6991f2512eecef8e5200b37b1498e11192ac31c647ea055aae9f9842dda40c1de7f6dcf97401d0616954ce7397abd28d42d005557d6de372c57f240cc25176f51f89ca11129bb54b98d681140a6249412c09b015a3efdaf402f81b63c6faf063c3edd26b0d88aa26d2cbac990d45efc763e1717b9f77dfafe44ddf206ae05e580c8ccecb1eab2f1c5151db4ddfece517f343a8160ac6f95d6f28086eb92191f0de04e2d17ab31a1c21711a29e8c26fed59b716a52a7c8dc93c18898a07f25595b108d1e6f9acd1c652b1ae109fde7d7585534b2826143a9bf1931604563962f68e535433d108390068473c226da9a80d5bb112858ea983632e6c5a844bdb0f81ab39b59964a42f5200a4ef013d8e9d8892890e4ca8d432b8538fd78743e4b8157a765a8d3b756680117104ab37d7bf7146fc53bbb411df196d4de90d05d58da1bd9f9465cff3dcc9fbbc7b0219d41c6735ed13d97a742c2ec1adbc4f0f50306d1b1574ebad7cb2e3d57f75848e8f7fb3ff4ef2548f0ce7ca89039c90daeda7f340aa618ec910dee99146538e5d8c0ead3fc1f37c219bf98ae7c3744edc776efb92a50f6598361894ac0deecb1c1768917069ee38e33db783933a6d0f02875bdaf9f631f5cf5881c96d345d07081458bdf78b10511fe5ec5e7bb8c9aadf86cb0bd92e0d3d3d0330c3c019dc1ae05d69d56b0b40d7abff8a8ea80245a8c600158bfeeb038b0286b4ea0f2bb2235d9a857a7aa66ad15a3e48722cbc369bc9bbbf6f46f964ba5a2c8daf311c51483f2fc6d9ce5e5b8a4f8c931b7e84000c3661cb1dc2200446d64e9dfb3ef603efb24fdbe6d835be63dacb3790b8b20b8b23d2c175f9283e42b659f28e3f7518c0e7e061d3194cdbccd5a2d761737dc253388aad57aacc4866666f7e511f4787343cad6afad3560feeecac839458b55325dfd4812e26f9d31607d6d7825168d78ea115b89b0542caa345733a2b9cc771a5c61c8b2c8f52c4ebc19d548a4f4fc36a54f25ecfbc6b71d17d9f0876174c64b7e7567c654ab6463efc3f024db047069987b4aece5f8134080436609ffbd888854c725e47da4ddcbb8ac60bbbffc23c2e6b35ed7f3305902e07904ff10288a5ca25b33046734c8d647e3bf4ab33cadcd66a473134b292219ace84b88f324710a7819216453d12922c92788cfb52aaa66db5de7f16ded4a592f069a1bc67997a5fcac1c177108ddf23080a1d483597b34919b15b640f0764e716e902561e070c5ca5aff5ec4963da07423c22e8e27818fa3ae80be4540e87fc883578dbaef8448d09ca4f289a77cbcfe2c9668f40d3c76cf9fc4bb70b4ad34d8a3405a9300db7e6dee182c3a08a3e681008570f9b125bf02535c07a7b81a753f8b957dd9debe09e480cf59f6a2dea3ae24c88a9cc7adac243e603bc373e2277caf5b9ea012495d310e6a031735ee6cc4e1ccb1cadda9394aca513cea1b886cfe94249aee65cc14eb5c700d77574fb6f868969bd255f9fbdee8e6127c1839d9d4a5a8a7053fd65ac5d25531a52cfdf5e9dff5888991e620104fb7781407dfa3e2c2d0734fda8437c7ddb5a6e01e26fb819a553b0d829ccd7ea403c4c2d7b5f2961508c3a047c238d04c910a26d6", 0x1000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)=""/140, &(0x7f00000001c0)=0x8c) write(r2, &(0x7f0000000380)="fa", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x4) 16:00:11 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000001980), 0x1000000000000206) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08060001080006040002aaaadb116460f6332024be0b75d4758839f1aaaaaaaaac1414bb50dcaaaaaa2200009804"]) 16:00:11 executing program 1: semget$private(0x0, 0x207, 0x0) 16:00:11 executing program 1: 16:00:11 executing program 0: 16:00:11 executing program 1: 16:00:11 executing program 1: 16:00:11 executing program 0: 16:00:11 executing program 1: syz_emit_ethernet(0x83, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x3}, {0x4000000006, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) pwrite(r1, &(0x7f00000002c0)="7e02a043be5e54645c9a9b8f241a392656924e3b94582d31b26446c62d0f9a847c60d74df209c8dfd9501a3dd549b73e45721a7333b88225c87ec2233cc8b430215e2ab2124bbfcadfab11d1e161dccf443d340003c10a4713af28ebe602c53ac8e39fb96a07ed62ff958c62c71d5f50444a3acc90c6adedcda3465139662f28b92a205c9ad1709c4629abf9a3ff6b44709f8125f5c1b57338b1904eabdc23607352c5467fdcc9992e0a132ee936ac2584583b5cdbfcda588a1a6c554f13a676f1b02a334d3d0027e6850afa87b9ffa0bbdec12b20de0394fa069a929034169e5d37e20bb964534c5628b14a", 0xec, 0x0, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0xe, 0x6) pipe(&(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a1742592e00000000000000000000000000000000000000000000000000000000000000000000000400"/156], 0x1, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000e9ffff3f00"/162], 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) socket$inet(0x2, 0x4, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r4, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x80000001) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r5, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000003c0)=0x80000001) poll(&(0x7f0000000100)=[{r5, 0x10}, {r5}, {r5, 0x2}, {r5, 0x100}, {r5, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r5) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffc0) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x2, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0x20aef}}, &(0x7f00000005c0)) syz_open_pts() r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000004000"/148], 0x94, 0x0, 0x1000) msgget$private(0x0, 0x220) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000780)) msgsnd(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="0200000000000000656e5d4174ae4b580d12df388dfae45ea4af81bd60a46abee4221e1c6089ad04a5ddaf1300d08a924300c776bcbab96c537746bc95c8ff73f8cb9ea6ce0c23b7bc69b0e836e7916a717bf81fef6c6314eea0dcc8ac668c0f0bff1154457ed57ed06ba810b1f00ce561e272386c239eac827176e6fcbf9a05b000b3a733adff98dc2d499899e53db2fa3aaee9c1e0882d7d14c635f4a8c3fd466d3537ecee0df1b43a35ff0f0c558a9886dd48f5d0d2950e06ddaa7300a308232c638db4b9f46341ee834d378e4610d2c77b2cb5d76df79c8e6e7370fe8bfe85dea9e7caea152c1236872410ec89954bfc55e678751f073e3906c4ef09e87b383d68ba6215af6a4582af66ae31a0756465f635b576e6e9e20e58e875196f66d328dd4170787f0f8247004c3050263e7bf8f337e9c992d08266ab8b061c860d1c21e90dc7cf2a43728c75558e603f3b010e371b0a22885f473d9873b8a3bcfce6f099d992588b0a4163e04a65e69478932704bc02eb74d623a5b5a5c895667f073513ab6adf9f2a3f6f8c4be1ea6f97a260822874c469b788a95964975962"], 0x3d, 0x0) getegid() msgget$private(0x0, 0x9411b68c080dc3a7) msgsnd(0x0, &(0x7f00000006c0)={0x1, "73128f962ded706d037ffccb28d0fb7c8e1cff8ed6f0ba025094bf01ea0e80b0"}, 0x28, 0x400) 16:00:11 executing program 0: socket(0x2, 0x2, 0xfe) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4dbf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074c1ab9624b915c576f8ff88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87becd7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5aa171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000afadf6782d50e28a277115263e940b4749e6921dee889739c3be51abd195a600"/1326], 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) bind$unix(r1, &(0x7f0000000000)=@file={0xa736e5132f459f27, './file0\x00'}, 0xa) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f006cce5a1275e48eba68b1a5a2f315c50000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d07a59b2dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dcfb679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840fec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fcace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d00834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9b891b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0844018fdc7f9fb467655f8ee4c7be1d333c5465ca43d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df19ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481dd4dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721dcdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da00001e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0100000000000000315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040020000003b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245900200c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1204000000000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da58180db3671a671515102d4bb2f7c9d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000006155ac6263c7dbf4000e9e4600886f079189184117036dd8cb3eadf583113905312b7c120630b9790c564b6ea4307e246124a4ae3d0d70c471d877bd651e99e82fce81e696095dac5f8b1886f2151b1a2a40e20d6cafac2b008a0bbb7070d4b2505dfadc41a9a8cf9f1f8d7c62a0b8af179b2afa4277357745697fd20d0000000000000000f793cf25c4d0577d468fc3557333c0fb18e469bc9489e608c92929e73fb86e15e95cdbfe91afdcf09b64ffa7a9a8202f2d518840c84969b233634a3e87359643294ce6596bce6cd81f51c913efc17791dba6c0cf327a8f4ff599a44a41e4de1801e90b84ec0811faf8e0742bcaa3bdc2b52c2344be85af7ca4c489e5bc197b2316ba688179b90f24fed201705d5c3b684f928480e327f3711f18f550a635489ff61b96b6f7eec3ab72b76959dc5730b5f05c66c1063494505d3a3f68"], 0x10) dup2(r1, r0) socket(0x40, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) close(r1) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) dup(r4) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 16:00:11 executing program 0: getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9, 0x101}) r12 = socket(0x2, 0x3, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r12, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r12, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000280), 0x14) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9, 0x101}) r19 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r20 = getuid() setuid(r20) r21 = getgid() r22 = getuid() r23 = socket(0x18, 0x1, 0x0) fcntl$setflags(r23, 0x2, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r27 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000240)={{0x7, r25, r26, r25, r26, 0x2, 0x2}, 0x5, 0x54, r24, r24, 0x9a8, 0x15, 0x3f, 0xfcc}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r28) r29 = getpid() shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x7, r20, r21, r22, r26, 0x44, 0x9}, 0x7f, 0x3, r28, r29, 0x4, 0x8, 0x1}) getgroups(0x3, &(0x7f0000000100)=[r16, r21, 0x0]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r31 = semget$private(0x0, 0x4, 0x2) semop(r31, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r33 = getegid() r34 = getuid() r35 = getegid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r32, r33, r34, r35, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x306, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x4c}, {0x6, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0x19f) open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x86) getrusage(0x7fffffffffffffff, &(0x7f0000000140)) pledge(0x0, &(0x7f0000000100)='\x00\x00\x00') 16:00:12 executing program 1: mknod$loop(&(0x7f0000000000)='\x00', 0x100, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) r1 = socket(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000140)={0x4, 0x5}, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d0082403e22c2d70d54135bcedc9eff3abb1dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d6e1df479a7f101bdb2bb1f4c0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd54330dece71d7e8e6c7b49a7969a5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53dc3bfafa432c305544010af637a262274ed593e58d18f633771dd8b4a1f693c2f8eb0321bc5396b072e0794a9534b69b53d50c99f23810c180033f22c6dfc26e76afc55b60ba49d0d0bd24b7cde7d041054ce6b76917994c19c7aecadd3147d08384d3035305377862edbf99e8ba42ee59832e3e48116d1b7d11413cc938996d6e6f56c50d0b36fc64a0732fc7338566b23985a80f338b60d3fe52cd377f606487b7f250b4784671da70b5b4a1ad60d831023e85c6f4c3ee5c7d1"], 0x10) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffd88}], 0x3, &(0x7f00000001c0)}, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r4 = dup2(r2, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f0000000140)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2, 0x100, 0x17fc}], 0x2) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xfffffff9) semop(r1, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x1, 0x1000}, {0x0, 0x1, 0x2800}], 0x3) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x34005a4b105c8d7b, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket(0x2, 0x8002, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff18284f73efd7", 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r4, r5) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r8 = socket(0x2, 0x8002, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000180)=0x4) r11 = socket(0x2, 0x8002, 0x0) socket$unix(0x1, 0x2, 0x0) dup2(r9, 0xffffffffffffffff) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r11, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x84}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2d, &(0x7f0000000000)="b75d03dd00ef43f7f7c855bb7042a90ed4399f4960ac5598607a0378d9b849") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="01179f3a8738b9f3f7588cc981001c2f668528e6b3e72bf676c31133b5ea85a6a9f15afc45482d232a1907a2613fa2a6bedf40746c0cfcf0db000741379fd93257aff940553fb3fdc478b6a09b7193d77e068e3af1d2c2a131c3b13f6c21b5a79574a33b7ee19555ad286891f9f997ed9bc7d8588a5a015f0cb30b36709f7a9e779c47143ebf351a51a16d1757afd3325a5e80c67e1cc096318c8c23f098cbea0feaf2a796766f050e3a472a3f7a33851c91f3bcd46bbf8cebaee10a29191ccca7ab22e35e1cb516e8db1cfb488e32fa1b3c1588bb009be653a5933fe96547caf7eec8db5c5927e9cdf1d0061b347d36c3cc43a624211ba10000000000"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) r3 = dup(r0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x8) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x10000) close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee9, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x3, 0x0, 0x3}, 0x8) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x8006, 0x4, &(0x7f0000000180)="fd1b47a5f17c0169310901f2fb77d3987ccfcbd23fd762276e6219891b7073c8b4cb00002dd01b64515f8a04168bc012ad6191bb06ea65e3441525531c28ec3ea6aed32b297475bf9102739e559cfa19cb939fb390af73929d7342d939c66e2ad9b90a154e22a37f89070378448deb6ba518642b52eddc21d1b8caa50a0aa5020956a4b27ee744552b04b0bae2ff90333a0d673539b8cc4b24ba227bb792f2fcd64d2ff5633aae73127cba2d5d99b7719f838f3a573e70c1702a9096aa8f7a02432c575033c223eed32af6953e119a46b1", 0xd1) r1 = msgget$private(0x0, 0x381) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000200)=[{0x2, 0x9, 0x3f, 0xff}, {0x1000, 0x6, 0x3, 0x8000}, {0x1, 0x58, 0x8, 0xff}, {0x54e, 0x5c, 0x5, 0x8}, {0x8, 0x8, 0x2, 0x3}, {0x100, 0x20, 0xff, 0x1}, {0xf0, 0x4, 0x3f, 0x854}, {0x5, 0x19, 0x2, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x81}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r5, 0x4, 0x40080) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r4, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x3, 0x0, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x8001}, {0x7, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r7 = kqueue() r8 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x802069a8, &(0x7f0000000300)) ioctl$TIOCEXCL(r9, 0x2000740d) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r3, &(0x7f0000000580), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES64=r3, @ANYRES64=r3, @ANYBLOB="35ebcdbbc71f14e7075487810f069892853e48e29a5b51b612eec576c106b88a9a4884194da6e9b4ee5ab3051799dc510e1a90805cceb3ac85092e2d40094e2a03d9fc1c4fa1e7a4f7b563fd22ea", @ANYRES32=r5], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESOCT=r4, @ANYBLOB="0630f6ba47d4dcbfc340faa2567f528c803bf56e36126373504f93da4f902b3673d541499d0d62861f494d3562f5633967038157dafdd87fcb949e4947bcd7bbe739422249d31cfd8e20297e7eca0c89abf27b90a17542df8bbd3246c27f0755fa461dd12bc53254b44a5b6454140458dbcbb1389f88c736d2abc04b080c55a163d5107cdf08ac478be70d4927c927e94e2d86dd80b0ec132737d029aa2d45dcb01d05754c1b20ea31"]], 0x4, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r6 = msgget$private(0x0, 0xfffffffffffffadb) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000d091117300"/85], 0x55, 0x3, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r6, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000943b5b09252ec40b4ca3cb8558a2b9c7b22f90f42b9c39dc625820176e69b1c8f2d0bc810a9854bc8b9a6f6d30b447cdfe2786025db7f96f00"], 0x41, 0x7eea135638a8ce50) msgget(0x0, 0x80) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb0, 0x0, 0x0, 0x200000}, {0xbc}, {0x6, 0x0, 0x0, 0x5}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000280)='oL', 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) r13 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r14 = getuid() setuid(r14) r15 = getgid() r16 = getuid() r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r19, r20, r19, r20, 0x2, 0x2}, 0x5, 0x54, r18, r18, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x7, r14, r15, r16, r20, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) fchown(r1, r5, r15) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r24 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r25 = kqueue() r26 = syz_open_pts() socketpair(0x18, 0x8000, 0x41, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r27, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000c5d39100000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000f02b660a031fd12fce89cc7e4e21fbdd8fff00"/129], &(0x7f0000000140)=0x6e) close(r26) writev(r26, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) kevent(r25, &(0x7f0000000240), 0x19, 0x0, 0x29c0, 0x0) kevent(r25, &(0x7f0000000200)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r25, r24) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2ced4e0183efdd1a9752ee5f784f") 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbffffffffff], [0x0, 0x0, 0x401]}}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xc8, 0x0, &(0x7f0000000040)=""/200}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "3500000080e999d9e08c14f630d055e575017b66"}) ioctl$TIOCSDTR(r1, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="4881c4551ed3dfefe099f111007cd8258a590a844247482fbeb30226a1346a888d3ebbb91c63b634c5ccdc3917b03acf7a880e58b1935fed11fe073a1fc7021efd143ff5a8e3a55e0931eeb019eef17260231ff3dfa028527aa9cff2f980f75efc747bb9b2"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r2, &(0x7f0000000040)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) r3 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000480)="39c8dff25d343062de672b661497e1bf5f75691d85220d63965476038e131a6b8647019f1bfc5251b27eaf60bd6b4a766449c7368402e4d50b70ddd1960c41c5c31de5c741b744ee1c9bfc9098af9a1125bfdd4182b421f468f241b201a44a3caa00c5f4c46740c680f76932c7b18ad370194e87eb4f2efec34aec130661ff10fe88405458ffaab0fab1c0971e610694ea70553f5b301a6832561f55e52bdfd85866bd88b6447e7f35c7e3e0d2", 0xad}], 0x1) close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r10 = dup2(r9, 0xffffffffffffffff) ioctl$BIOCPROMISC(r10, 0x20004269) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpgid(r5) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000043301e353ffa430d968eb9be3f"], 0x30, 0x3, 0x1000) r12 = geteuid() r13 = getgid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000003c0)=ANY=[@ANYBLOB="e7002e2f66696c6503603000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000340)="5e05f91586a82cc4df05565d9babe12fa72ec548675bbf330a7c05d7173c451e93a82706117fb2d233327aa60a2f6fd4fd2c3dd4356f05263db7123761449c66cfc6dd8ce2c3991a8d2a2744a4d866588d57e851385b4814db", 0x59}, {&(0x7f0000000140)="b53b46abc60a2eeb55e23b07f346f1a1ef4535058911619158b833401bf7ac942b2983dcdfc2b1a7d291", 0x2a}, {&(0x7f0000000180)="bb8c9d9b109e5c0b51d59d041ef1ebbfb9f486eb3322e29bc93d59a8c849a4131548e732acfb3bde7e7a4c412cfb92332aa8234c312c2b1779b059425adc0f80974430ded0eb477ce32b1e34bb9a2908957b73c2b7ce3dcec9e80256c14eab60af6da0305b3476f7cf02026931e4c0336582b07994ed279eef04865c45fd8d38da6ce41ea3a335645ede0ab4142bedc23ec0ec32f874324c849d781ff98d9eda4d668c02a7c816314d5586792dbbab3eaf18a57290b727d7d9c4cc746a15210acef056d1ec069cdec1a7d7bb326a119be1d4cd5ba25d32bbb50a70990d1df7e571ac3131ee41e3ea90c9edca35e1e2f8e2f5c04fac34844b", 0xf8}], 0x3, &(0x7f00000002c0)=[@rights={0xfffffffffffffee6, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x38, 0x4}, 0x4) syz_open_pts() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0xfffffffe, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d24, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66", 0x4}) r15 = socket$inet6(0x18, 0x1, 0x2e) write(r15, &(0x7f0000000000)="f3af8dfa929e06630c76095e1884", 0xe) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x35}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="fd5045bac60d32", 0x7}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x2, 0x3, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff9e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x80000000) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000001c0)={0x0, 0x3, './file0\x00', 0xffffffff, 0x0, 0x0, 0x6}) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r1, 0x8, 0x200, &(0x7f0000000100)="c8486628a3313f1de9957cefea9d5325cd36417e592ba0ccfcc50906e934ef06772108652d73d2417059ebcfcb78093e959e1d6a2dc1e4552054fb73e6bf168cb6a6bb9d60981be2cf1b3bccfba2fcc70f6d07a3d4c2e5be63faeb8cc05b5479a082a3d4909351fb4f81c79ae6ccbe015b7d4516894303343ea204943d45338ce01bc6b85f6023f796362889c18617ba87185bdd7c4d71a690896e3159405b1e30ff292d05db4477b5245589695dabbb851667cbc70938cb389aa857bfe33397a16e95a1fed87b100a", 0xc9) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$dupfd(r2, 0x14, r3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x5) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/58, 0xb115cc1ed7b59cc7}], 0x1, 0x0, 0x0, 0x9}, 0x40) pckbd_enable: command error 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = getpgrp() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0xe495dd6c99a5769d, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="99328eba8f9119e768b04b803eceaf2461c5f2c0f20b3115a71c13b896096a16c682ce25a279af3704e458dae68ae9f08bd8bfce113f221c9b796484352c9990e5f92fff6112634612e0fe35c33b7f72ecbd70", 0x53}, {&(0x7f0000000240)="6ee3b7b3436c57b78046ffa3f1ff0e2aa59b2e288e84b57ea3d9e1fd10817648a758f3e27b1687ad3a2d5865134b48d34b0df4f23ab27c2699f431738c1f831b159e9fcfbd9e119b1d55acda35dc3a2aa09fed422fc3fedace3957ef0757128a3bb3f41b26a2bbac636326c92358624eef7dd64a04f6be445e562edf2dddeec754f481d1de9023f9085f4b3c02068f90c08df5967368582121490185f87b2eeb55e029d7ee3cd9a5e3", 0xa9}], 0x2, 0x0, 0x0, 0x2}, 0x2) getpgid(r1) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) 16:00:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000dab3000000000000000200"/28]) kevent(r0, &(0x7f0000000100), 0x7ff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x2}], 0x7f, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x1) unlink(&(0x7f00000001c0)='./file0\x00') 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getgid() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) pckbd_enable: command error 16:00:02 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x73a, 0x3, 0xfd}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1f, 0x3f, 0x3f}, {0x101, 0x1f, 0x4, 0x3}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) r3 = msgget(0x0, 0x1) msgsnd(r3, &(0x7f0000000440)={0x0, "67a5c4e91af8bd835f8efd526b3ddaedd03ecad38059ddb6266b6227a97fa79b0852b6a0effa8766d0432b6804eafe294ad28f602e121aaf6834ce45b0759d0d91fb3f81dabfcf5b7185660747388e91020a9b51ce8b129e3f853300cdfebf20217611927101b3c3ed2889e520803c6e33fcd6515718651527f2a4ed6a70d8e9a7f5cac9486fd8b792ac273b50948636b08e8452b3a33d3e057309b2ebb407668b87358dbc34b6f50af5b9b3ad696b1cc054323ef242ab364dc7b54599a83afd4189cbf04fe1b0ad7ebc95554c191a1d133d7e79b2ac372d38d6314c25ca2574b3e265e4cdd6c396919b0055c6373035ad387df8f0462556445195550fc240c6a88d815f9d7a8e9f82ef7d50859f305a8aed52535ff0a69dd58aee3e78237456ec322768a0f7e1a6c8c07720f3b970bd92f02bc2d8037c6c765301bc759ae4aa0f7cb8abd17fabbd20440a3b918d0c8448ee9c88667455a735183aedf4d4bc34c9de1350c1595a4c78dcd8f34911ac888418d2e9dacc2a9b003dcdd2610f8b500f5a51bb7bc2db7a13a5b21ac4084ebacfe7b4c9abd9d058b2c3bf0ee2581b7e4500d1c27605d695e7453b098c230c296544944b3ed21f7860641c7f3e6714e9a12c25b9f1079486450ecf300bcdad0f233a99f5f6a405e48b196fa2b30baf40a49171e25a574700d195b61a6665d3f2c68bdd58b731f2b30fa282009bd977a52e34cb98ffa79da60ff1bc3b643f62810877fea0526b2603ab559da63e6b54e8da5dfafd8e86a3788e4c9066777604dbe639ffd4597222a02f1f9270212c470e2fbe9f850c708728945006b8ec60b143fcd7afbca1cd4fc362d0d0fd9ff9d473290cd8b68024f7b536336ba52acec28c7293b293aa9f0f81b7db038273f1acb4db3ab9c2e36232fadf2ba5d2bc6038d6239ebb80cd957143aee2ea628f6116dfb50f698f897b3442dd19cb074671ea1d88e0519f4d89a4161b1a4608084b442ea077d7064df2960ca1ea493c007bd548e5777d7cd2571dbc78eafc3aa0e4b75404ed04e264cf5c9891b254c0363a4160ce29e3258598954c73da48a1ce6ecb5e79fb19998c6d27fca8c8562f6a07f637fa6072bddbabdeeb6ec53755e49f3da30ad4674e820218a5bf41abeabf5989672658d7acaac6b4dc4ebf99b5309deab7be4c1ecdab1c08b43b307558a85162f446acb78fcb32c6cb7a2aa6167b2c265ad17d374c372f6dd2b3e021559cd0535f617b6037a726c1cd3f2571e3c99f25aebf9afc538b8b46d7412ffcf73be4ae3fa506fc91c55fcea94ee1e81b6ca00a4752db4a8cff79539187b81d7cef9ce65fcd5197d003df226a5b1706bfdc03a5b3fc9b3113f9a8d51df2f30d901ab4d4c8477360b2d2788e964a6fbcab4b8ccce5a23733f83eadd131612b04c043ee9e863cb8b7afbb35270e5b50c0361852b887609feb5a2b5c2e7d92afe4d5c5db9831a30e47586cabe68760c44894977ff197641f1a64c5703224fa3df5432391ae60dea4c95df387e6a4be2fe35ef56f992ef8983a3104f1c6857205da001a038fb0439ba4d5fe9dd01856be3111311ff791291145b73769d9d6bd36650a55ddad2ed1d01e89b75d321828508660c1f0b92dbc5b79eebe4a9f501acf8be959cd7b0ce7be6e55c6ae2c75f7d49f1e2383f2defe458b09024c8863fa5599d47b1de4061f0198ec5a4f3cb66258b6bc76c410106ba50817f5fb94599dc6bd308e9e901846af2fdbb209298df8f6758181c769af020035431405736dc2ef42790b8462ef845eb8008eaff080134c8d932259ce5495a547402af0770428265807a702704067b23f38e3cf724997d8b7ec210a0938a87a14954a02b88871aa0148106cc7d70fe29becbbe32cab0ef7789627dbe5b24de3862d2c5020785612ef1a9937cf6857dcbdc0ca9a3d3a60bba7a96ee66209ac5c353143259978e0adee9b192757f1f29ccf20631654479bf58c49aa9281b802381ea08bd002f259d33a46b94b58df86940823b47227ee10b385bc8643853958058b1972cf6268a66d2d48708678398ab5d5573cc818028da06b1500a278b583564dcf1cc722f09684ad528dca23718ccbddaf3eb7c8d37e0fa986d0b34c4fb24302ba67f8e16bbcf4edb16530060fb6fe92fba3e3afc14faa0bae1916ccb4cacfebb879e241783930c97c3008b99ba52d754b1f4d5ad21c2ee5340b4db66ddc98c538e1b8ec643ca568d2a1f5d250ac092ce70dd89902f82e564dd4dc526a0f42dbda998c148ed613b7bb85c561216b05924262535f7bc81748086c52be30084236e81cf817d0e945906d8406170617f3b4a1dc29adfa3d2842851a0abfbc100c009591953a4f859138b0db58f2605ccc9612287274c0223d3230b652795177c0c50d147bf89af3eab39fc015f3c8d4fddb8ab642e7b926d77e5f686717a24bcf6c0cc0159ed639f3abc0f2aed14985a2df052c4fe04a411de46f4346f8e0cd05ba9cfadd07e3a30af803544bbf340d2199c868936ed93f5c121134570e0454420894472b47a917e97e86ccfd1cebb562bb4507b698a3d0efed3f4140192441ae446b46b3a6f898d95f74d29b66fd1c0b7478420b45e55ab226ea990aa5d450e24c41ed80465bf23aa762d236cbd6c9c74369898a0c27db63a7da155319f7c7b345bc32da5887a2211fef0bdd9326e2477b19b88e41afa8a131b1778d3fc0802c88fea395b21fa53f7152f2e2e2ce9eacf9bb78bd414846fd28608bc00b4043e3f9c26248eacbd21157cb6785bad12d358090a752b558559b932185231e9f25092e1eb050bbc76615739887bf58093e1bf0d023155d3acbc53d55537467d382a4426bd62f413a1d7c639dba9c257e75d5296e0f22cb189628c67e46da84183a993a0b97cbfb15466da48297ad9099ba2999445c602ed54982fe7f2944b3a0420331d70d29a72f287e427a0965b1a5f01f5e83220f87250742602f271fea18401ec6db71237602d947638b1ba01a5bd3e2ddf0259c429506fde9c0789eea96a5b47fbc4ccb024658a4e0d7e3ceefbf243dfe650a8dad74b588552a3dc14a6fbea8805dd2a5f37e551173d3a64adeecc9ad1396d73d97aa4dfc8c452e444df111798693488d4c185cfeb9ad26ede27645d6255c16c1c3b3e31b1ac31e26b5c214631e9d88bf229f9de50918289d293693d9ab0b485d4af9f0a89b8ea3467c68163fb081665d65e3cc047518ad46d5c49f18b76ade4af064774fac1aef34ed9d3f3ae33eea07bcbf0249c886943aa259161523f14e7e8422ecc5cc0ce9af4fdc6927365a5afb3667c8f543f12efa8e394222095e26ed74e84c0ced86c001467eabaabb59602af22b30ff45b57ae753f83ad9e72f6fe0fcb65eec5898e32aa46e9ddc77251c6d46597e8584b5be958aa0f961f98773e46fd33545e42217fcf3306e69a84519b185454e15fc28c6a3be677b3321c268188a4e307bfb0dde4c1f2fce16ef00161e9889e5f45e5e7cfa1b16b854e3101d55b4277c03d9cf003fe5a92a8b9358366e4866d5030b26a1b14c980a907dd72cc96fcb41cf9681a5675daa621bd84fa0fa7df03862fb8d7085151b140ffa293fa7a6ace0f46500d9b98719a799db19b3c916c275ce1b149faa061ad3bfcb8a91a060125b966b4eaab3dac7624434d4410946eb38605d53cc42b88df759f75970b736022d064a976596ce11de858ddf8e68279165b0a9a822e680bb54d419ca7b2c428854f77e8c8fff008d9175e57ffa6bf54223036ff04574c35f983720d4854a4290db7c05adfa7236cda42b3807b11b14975178bfed87c9a2e44fccedca54a1d68c88af442348b0bcff86410e92e5df1a6496930716adf8a7f311ac07149d59b39f86ceb5d7fd6791c0ca38112fdb209b0ccb5ddbbc9defff09e629f19de5e3e3feee2b2e48e7eb200b408aed4f7c2048c4dcb4a33dcb8453275875b2b08c38a5caecc5a82ad2bd7626949ba243b68bc002aa9aa18beebb30cdefcdf5f1db777dfade9092393b556d1a7ef15d534ab33ffef764ae94ecd3e96da10e507c328c023793d3ee009a48aacfcca7db5db7d59a0207a21ef8dd3b5a6d2995f06c2a7ecc9ee111ca99dc0f84bff6371203d238ec45d21d7e13c6325816a3b56633fe7e8de208ef0f599f94502c86cf917bcfbcb20b851f6d33a789ab79efad895ff4250460a33efe7fefcd474d8f0b264ef446cc078cce64bf0b9ba9f6d96d707e73e1957951ee2cea41526745cf89d12381e4b232240a84746c88088a21c4bf85144af3d152af7ff2b991206d738e6e0a4e6b293213ea53f4eba6539c3e624c5667076e7840d8c28189eab3223d4776c8ce25c18bbe4a242425eed42f7b78abc0996ab23c068369a2cbd3655a5882262c6023dd52fde9b633ea87ed77abfbc9891db97f80ce8ee554fc4a7e4c89795df077af7d3b998f615e85af63bfdec7d01b055d817bf66ca3f8b16554020704aea3354041426dfc266a44e32a577fc1c2a3a3334b47dc3e6b28c7a1f9bb5ad789a83d4469c6426543db9b582148867d29013206bedf11cfb6d3ca759a89fe7d8d17c81cb669114ce6206570899b21a9d6a27a36cf21fe0b5af3be0b293a6bbeec6ae96924b97cc0df715f04b1007cf05d576ec4748eaf29b77fe6a255acb55acb70a028e14449119d06bc5b75703a6059c2ab25f8b2e1580e9ca5a7a6d9dd4df53235826c040c47ef6f7a31dec5ce455c142282c4485a7322218cb6ae9f688ca887e034777e99e1400792cadd4b8349200b104422cb7d2b319e1f0b932e01994b45a9657d5c3571ccb1d84f71d6c23b2ae9281d79690041b9331cfcd6f85a810b86a6c5602c1598f891b3e13244d0fdf68a1bb23a1fd3ff3661bfb1fda949dc140c57e33142ab8bd257fbb10f9bc9aa54bb35407cfd993166dd244527eeef62dbe0d6cd08c68230c8940f24e3c41eeee9b79595ba987adce6c330e92f7fd334aca8da677ca23e7c1f21251622ccf0d2f2eae9774b2da98b197e05af3137cf0d6b2d1320cffaae1d5d5f09911b445a3fbac095a489858347918dd403a8057b60ae4d09782c8480451719374e9e7f464dcb6814cbfbbdf3383230c1e276ad4ea068ddf8d5b4e952dfe78ea99440d0632711bcd2d405c92e18d4fa98b23850daf2546e773a7636b5d11f1d4572a7d2904eefb24d18debd34f7f3569c8c72af1d3804f80eeaa838b42466de21f12c51710641a4f1590266b07f3ac364183c8ac7f62957aef8053709893320e9ad28a9a4126632c5d76300d191dfcea27afd9815269bcb6bb27b158dfa90ec8c880506b6c07de03d5849ff33262879f96427eac9cd921ff7d7d82894a1462aa65b41af4095d850dc26ae58e0aaa4e6c21fd17ca47a7b2f2f523d8e92ec67b4d627f7b8b5f80e9e33d100e1ca64f127d4a31b1ac1e75683dc4c0d9ad26a67f7fd5d9fcaae52022984d99a2a90da39d62561890a3d33b8b4d13984787ed2a9923572e2f29dabf7d6a26d6364120a5ece31ff41f52b2f98b1e4b4194fdbcb1f90550e2372b133b500946fec578ec36dc4c5eb4b851f85812535ba1cea0523666e877a5140f4794d267ad33203acd646f394d09095dd198e22d869d79b48f086cd8e4264bfd4e7023a9bd0c482633b28522c7cdc2a42f0581097433399729e42b81e1350bfd43f10c4e9e41c7c57462eace963806087c14724a59d845f972bb8dc5a2ba8f7e8bf57add132f6ab28cb0206dba4048a8b55a130340e685ae3b302a098d1bb9b27f835b170ab50d6c0f9c98bfafe16e7"}, 0x1008, 0x800) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x5) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x8000029d8aaab}, {0x14}, {0x3c}, {0x407ffffffe}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xd6fac31c0ec9c954, 0x0, 0x2fa74a181c431338) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) write(r2, &(0x7f0000000300)="924bbe0c414ad127ecae9a6174d36e212ca55c360a2772259e190bfca07e1c87cbe0e386d9b87da2a3066577f8bda6778db23996ddb82881f985876a782445e434d7a141e91ab2c31564e13bc99b96039bfd7189a9d9a2e8d995ee89adc0dcf47610d09ab5d128efb4ef782b0aeaa55d844bcfc5c57d1112dfa5c6d24132816afe2440e4a1436cdaa6261024875c7fb289473e5466deb039ec4fd6538b05b517a50d007c2464cfe56272d0d8b13e5b2f1b74a6a4f923414b91be13e04eae1a5e782ac6912e4e54910b54c1af9bdd671ea6b0533cda55fe0c1504d37340c8828631d973770800f8e67db5f39fe5f5d4fcda81f06149f811874b7c800ccbb53d4a6d2c8cfa297530ffff000000000000e49176a464c2a2cf2bf15d1cec40d52e7e9363d13ea3873e8efaf883b6be0fe7a9defe418d1174814a34c5d6696e21e4df838c7c315545b67a2dedd4cdbe7a5773962a16ae7aaa19811a69ad8bf0b6c0bd95d8f5544d6db9af7c52f57306b0c20e102966d762040613de4a1130e42c5e6a8357d0a7c673f9", 0xfffffffffffffec7) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000d40)="ac2bd52677255dbb926f4cf32b92e7820534ba2217ec2c58f173ee38776e76f26cbca67a9a56494c55e07afe74fc8e0e62c3d4411ce8ce35e23905e3566bfe7d8c5510d090a946b78f49781a3c2d5c0772150fe410"}, {&(0x7f0000000dc0)="86821b60f0ee4612427505d075b42c9a81fb5c3ea119ac944c13f5f4f74b8be3570ff619d7eda0df89ff84423cdfeb2e7fb0a0a666446003c07e58eb3dc092ef0d70a989f3134b8e15a5fc42c59975c75789598c6868421e2788e8064ec49d263a0d", 0x375}, {&(0x7f0000000e40)="b3ea0a0e5558f06097b6025f4c4b1cb011fa65acac0831bc302e211600d4e93403d5fe0bc549976e5a16f3abef97b85e6be4fd703ce75912b2e00b95105407b13887d2a323a09bb80c0699efd839083eb2d0c2f92e7ca89922b9d8b5bad86aebde81823fce7d69a24316245dd71beb687ac6ece26ddf3f615dd30722b195605d0b08e544a01e1ee6082264c97a8b7b2226975ab958d09b610f803eaf2c8ad922514138ed6928257881bf27"}, {&(0x7f0000000f00)="3bad1c68f3fec6599ae856a10b9bb9606787293ed2f0c1ebca77bdb6b47f4373cec37e5ba3a0689e96f4aa73e2eea4c4684f3d83e7a774380088c09ef39c75b867480607054b611ea9f169a56a80a925d275e743ccc82f30d808526ecbc03998c716efe1ed8ff8ae1afc6d0093112bcaa1ceeb024b6af2fb551093a970ff6fb4a91b2f311cd74d4acd6c8fd38f758be319918af47605fda49e3d9013ca65d9a58b2622feb1bdacb9516e93e0ff522830c2a8c2758bfe6c4fa1055bf1023d62dc8ac856b8d0d9a35fc121586da2c5186fa0f2e371184bd11578f946cd3977029e22a5eb"}, {&(0x7f0000001000)="5d700549f0f61f4f731d6cedff7c44858e7f47c1bfca13adfc1fb66b09d3476da78c3f12a5dab09a0cc85ba9240ed4b0a441f3f032a3f6ec15b7d4641637a196c40307b246f399ed8426ca3ac208e8f9b0392e403b61022c66bf0096ab44f5fdb659491748222475b7d6a8568f18497a5032945e1e032765dce8c7ec217b8fdfbe2327249335c6dbb6536fb4b7cf6aed143aeaf9e79c8043b2d131e52feec2c9c2de3915a383b6e1a9f9a7bc67be47c2d38f0f67e257"}, {&(0x7f00000010c0)="174c82d3a91bfeee03f362dbb64ed7a527513f112c0c06159c19e825953f4b9e44e0d4a2272137069d0cd2347d0703124c118e9e54c496223bce1b384c19915cd1cd0cd7e0e155322b282ad951634acc09505a2cbdbb5656f929114f89e5f7887c5c1ebec17572023719697a977fcd86660a94ec8b1316ea112e8328ca3888b5f831d67010f14190e4a251c439c6a7827615e06dfb7b42b4e3ea0fd5aabd14790049f1d11cb541c94c9a3ec07a112eb73fe152d8e4325f25dcd1cad66f40b459f384c4be83170fd4eb1aebff2a9f"}, {&(0x7f00000011c0)="70f02af46c51ca889ae5da48b4094e8516ee105b70d28bab2e956dca8a24081b216e6916963702c266f9b4961f2c991041aec46d09a9e17d81790d4cd7d53ea18c33c59f"}, {&(0x7f0000001740)="c60b45d1a776876f6c3e4020febc05b42f9887e9b8a76b163f13ccd6ee9214325cae9f7ba57d77b7bb6841c0ba2b11e1f0a85defc7c1a474756257004de5dff9d168b83ea4b73cf0582f7259dd7b670fa868bdf14fdc0e284b241e9349c0e2c2a33c745a7dd5e2a9112f604dbd64b775ac3287f0ca8f50f756ea1447895bc25708dde91ffeb1c846a41b00f79fb2d9b3b92cda06f4f93131e5ee486d15a243c1100d5908d4270d4d6dabea262052daeb65ee77a587094d7db49ca8d39334bb50c7db4d8ef516b4989aa88627cc8a3155d23be0d97335393019bfd8eaf854200bbaeb6af76ff6f1e308b1cdb35e134d904bdaaf1bd90bd6024266d1c60de85adb76dba07c34b1b3bd068eaeaf557f2f6d56ea9f7b97822ddade21f5108becd03f9f29802469fb593c472542ba99b854f36c715122328626715f77cfff077dffa0f0588ab41be08fbcc1f836001b4bd4e2ed34446f8c7b5c634197419f66e4910329908d52319a7a530820c646b581c77fce7671f26280e72fbb9fcdb4115387f244c86ad30a5cec22c463c1f428de8eed7f33b73b82487dd197ff48beb3f508d2dccb7c63ebec82ad8e03ad0ae388a47ada7a88f088a1ae745801977639363ceb1ae81742dd0fbf45af8a0db9c5d5c5a0f319a087549d982bad7b1582a30e3f1440e2118a9687ae3a790a91f59f3a1e6ca6f8ace4099eae31c55b8ab2e5bd39296215b01e5b8e64c987072554dd1dbc45f661dbca1b1577f72df6b8a21ca74ab8083cc5e730a1d1b2f1cc3150815e787b6e35964aaf8e03745eb68e5850d0ba175a6526e7415e2037b30d3c3c08b05f7d226a66d68cf01f3149f4bed672657a9bee3205ece614ebc9a282b8405b6b99c19cb07945fa9cb1ba66d5f7b4d9cab4232e6ef2176fda37a297fc5f88e02234789ba1b73295afd162851c630eda07d85f5638725bf2be38d6010a5926391a05b13a99bccb40fa14ced1ad97f6cac54a48b74fd505c66b4bbfa4b84f55dbf0ace91da1d9e2d12e061630c3d19615872ccd7ddc389f381ce33c46ae73b5347cc1f8411ae80684c8b99329c277a798e3fb2f7aff01800c17ec1bdcaf81aa04bfa99e18d9bb3728a80c19662fdab989996e842143f0d0e0d0ae12a0b41e842c4dfd1df4e816391d69d2ea72cab72aa5a16a3267d82c0641a0720c262b6aec6c9d6105f10980fff31860629e84d44924628cd559c2e69b883fae25bff7a41356a2d3d0858ead9d6e13eecaea9792432c2cab39ea1cd5e34154d9f9dfa98f906d2ebd20947f90249e964b961a67fb6706e0c325d12556d312256b925abb1d7f5aaeeac5939ba7ffd64f22796d42a9bf0bca1e2e41c8eced66ba4d1dee98f34c78914519bf29413886ad9a065e726d60a962e3f0b18875e33ebe50cb79f1b7fa74a375ac013517bae7b6ee7b3c8f6d26ab3d4f9ec3bd7ed4f306754897d6cc5a2f3d5ed5a902f08921ba8b441d7425bbe041abc386301b9846e8eebba474e8a08e4e39629dc1ca446d78fc5c8db636c1936b623dff0573acc1cba44cf403bf5664c30e102b13bd36a5efd13768b0dd50aaa5c7c31ba227dc8d58e2e869c4d9b167e0a88237348c02b00037db1c7899c0bba05bdb0d4b75dd3f3fc6df971be813a2a4a81a6f8166847245c837af6d01e06127451785ba66d282becefea456a40418655de58f37fce2c33156b587189290e4d449d9f899878d13c118c4fb2682052ba58bbadfbb0de6891775b4f2e54dcd162cb47387b140b113be503203befa4d83dddb7e9168ba0a930f20d6e7dc0092024c02cce574900a79208cef8595b6a640b0ee8a388089bece07d446f52ecd97207a8616257f08b6f56c7930fd6cc900ac8c2ac9656012edc74dfe1e7e750afe28bb1cb73ed561036151b5420a006b6a3e5464a357e80cf8747a5fcd0e6caa58395ff2890f2d93c94d910aade7ea5be20f5444e09dd6d950859a714917447d624bd664c9c627046cd35e13d8903afdc60db9bd4fc423849247112938aa4e468eb50cd70ff39c88a825e551ef62195a6e7ec22d372006ba5aebe3216c8378a0c967a43ab6a876d28522715616ac2b2ce833b8a5cf67a637f6a1028b035c8e6aaf32d7de76d6b49f4e3a6210545d8276bafbd34d49f218d6de485f546a99fe25012d4603aca4e83bcd2fffa27a92055c5b41ed1196688d73665a9c9afa312e55c1715ede2f52246def791c25c3dee97b45286694453f67b78e648f73d8a26acc7263907ddb51db4451ab1818771036707ea19d681dec569049ba4fccf2d2772716a78df32861d5bcfffeeac2f7a3dbc7d99598359c8b00b7b583d9d628210da53b23bb18cb10b96f2038745515bd00e40bb08538028b906c71e5cfbba08ec6fb903270f6bd5538d0455eec5d1d3b69a4aa52c41c0322b0d22d97f61dbaa0406a0514458548d948e348b2cecb8b305c2a07a90f2672ea347983855a4d728e46ebe8898e93b31bdc83763567e2231f45a20c53daf24df73d3912930399c0c25f62d7e140ead30459eb599d165ef9c13e033d668a2c93e3a0cafffe85b429932495412f8ac60a30f01a872872619621b4348066fd19beeb600bf706eed118a92bb69172ddd91bf78019cb4cb5c276979db74f503e0e0f440ce5d761cbee005411c873cba46a4d927d610969473f5187881e67c796182ba8ea948b07d330b8267172e7541bae5a1b94b7ac22fd09d394eb0e52c84d847d2b23a6376d3693d48bc7fe0cc7cc3d77d7ec94cec29b12c5a1fa3139e596134ea5613045c0beb96c8ae5c2de0a444d2c30b6791fbea2a405a4fb227a595826231fb39869e22417e3cfadbf75dd0ed8ec99eea14ce19832ddad8b0cf9a147dd58d69f6fcb885f9f8c7165d358192be9e5e97fe55ef7e5f3fcda1ccee09a0f780bdabeb4d63cbe82e17161076ae2a141d409b625ed71559b6054bf0dc8f9d55a2db067e6bc8ab476bd258b6366584573f0728baf465a17422f9a1fe6b165c027cc34cd5f612aa1205b75bc9ee59653ebb3f780da15d603468006b06c0960dd3ad3db06e3bba504427180dc4a90c6a6c56b5016d90da72c970fa1a1b69b4de861edc2d3221b3c95d5ac3d615d71e24528d6586f74524f86aea40afc46a0aa2fea29ce67354f1e8e8ee53dc811d9c7d8bf742462602e2f83b65d4851bf57763fe1d92ce76bfdf894cac6124a374635712436dc8fd3d0dd373ad5e4b4b96ffb1611637d0660871c9c39c1a4a81c3e6997053390a6e5ceb8e67ddaf61610251c362e0b96bcad7d54159f933d4422e2261f575153bd0766a40849b33e9b69b17a09132b098239ab47bec82aa640a797578d88750a34de1c236dd79503c797b6404a926b2dac9d434af3d7048efdf6c8f250932b261f27fc77889ae19978fa046fc2e7ce53c27fd89a8b2cd9a59bf19c9426e76bc3f68d0c2e069a6325b45db08ddf64b1cb5c0de0fb7945403b583329782704586edb9e6fd0fe0c6d49f4b1aeb0f1546de33e47d51e3e8603b5d36f1144157d7da72f719f965de0156d5c30d86fdf03685fb8ed6702603bdcceba381473259afc6de3948dfa02685fb1209cff93b9ef4f5982c64107710bc69ce2c1803c388de85012d423232e62dbbcd5e101d57de6ab94c0eba58d715307c0b8f41a6a6a625fc20fdb6b20f91a448f5fbe7b3b4c427704eb27e98bbceb1961fd1147bf53f6ad1aabcf1b44799c75b6b33949de35e55e157900667bc2f948fad71fb1e22a2f7ceb130a95283ef0b1215dde90d76a5b6deadaf664bafa6a0c43a1e3dda5b197f08579aff12e36eb8199b364eb72ef5497d2aab217c1a4c4bfee881bb5f600cfd73c7aa267f73ea8e05f210999e99ff33826cd3cc811f05a812ae8da47029ba44cedbd531ed964be8db422dcd0ee7fe858838aeb17a3d8ce60f2b8ecf67f354b537f38c69594996fdd7e855586fcd4135cd090ffd023d0aea5c00f927f45bc8f48bfced515c8b61516c3e3826caf27625b508561f2b2b113a0a3cdaea9d994f20a0df4ef1b2943cf9b5880106b5a4b438f462d0dd400eabf2c8ec6a5f3ed5f831f06d8bc0421c691cfcd1a6d0c5ed1b773b37b32ebb87d3b401ed2f2a3e0e3687605fa47b84df89df05f0afd3ce71035c53898915faac8d12df5434004b02fbbae2bf1419b6c04aea8a7ad525ee6b9dca073be25f6b0f76192c1404abc78fa645ecbb0c6d5859939c887863f5bff886cfd83d9beed5bce4337dd55e9fbe97ccb19584dc9b451abd2f4fa25ec490ae96af80e6c96eea9063e6428a6bf71f7d6eaac4e1097191d3e3bf3154f6879d6e3e616af8c19c10edad9ab35b2aecead002c81386effd0ce2f3df89a72bd43709a29728707a4f3534fbacbe932f5c7812da4098bc224f75092c781fcd4a61d88ddfd51c3fb5cf27b65209e5690948390f548b173dbba07d6684a704d2bc539acddafdda1cc1ac4762d8d2eb28f9aaa44ebb90786879f56191a59f71600d3c721c78efc36f1a0d52aa0005ea9532567a64a6ff8d51404b158c40c608db3bf7b51f3a6c09a52dbcc58581d0fa6b8f412b1dc66f74b42d969704c6c1746fb8929f15e597ad8cb1741987ee2349fa63721852e0557118d6ee62b4c7f6494bbe6c06644eab6f34fb184afbbb71595de0292fba2d9ef71be5ec4259587d7188d9131604b6dbc56002859bee2fd2a7c30045f7aa6ba239152f41000b6ba38cc3f4b976ea139534e743711c129b167e074b9bfdf14e6162fda257d5712dc6eeec603e3466a85279476d9c8d01ff3b939e8cb2552d4317c8a8991f18beb429e23ac179058a351184173abded7850e0a7fe0ab0bf63b256fab76e1e27b8b43501135fc4ad1a7470a8de77a52072dbbfcc5c4a9ad5c14d29cf1260dca18f93b58deb9bf7fb3e9d9b625e2e9059c17f19b2733a6addbd412ac995757fc93e928eb2914c552e3685019727e2e91e7ac8d8ae9389f6a0d59d45f751f83643a366f413f9ce31e32bbf43ef0a2ec19affd7975a8d4c097ef22f315a835eb1e885d645fc2e73ce84cd7424dae96b40ebb8627481862490a2cc5a9396d1dd6adf2f8aa85b0bb8c03e7e6a33dfc4f4050df43ee988eb63b34143abb92a0182988bc931dac8cccbec4a84a0cf483c6c9ce8496770515ad38faba3017d3382c90f7060b120808a261a10839eae109a44b9fcb65977850d27ac49184258a8741437a0e157da87d3c241ba51faeac76506a353135572d8206fc7e7776b0d3cdb2dfcbe5ceaeb7d16be2328b596595984e18882f389892e9723d5074fc9a4d91e0eabf6de6873fc7ec6c528a8ab1b479b31bcd292017db7ac4be0a3e9d70d6a112d448ac40a3a38abdffc0329b560b5116f5ad053a94189564048969a1b3ca53f45345debc5e07286850118a96e38e6783014377a56d0b18b7f9eec4b2cf8e908700255a289e6d44a28b3b68863f8105855e6e2cd42c492ce8dd1232ed3eb4ca6b366b9d5fa882537577a179fef0afe1529cd94474a9b28a8f5fb966823a7eb2e18bee640b6d8f92a7df984528ed6dd460854ed904358f380d01dc48c35c7c34feb44c56859d63b79c6ae965cad773febe5204a4bf7d5d1d36fb04308b36de879ccec2480da445f485ea43e8fd9d454aa67ab0ead888e7a09c913406bcd6f01f293fa47472d7bb3e000395f4c615dcc03dbec1457cf1072072f8638eb0fa5c2b5b9596596d702911770f90b186a8fdbe1c64dc75673d6868346b5bd4043847315ee00da7419373d154e4b8734258d9ac3cf9f05ccf58853ace162be59d437c"}, {&(0x7f0000001240)="952c9f91971fdd0add5715cc410dbe19e7d1e8b388a6e30d98943ce6b4a188ea99a59b156ce60f070fcd272c2e57b785e56817d45157140c66c46d1499e4cc712536a9d46b9ac777ab91a9cfe81567ef47758b5485f1dcb20c5def615a8aaa0e77468489e64bc411e9c2eb0059cc744f948f441d2c1af2d07e23205c788b2846"}, {&(0x7f00000012c0)="6b092adbfba44e3d80b9a4506b5258bf12b9f32c80a47400d1d571da9d81bcfde0908a023d9a6df19edf946bc90b090bea288db8c4951919509c1d04b8ccd7c2256e44458e9d823d5d70ac9590c6cbb09af32f0df58706625975af9ee749ab231f0ed44a66f7b53a9ad0964ae710463fd37ce60ea559b40d90e9b996fc67d6e40f1f71a721a1b69751bc2f018ca9b5447a0c5cdee7487ac7eb6d53e206c628758c3e46a5a43f34ea4837ca9736efd439b3abd0ea9870b181f17f23abfd63a2c61e"}], 0x1) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kqueue() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000200)=0xc8be, 0xfffffffffffffead) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0x6) dup2(r6, r5) getrlimit(0x8, &(0x7f0000000540)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r8, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket$unix(0x1, 0x54d4885da8254d97, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) 16:00:03 executing program 1: socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) fcntl$dupfd(r0, 0x0, r0) accept$inet6(r0, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x1000, 0x81, &(0x7f000000c000/0x1000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r21 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r22 = getuid() setuid(r22) r23 = getgid() r24 = getuid() r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r27, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) r31 = getpid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x7, r22, r23, r24, r28, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) r32 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r33 = getuid() setuid(r33) r34 = getgid() r35 = getuid() r36 = socket(0x18, 0x1, 0x0) fcntl$setflags(r36, 0x2, 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r40 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x7, r38, r39, r38, r39, 0x2, 0x2}, 0x5, 0x54, r37, r37, 0x9a8, 0x15, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r41) r42 = getpid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x7, r33, r34, r35, r39, 0x44, 0x9}, 0x7f, 0x3, r41, r42, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r44 = semget$private(0x0, 0x4, 0x2) semop(r44, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r46 = getegid() r47 = getuid() r48 = getegid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r45, r46, r47, r48, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r50 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r51 = getuid() setuid(r51) r52 = getgid() r53 = getuid() r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r58 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x7, r56, r57, r56, r57, 0x2, 0x2}, 0x5, 0x54, r55, r55, 0x9a8, 0x15, 0x3f, 0xfcc}) r59 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r59) r60 = getpid() shmctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x7, r51, r52, r53, r57, 0x44, 0x9}, 0x7f, 0x3, r59, r60, 0x4, 0x8, 0x1}) r61 = getuid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x0, r49, r57, r61, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, r34, r6, 0xffffffffffffffff, r57, r6]) r63 = socket(0x18, 0x1, 0x0) fcntl$setflags(r63, 0x2, 0x1) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r65, 0xee01) r67 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000240)={{0x7, r65, r66, r65, r66, 0x2, 0x2}, 0x5, 0x54, r64, r64, 0x9a8, 0x15, 0x3f, 0xfcc}) r68 = socket(0x18, 0x1, 0x0) fcntl$setflags(r68, 0x2, 0x1) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r70, 0xee01) r72 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000240)={{0x7, r70, r71, r70, r71, 0x2, 0x2}, 0x5, 0x54, r69, r69, 0x9a8, 0x15, 0x3f, 0xfcc}) r73 = getegid() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="8ccf828af762c9b18740bb2893197d6a2741a66253b9fc5d78e9092458462357376d8c3e5418754ec048c15aa7cbc543034c0175da8a87193c0cc82a", 0x3c}, {&(0x7f0000000180)="2f7827f4", 0x4}, {&(0x7f00000001c0)="dd725b03346dd226e5a05977479ccf34a3d93c50100f25315b400fb6c9f4adb2f6c4784dd1db4b83f4f32fdedb46a6732345600a39b37d3d17720148e228637d120acef0238035f4205d50ae6390ff8abc5340418527c3a44153290c17e4ed71ee07e052a6133c2a02cf336697d6390a5416", 0x72}, {&(0x7f0000000240)="af5933b8a2a5dbe5300894ab3c02dc1bd507753625fab97500bbe4be2fcb02cee52690789e1b7e92e5ba0c4eb6", 0x2d}, {&(0x7f0000000280)="cc6d2e96f844b84a3eadaa7a02240d4f5aa17868a74636c8b40d800a5e25771b7567", 0x22}, {&(0x7f00000002c0)="5a27dc0dde76d061350d4b05d711c1bd571198d4eefb8fc07588856b1e5735b2384ce37c44fc8c8207c7d4580849e8b45d8cfa0a0130df44906f97e631af0e2cf45351c5ea4576c4e06cfe2418df0419826aafd82a7de841b957f510a88b6bb82e674ebaf111a808ac71e5a9185ecabff694c2894b5234b1f069a2a23144e842e4904d6d645d2ade567250f8", 0x8c}, {&(0x7f0000000380)="b3a56a09e8ebf539da4d3e8ac94f6130072452bf8753db3d6bd9cf7ccec1402653ba1e1be8a3545650b153bfe553e6f6a79408510121f0ddba79fb0d41df642961f0a1c2171a5a7a3cd7770a5548ed5fd8d2948ccdcfbdb9889531dfad7ed771a8b8c0b45cfdcdefe00c865f8c67da54dc6da54c0baa4cb7ddd3438a020144af4e47666d38e91f5a31f70eddc0d1d2c6ce7caddffd1096099fba99e89334025911cf808ce7151170c863a86ce26f63266fe98520a3d2316cd0661218439f88ec9afc77de4827b3f7fe049b94913e954a2b5b28cc029226da", 0xd8}, {&(0x7f0000000480)="7c4e56cce3a325bba6a3d3675f68516dcc8c75dea2ce0bf70a9c14d36b71bdb894ea1335746169d92604df42d085e28bdf221ff5f4312aed06d91c8fce752b5d4eaffbaba23fbeee476c394a9fb6b8abaac851b53355329664c15bc69ab75aeb063c226a58f7f07731b47f34fbabab9d7c4335ffc17a0f5432c1a1d6adbb7d5d9fcef98a4089e5ea787a3ebec499da3b451cd881a7a40e4f96ee6651e4afea3a36b8c0207cfab752d6559f5688bab9ef1991783769aa07bd67291da84e2634c5f404", 0xc2}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r6}, @cred={0x20, 0xffff, 0x0, r18, r5, r20}, @cred={0x20, 0xffff, 0x0, r30, r5, r62}, @cred={0x20, 0xffff, 0x0, r64, r70, r73}], 0x80, 0x8}, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x48040, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$dupfd(r2, 0x0, r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x1, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8202e480ffffffff6398b1a76d916318da9a8591a119eae521c7bd56"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="b462f560343f614a9a0f6bf81cc930222a14b8099119578e45a14b8af34d965a98d6907280887a90c85241cfa0788c945ef847bb80e87a06b66c2246b28b16ed5149bc8e9d1af7310b81e38cb58e627e0756a1267fa101cd77675cfa64d5d708502a6569f78c5e28e34a8fd1efedfb6dd22bc2ecb886090416bb8fe924a42c99d0aa89727ff9b14eab9e45cd618e187cee66c35ccd8cb231fc4384fa0323c21aa984"}, {&(0x7f0000000540)="024693e21d5927cde3efb54b68bf1283899903803e586a5e4291ee220b836aca770da7ef7042bae0b6524d596dc74839ea58f5d6d7f24a6c97f600456c526c562cac98e6b8144e6487605276f54c9972a4c083b840a223bd870f560218c8ea646c7a16eff20838235eaa0cf556e194fdc580e46c73da85acd2df5a82905dffaee9a092c4d85844f80ec5dbb5e7a178cdbb57b372f6b82f50e68dce290978de67e441e1e9dec4b2b6833639e9b9a44917ed61b690e78be793e3f973a0ab2d917be735a876f317de1ad8887937fbc5fbdfa7b1c306238758764ba4d28036a4e2212997129accbb63cceefaa45036"}, {&(0x7f0000000340)="7bf1f1039797364a7b4033e5d3596d7229bf6d307f136556295f85a2f2adfce55a380670dc2326839001c6a66a64df4142a9553382f0e084a17a8844e9213c09445bf846c49c684170e010c35c1ef9daa81bcb8e73677d072445bf489bee4041df02c6e0a9243132e7766421010c6ef08234effbb699f7667e858f32d648eae89c7a3254eb8c9dda9d0ea1"}, {&(0x7f0000000100)="556216d3b0cd8b8b1ac389e61a3ec95aeb565d11cc361d0045c6"}, {&(0x7f0000000140)}, {&(0x7f0000000400)}, {&(0x7f0000000500)="bfd6a4bc40917a5a05b50ed2129a834139b2c96099f84c68d0adb599a3edf2fac2206e126ebe886bd762ebb891776c554a499a059639feec"}], 0x1000000000000131) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c3c3aabf45e1c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f071f4385f04157795ea4a5c5fe659fa202361cff03c7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d9f03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddcbdb293c5527b8802cd80ceb29066b8ca000000000000273cd0a15a76efc4da8dcb008bfbede8038dc2a20e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x950b) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000849c45631954928e00000000000000000000000000000000000000000001000100000000000000"], 0xfffffffffffffe43, 0x1, 0x800) msgsnd(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r2, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgrcv(r2, &(0x7f0000000200)={0x0, ""/4}, 0xfffffffffffffe29, 0x1, 0x400) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff000000a000"/236], 0xfffffffffffffcc9, 0x1, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r3) r4 = kqueue() fcntl$dupfd(r4, 0x7, 0xffffffffffffff9c) getegid() r5 = socket(0xc, 0x5, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r10, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) 16:00:03 executing program 1: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r8, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') r10 = socket(0x7, 0x1, 0x8) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r10, @ANYRESOCT=r10, @ANYRES64=r11, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r11]]]) getpeername$unix(r10, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) setsockopt(r10, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000100)=0xfffffffffffffed1) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f0000000ac0)=""/173, 0xfffffffffffffde1) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000001000)=ANY=[@ANYBLOB="0100c3006c65300046d0a000fd8ebbad0387c393585cf4a451d6cc18a21d0283eca638442a0a8b368674099e39610e04fcbbf2654278483a902a39845223d2e00eb45b4d1e02000000000000000024c0226d5c0c0f3b19000000000000ca62435019b7000000000000000043999777b80e36fe0571535f3c4cc8d675ffadb4bcea311439bfec15ebecc962276992ba0fff2e02b9e2c0de196aee22607131010e518cb1b3ad95dfcaf312e8a73c5f2dd82f689e7601e59c80d50332e1ef231f4c8066737832550fa0d238376508f0ed91ee4651018a60be6e955f789d0095e7a81878ff4da31da61baab4c473f6c7e0a884feba62f0848f56f1f5afccfc064e47821c9c94baa5a4f376f9982d7bff16a4d7869b30a5ecce159f50901ec288f4838728d1554d3dfa232e00cb3a448f42f9c1ebfa4b86f0bda49d1bdf4ddb23432eecac0ef9b1a3f916f81088d3f004e90c92aa692de8a4d27b36b698bc9e91aa82e95994ccee9e6d6147d460c8c00850979d77d0ed646a47e6308d8dbe7489136e8c312fe6f22fcb7b7d24e2d96f83383517618aaaff3a395af28ed1f83ccf20ff02f1d00ce09fc3541a069e328c23db0c39bff0e212ace2880afb02f795d61cc56529bd52fc387d4e2bc22e183000"/475], 0xa) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r13, &(0x7f00000000c0)=[{&(0x7f0000000c40)="ac86cece9bc3232145a8b68402597ad41a046a53f9e173a7097b8b052045b4f2468fb5f136e86c87c340f65c3a57dc456578348544b4cf4f73d15e2be81b75000000000000000000000000000000c6034bdc5b8e4e2cf57cecd755d590408acecfcaa5208a183c02cdcba9fe3076b35e2c63a563c7ac553078a6af2cb8c4382557c3acbc1715f8e46c66c7b9a5c32ee4eaa3d7f2bd52c1bbdf8e9aa8138a22cedc302ea106278e80fc7fb6e845171677f8a792822b7fb1f35db6e157dd656bae8cd6de7b7a815a951a320bea2da51f215125550ebb4cb84b8ccfe9354ed52d77540ca2af95c3c9dd12b325e3290701fbcf1715cbede3fb2e41a9d6b807cd01f8e802b1150667302b51e0a5ca9965efca4616043762152994de1aeab759c2717a9630cb1486093f1d1d3d7d84cc880d1fa06e0fbee92a7420ce872ec45579c642f67e2f8b49450785db9cbb90c06b9c6ac4377cd9034cbe8732511a7e38e718e2e5e467118edb28be807f2c46b687483cce750d15af1941d4151da240abd1506f2b2ae93b6bcb", 0x186}], 0x1) fcntl$dupfd(r13, 0x0, r13) r14 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g', 0x1) poll(&(0x7f0000000040)=[{r0, 0x12f}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='Ode\t\x00\x00\x00\x00\x02', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='?dev/zero\x00', 0x54b, 0x0) chroot(&(0x7f0000000000)='./file0\x00') preadv(r0, &(0x7f0000000400), 0x10000000000002b0, 0x0, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r1 = getegid() r2 = getegid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r9, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r6], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r4], 0x4, 0x2, 0x800) msgrcv(r16, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r20, r15, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r21, r21, 0xa5, 0x1, 0x100000000, 0x6}) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r24 = getgid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r25, &(0x7f0000000040)="670dc3", 0x3) write(r25, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r26 = msgget$private(0x0, 0x402) r27 = geteuid() setreuid(r27, r27) r28 = getegid() r29 = geteuid() setreuid(r29, r29) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r32, 0x0, 0x0, 0x0, 0x80a5}) r33 = msgget$private(0x0, 0x0) r34 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r34) r35 = getpgid(r19) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r38 = semget$private(0x0, 0x0, 0x80000100) semop(r38, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r38, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r39, r40, r39, r40, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r41 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r39, r37, r36, r37, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000140)={{0x1000, r27, r28, r36, r30, 0xa8, 0x6}, 0x6, 0x2, r32, r35, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r1, r2, r20, r23, r24, r28]) r42 = semget$private(0x0, 0x9, 0x0) semop(r42, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r42, 0x0, 0x0) semop(r42, &(0x7f0000000280)=[{0x2, 0x4000, 0x3000}, {0x2}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x1000}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1009, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r43 = syz_open_pts() r44 = socket(0x2, 0x1, 0x0) getsockopt(r44, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r45) read(r43, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r43, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r46 = open(&(0x7f0000000340)='./file0\x00', 0x281, 0xc) ioctl$KDMKTONE(r46, 0x20004b08, &(0x7f00000003c0)=0x101) r47 = syz_open_pts() r48 = socket(0x11, 0x3, 0x0) sendto$unix(r48, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x10000, 0x5}, {0x18, 0x0, 0x0, 0xfff}, 0x69, [0xfffffffd, 0x24, 0x7, 0x0, 0x86, 0x1ab, 0xff, 0x6b9]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) bind$unix(r48, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r47) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0025d5b0a5286e2fe299"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) r4 = socket$inet6(0x18, 0x1, 0x80) fcntl$dupfd(r3, 0x0, r4) close(r1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00000f2000/0x2000)=nil, 0x2000, 0x3) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r6, &(0x7f0000000040)="119ab20a74f16e587f3189145e5db34ce8a6b3006e4857d46eb7", 0x1a, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:03 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000006c0)) r2 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x7, 0x401, './file0\x00', 0x3, 0x2, 0xfff, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x763a5ef4c224cdfc, 0x83fe, 0x6}, {{0xffffffffffffff9c}, 0x74991531618c17ed, 0x2, 0x80000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7, 0x4}], 0x7ff, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff8, 0xedea6f6115b333d6, 0x40000000, 0x2, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x4, 0x5, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x7, 0x1}, {{r4}, 0x5, 0x42, 0x80, 0x6000000000000, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x1, 0x6}], 0x2, &(0x7f0000000680)={0x1, 0x7}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000003c0)={0x80000000, 0x9, 0xffffffff, 0x4, 0xcb, 0x9, 0x10000000, 0x10, [{0x400, 0x80000000, 0x100, 0x2}, {0x0, 0x9, 0x3, 0x9}, {0x4f7c73fe, 0x7, 0xf75a, 0x800}, {0xbfa, 0x38c, 0x8}, {0x9, 0x800, 0x1, 0xbae6}, {0x1ff, 0x81, 0xfffffffe, 0x3}, {0x0, 0xffff, 0xffff9ddf, 0x657}, {0x8, 0x80000001, 0xffff49cc, 0x10000}, {0x1cce000, 0x7fff, 0xe088, 0x1}, {0x401, 0xff, 0x0, 0xffffffc1}, {0x80, 0x0, 0x5, 0x1}, {0x80000001, 0xfffff801, 0x1f, 0x9}, {0x5, 0xfbc, 0x1, 0xfff}, {0x9, 0xf3e8, 0x7, 0x800}, {0x86, 0x1a7, 0x3, 0x36}, {0x1, 0x80000001, 0x6, 0x515}]}) r5 = msgget(0x3, 0x80) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000290c7246135dc819000000000000000000000000000000b4754f000000000000000000fffffeff000001657172737b48e9288ef45ef3699e56695122ada61a7b634ca720b13934a757e8973f965ebef4134ee5426bbacad741db2f2a839ae18560e5d607ccd2e2915e8cfabcddc4fb58338e206e08156317048e49003672899f1163e88e4201c9dbfa17aa159a45a3008346a5c55c17bbee2c3b48fe8baff61977e9eb043da3ee99f46e3be3e8596d1349670960a183cdd5c8a2d117b98bcd8b642d5cc52af0df49cebd53bc592e4491626bf027cd85cb914e0001c53557dd8c178307c831c9c0de755f59f03f802a78e292e4f19ed68861559a6eb537d0e5a5312c2b23b5eb11459445fd0994cbc99c9f5f2ab848c2ae387f893230f7e639298debcad223"], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x4, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x10, 0xe39}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r9, 0x0, 0x4) r10 = openat(r9, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000380)=0x432a6a97) r11 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r11, 0x20007471) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r12, r7) pckbd_enable: command error 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x51e]}}) pipe2(&(0x7f0000000000), 0x10004) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pckbd_enable: command error 16:00:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x80}, {0x80000000000006}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:05 executing program 0: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r19 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r19, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) setgid(r15) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x80}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pckbd_enable: command error 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r2) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001640)={0xfff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000000100)=0xfd57) read(r1, &(0x7f00000000c0), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000980)=[{&(0x7f0000001580)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1ba) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000180)="130ae0612708ac89a212b562a8461bf8d6ccc803badd5851fc7abf1400995367923d9bd985a2897d661ce0a763c042543400abae61f16af4b8536388367d03cfdc55a028f821b0a53de4a3a45c385193310e6f64b2e8f05670bc9f6a7df08fe84d1734e93d5a4a6d84a1a2a4fe3d9f8c3755c7bbace7886e29bd3ccf991cfe062ade4d4fbc304422958b5de0bef22aee8e818ae28d9f0e", 0x97}, {&(0x7f0000000240)="9701e9b83481e05101e5f75599d4c1d83120ec5cb4eb1dec1031c62c48c5ebfb4410ef65fae279c91421c40e7b3e0d44a13fdf99706baf232b300b47bb6e82dbef2bd16bb68861923b0933447e1dfafbca6cce1de48795a3a0bf423ee1d3b4710ac1091e212b181664944a466b8d8601eece22bf25899bffb630e440ef23c25ae0326b3f51f3ef8c1b1b1d491e588f99914be45b9f4f04ff0d4df2a74e0f74032e48e524ba0f937ea681676df5eba095de4a559a8c3f60315836e38c3626b4daee213f7fa28844894f83c4f4277484e751d451896108272fb94606679bec1d094fa1cfe2e6687928391ef298ea303972f2ec937aba203b3f60a2f1d79fe4f91cc8464bb15b8113aeb6a4f515139da5787954809f6c708cec589cc59352b41b11217da56da06922faf4d7893b9bb08bf58629f1f7eca742fe2a216ab8f37b5f1a2756baca291e3d155345d8740aad3036b6c33152dc78f4de490c9207c3cf6d7be32c9a3ca5d0909538a6cc7abc2dee99ce6521936fb3c0bc93167e55837a46b4a63e7d841a30a2e6e57e8f402d6746d1c9141070bc65c581f921389c68d3b1c5db0ab81373b6fb8d0c140cfa4260f96e9feb237a366242eeba957cab16664a752ce4fff631a0494192803e9016d939693c97685b7879540d8d09611d4624ef44fb516da4f1f446c3083ee990e50109fdb1b26212361b6924d69b105c8ca2849cfb2869974a9776db6858c4a17cddc99cc1247e9d458d908313698de56c845a45e3f7451088b987c0d696f61000d655beb51fba44fad8bfe9b6a1be12a9c56dc7c41f45effd17858f4ee751aeda8807bcfae648e5b9b8a0c7f8e1e5e6d1f67ec837a07c65d4bdc9f5c441622cdb85a79e9bd0894f28c3bda1c7ffd2143fa82932aabeca1c75e97dd5dd5724fa9391bfe8f486d7eef0c953cd17f1c54aaeb04236fd9a7fc7f91ef8018b2c65b6ba62cf7c31a9289d9b095a9c4c4e53edcef7d20430a80a44a54e79a68304dbe8399c6739434fa42580cc9f007177c02db3d9331a9ca8d6b94e68056f28ab537f76d5bd808fe0ac0df3f5f45310fae6379f5905384696d71c21ca9910a53d0905482c3863e750c2f6d7abc8cf114be5fbc830b7b7be01a321258a16df07d85db55af06bab1a3581a718afe84107ddfd92fd1ee0a55f8402a1ad7300f808a839a943e23860b4589a00103856e63240bef193d4a5cf034697a467cd66566cedf6f984776ff71cb840e8d560aa22918ad4b4e0f796c91c403d29b94abeb178513a6ec5ca9eb05b9bb5b7c4b8e7a7f6480f1775f3abe63eaf50010d2ddea713ef65cff7dfe6f9fa2eed5c3fedfc420e1d33298527ddb2a9cce6ce6d2b9e934219c9101bbd90a069513c7af8660b0cbc015a5e627f510e77c1d4be5523b3857e01b7ee95faaafd2ead19921f14e9fe916048bb53289b998b48f420c4ef8200681df5289899c7a42369110e7f64b954a522e91f6b92a26547e647f49621ec5b4f4fdcfbd5019af44f275c1c9a7998a3e968f6a3d9493567fc88d9729c5f72f17ff06ee294061c9158c29738bd1797d7931805c64bc77f33891defe5978614be3ff7e13ace5c7167f382e3dd31f75079bffad3627ddebc53ef62c8c8a15d2180b8879ad48b36b54be8d6843801783474533763e334329263cfa18bb3ce4a48368e47f7eaa07cafa6cc87940ab9adf4d788f8d637c675a71e9a7694c11909e3c083714a0fae2dc67882321b0e912acc6692152e09b944ef3a5e346eb163753be963e1fbedf0216745944fb0c488a8f0ca76434b669fd830a898ad7413b01716752bf717021d22a4cc42b3e58f291f8bcf4fbb0ac4206a9ef74d2daeb75df80a3c58800a23bcd3cbe6b4ec0bc7c035215ed2107d90d4081c379c26e0ab849fe9c04e3ce86c7996c9c448a995cd6790b283ec65280d3c993f62282fdfb80356273d159c1e4df2842a66834b13c6905f55260a24f3aa6a8614306897a3086848d758521daf2d53e989d7887109e1788a9e295db61a97f36cdc15d0ea7832ac02713c1d8ce0a6c66c9347bb6aa19bec25307a764d398abe464bb3ec642bfcd7200461c47ef25bae356dc4d6da5e6a22c32b744b57252a0645f6e2b8c05bd5594fdc45b7cd84f3d457f44bd614eb33694b1d313273f870e09c08a6f4e451bdf2664f04badb12434585d12ad78509b401ad5a24935e209d29fbd54d98298153bbc8b2cee818cc2581b00a084989a8a71d6805c63db3df6da20de143a789aa60ea73bb9f5f89ff128a7f054ae4b6b9ffbf6e9e7a2196f83c941430550c3cc95abdea901ba0e28ec0a7033d62cc3a3d5e1cbcaacd5fffbc89df95e9724cca3fa9e77dbaa576e620c9ac057a6357c4b33d8200ecc0c148c188768851865f62e3a540eb7b1e1acb99ae9e0ffd34d76723354944d9055522532c6e45a01c64ab50382200e46f72588707e62fad3f35d0425df3279ac35b98e1703a6b895d269ea2ffc84444e4fce52cb161bb91dfb83df95d4e8ec42f7d1ab0b82567bac4ec61c7ba7db181ac79295d99ed9042d52e89ef0a6ae73dd8fd9112d9b9eca46ca06b4723bde46edd95dd6ecfcaef73577fb438127d882e45e31621856a71eb693cb83a0b1d595269a738a1cf8f0a537593574e3209db3e31e3abef9eeabb289df758c96a17d6e4ca723899165e39e17208f2ccf37949badfd6aba7ae2b45fb8b907af19a5727f9034d6a22785dab7b9d5e589200df09dc8cb5f377f5d1c83c178a376f37dd6cc13bfdaab43a1f404d9930f5304b35f36e688442d9d547dd722663b720278b7181efa2736f46b098ab24687872e1987726ee936602f28dfb5f16d6d9d9aaa6cb80ece10ac63559c44211ce30801a8a666da29a167d201d3dd161ca316fa55fc0cae1bc5dc17725b9ae762f8efdb4e0ad2cf8f9b2b31ce039442f3a5a85c62b6f480257efecc10e27b17a46ffd669e7e958b935bb087415c1d22c18db8a91625acde5126809f6dc5ebcc17e28eba4563a8a84dca0a9816c97b1475ae415409958e0f90cf6ee3524bce6ff23010cca1871fb772892d5c31133867a9c894587bb2c17a2f8a3d1295f364d441438210f035cee36b62dd7c5863eef222609b87d749aa83c16b5050175d71220cd43372fa67ce7e2d2f6e6494f4f9559d6fa4fed36c60e0f4a130381d885403e60a1153de4363ee0ee5ffd4fdb990bf8eea7215a5e521c9cd5b42faff7085eb7da89175bab938c4134a2923cbdab4aa274b2d6c0060685886e33c41c2f1b71a8c9ee66b9e939c520030f8a2fbcc5d512227fc71fb4c41d9f5081ba9a4c8d787aff7cb879eec532a39a385f262d9884d719e9ff9eae2ccd559f626d6930a6a18a6a1138d81f268a4a00c3202f5d9723a92346e36855d8e703ad3a3a9712ae6ddfd049ef8027d731dd8a1fcfa722c828866b6a25caae864f91559662a0b3858b062ed49cc20fea71fbb91a283b9a4ba08afd4e443f6856c5956f57fd67cfd9b4827a753cc259b2cc8be70653f0bd9d750a7996ae4e068a46591b6b0c448231c29e4ca3edc937f0a6e5baf2c22fc6d410d1b9523c6d64dd3a8c4b10d75afb5637695081a801633bdfd2904da90177331fe9ee4ac1f4c86cce8aebe9ddb27d0a457b97a4fd0cb3746e09cb48080cf9a141d560ea16f22a6b28689373563ac767e93d8a95605f97dbb3b10653734895aca34e53d8275e446eb114ae616db9ea70a95308990489041cce686b1c828aa601086bbcdab69898ea0746a8c13a46e80b0e523821fac31682d0e1b661561ad057dea73956101aef70d988cc77e0decfd3426f8641d40db30740844c5e0b786285b2a3e1b866ff1dddd08363c210059a570d1eb3e8f39a79f2daa23619d969ff81210f678fb5d51a39acd881d63b77aca39c980b8661c6bf01016fecf12e1d7809ab5e28912aa9f54e939e888b1b21651419240adb6140c95314f1b923d65e99ea795e7308ff1c9c0c77f687954e1ed88a54ed2c267a6771af4ea080d1322c0113641b75e69234d2c284b91dcfc9e1913adfa2777528fa28694b17c791c231d3d35fd8e5acefbfb2b478896535026a50f4637ed86b34d2f1d0b0e6b6419d2b6435121e05de590a8f8aa43d9b3038b1a518aad15a2293a0d15e0a0b5632f0f60bbd1e31d1ff40af883321206271fca2a848d1de24f2cffedf211474c02c9e0e7653ab5c5885df8339805cdfe6b9c73b1e03101cb41a918525a728d04783f26d9dbd0130659651487361f688dc70b0ec186c60f258560fddad4b1736f8507e5d3fd52a08033150104c0e9257064f92e2a3040fda33c4543a9366494cb8b0c7b56c059f16734e1ac9968fe88348b68aa5384d6df4d3afcb58cf68975ffcdb860bbb4d94cd84da7480f1b7096a0c8c16b45ec4b1b0be62afc92479a73fabdffe90b6a20b98f4b3e38dd863f597289febbe880b3db05a8dae53fa928708d60f377a9e70dd52c99a5ffc3ec05b9bcf93f31b36a9b0a9c203eb0d7ffe946f85a43c3253e7ed0abc7014be0bfac69e7eac6db85ef5fba8c6325ed78a3be42774d5b9924f4b9725b74b50136c9135c2d52ee5897e1fa7b3f55d0ee49f08e9c8fc68446e3c266fccf66bb22a702dedd19281cada79ac0f39515f5a67ca4342adea338b8044f6149a486970fe4e86d4e4add92e4d318244b049d83e04178d93dfb511c7f46755a7f19399c3711864eaac0ec9b5610d792452fe66e893bc70321f9d22208927595cd4838985e5927b411935385332ae58e6a054e5a03482f327f55b3baa8fbd0922d941e90ca418b7172fcbc70163a4cfc6157355f3ace0ec54afbafefd84a90269b0b959a94b5f72880f9e252d0f04f25d0a784401d1ac8d61db6d02c0f52e9bc526905537bdcf03b7b13e4e86cd6d338a6580e46b3d2757128d2f41de418bbecee055b6f1118b03c54a5d76400a86b2ca6f90eb1e42e41d78ec03735a4abe903eac924f689e6e434585f8351aea87e6f8c9ee890b84887a3844038378d59897dde138920fe29bec64a41ee6d533c916d5388c1767502062fb94104ce7a4a1dcde9d35285b7785746d7a987d4de5f777715c0c241fe918403531300137531e0eaa89e950af5bf5b3f90e904d0f38f6874bb52b93663231a9b23a69b4969208d861ead1a5f5ed43144b2d45ed1d4d93cde4569e9624a00b6103d0e0927d6e6944e53a648e1f8a3cc9709d6644a435d216f63c6084b279b4f6d184ea2431e95d99bfe1e5edc4f389b6f76e6783b71eb9e04b8488401f5c36774363913cdf3d7079cc7f18637143a01dee3b2c1b00664cc96e286d0409eca3120b9b5994f1de7a6404930af0e85c023fb8477ff78f90f36f3a00b07d5ce79c02b3ca2a34686dd275f1b5390348177e4e19b7f1713bd7cb9340a41497699a1d8013d87ad878247e603c8c84dd2ad4e15624d1c3f6d565c4488fd4fa440cfa806e3c6ae2ddec890c664468c7be4e8f160612c7b3fadcb0ff2e47fce943b77a9f3760e3421bce532f0a22931e9b91b4b9058e60139801c7154c89aac210a90d7bd7f3013f0ce285a33abf77ef62073c04f60e129a96f38ae88e96e4a14c21dcfb6ee80dc086cecb8e2feb79c5e56a45f5f51007bd3d57e042443914c7852147e7b0ab53a912137428dcba8d6d95e537144ea60e2b92a0830c368f40d50c10512ff5cda8392aa0a968b5792882174f695e2b21a9c087a4f5d1d86e7dd70cc295ea641a254a40ecbe2cb995ca56e73b2ceb54b3f119b102d6a05cda7199a440706e91dc49f9cfb2c796997396", 0x1000}, {&(0x7f0000001240)="f59de2ca704fbbe2ffd749d0cc77a2200ff1594228451e4093f502f5222362e27a3ec5f335a0fdc77370043032f2d342d60a4f4b164a2bd07448dc10808ef825526603dc7fca174e98690443afaa86ebb217b59a9eacfa3da2a3f4eabfd31e882e82e8518c7e8cf2d9fd1597cb9c0e4b207d39273e14d1e912999217803451a8168ff47d785bcfbfc453dae5160d2c189cefa73079bb53d05fb9a32e0bb9bd73655b33ddf141c760", 0xa8}, {&(0x7f00000000c0)="3258249135f098171f86a0a8", 0xc}, {&(0x7f0000001300)="f271f3cef4964c1aa09233edde6073bf5ef1daac3591036030b00ccef170028e91ba536b9c004b4be2d282a9015ea69e773d1e0b754472a32eb8442ef8ee724f6cdbf2d40be8e18d5dcc0965f936fe9005c1e19a64f24c08a87e2405409a5d64dcdcdbbd60ff224faaa1c220d4af34033003a59f804a7f7df1901d6a086a99e862b96a363aeac12523073c8786039b0888802417f89243d279db5757433cccf9a690c78dd55acd093b865e95815f02eb33c8e503df18089cbf5333696a15fe40417d5e89ea9d6226", 0xc8}, {&(0x7f0000001400)="39f082e840e08f01c3eccb484ef0d8bf932a23eecf766d04b29fe1d2a27d074312bc1ae5ac424df11b62caee3c4f341cfd234d03e1018321bb2bcd39e6a62ab91c9432e8985fd71340efd092bb03ad53babba9eea2abd8b7c0167a86f970376d4926d1b346c8a581d98de4e7fbf7357b95bc7687825805abb3f0ac58c14a3ce3d7ce7cfaa9deacb0ffe55d17d75b05053305a29eb30a2d44f8e9cd51782a523faba9366b35d35ab4e780f6e9876acfeb020c93dbed98fa5a8ddbad35d330e3aace6dde0bf6c2d3530e77aa5952026d000c394d99357c1edb2ac0", 0xda}], 0x6) 16:00:06 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000dc0)=[{0x7, 0x81, 0xb3, 0x400}, {0x954c, 0x4, 0x3, 0x8001}, {0x7, 0x9, 0x1, 0x94}, {0x2, 0x7, 0x9, 0x3}, {0x5, 0x2, 0x20, 0xd2f}, {0x1, 0x2, 0xa2, 0x2}, {0xc46, 0x1, 0x3f}, {0x7f, 0xf7, 0x1f, 0xcf}]}) r5 = syz_open_pts() r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffdfff, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca04411d6c6aa98d8851fa8a0f45ca76011b873cf8fbd6a900000041cbc30100000070530039001500002452000077000000000000000098490d077aaf9544666aa81d54b9f851c0459f6ab0a6da6040000000000000000000"], 0x10) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0xfffffffffffffe5e, 0x0, 0x0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESOCT], @ANYPTR64=&(0x7f0000001580)=ANY=[@ANYBLOB="b18e82f63ffe1e5476667f3f57c4d91869a272cd6ff0fb4b2617b5ce7950462f0c5e8a9bcc05b5cb2a1615e26be19ace351e1fb7857895256abc225df4d1e7ab318724aec28fa72c9b4c676fdd0db6ad5e18028cdbf02c5725feebcfa7a9dedf0f5ccce42a10f2576594f7ea66ea2d4ba41d41de0ca723184cb61c8a8fcc56192d05542b7d46e469b3d668745cead2f9bebbc059f1b2ce1af98181c5759d8ddcb1bcdc8cfc4e2eb62db7b932c06b6deca18e80f240ef60451a9be9d5"]], 0x38}, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r10 = accept$unix(r9, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x2, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r10}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x7}) poll(&(0x7f0000000080), 0x0, 0x6) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f444bab823b6fd0ba80dd9fd4ecbe06d0a6f5f00000000000000000000000000000000acb55ae75804fe7dfe6a3a8b958da3cb17d4cb9b45c75bda20fb246f13f7bb8ea66a9d4722830b742564e444b43879c38aa83ba243c6fce8056017c6f9fbd04e1262fb9121a561f7e342a1146b67f15b6cf0849b0a00ecc462020585fe4d44"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r14 = getuid() setuid(r14) r15 = getgid() r16 = getuid() r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x7, r19, r20, r19, r20, 0x2, 0x2}, 0x5, 0x54, r18, r18, 0x9a8, 0x15, 0x3f, 0xfcc}) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r22) r23 = getpid() shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x7, r14, r15, r16, r20, 0x44, 0x9}, 0x7f, 0x3, r22, r23, 0x4, 0x8, 0x1}) setegid(r15) setgroups(0x0, 0x0) setuid(0xee01) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r24 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = msgget$private(0x0, 0x10) r27 = socket(0x2, 0xc003, 0x2) setsockopt(r27, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r28 = socket(0x2, 0xc003, 0x2) setsockopt(r28, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r28, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r32 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r29, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0d0fe3f09130200000000000000246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x311}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r31, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0008000000000000000000000000000000000000000000004b7bf7b58ff67d99e1c84d0000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000001b40)=ANY=[@ANYBLOB="01002900000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031e0e133a02f74dcd6f021c125814bb6ee11e303000000b33d00000049ad4ae8d462fcf5fa3b57806356cd2ed0cea438f8387c3440ba6ba9010000000000000061cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf00"/283], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r31, &(0x7f00000014c0)=ANY=[@ANYBLOB="3c30fe00020000533b799333b8067c56c910f072f230d4baacd71cb8c7326839aa558d750e56e25d142fa7fed3c9053ab3a382de893267640796d60d19217ebf609e09ef7c2f561e6bf9bbe374a9d29b7d641e5504bb2d1ec5b847cf4c97039e91da9aca750b5d35916a4d27fb99811013fe422b5249e4338445e6d9d83e683dc393a5b22a217b8fbec0aa3929fd"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r36, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r37 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r38, 0x4, 0x46bfb) r39 = getpid() fcntl$setown(r38, 0x6, r39) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r40, 0x4, 0x46bfb) r41 = getpid() fcntl$setown(r40, 0x6, r41) wait4(r35, &(0x7f0000000b40), 0x8, &(0x7f0000000e80)) preadv(r36, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000e40)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r42 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r44 = getegid() r45 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r42, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r43, r44, r45, r46, 0x1, 0xff}, 0x8, 0x6, r37, r37, 0x0, 0x2, 0x1f, 0x400}) r47 = msgget$private(0x0, 0x0) msgsnd(r47, 0x0, 0x0, 0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000980)={{0x2, r33, r12, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r35, 0xa5, 0x1, 0x100000000}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001b00)=[{0x20, 0x8, 0x26}, {0x0, 0x80}, {0x6, 0x1f, 0x0, 0x4000000}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000001400)={'\x00', 0x0}) r52 = socket(0x18, 0x400000002, 0x0) r53 = dup2(r49, r52) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x48}, {0x400006}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgrcv(r26, &(0x7f0000000c80)=ANY=[@ANYBLOB="fb17393e000000030000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf800000000000000000000000000000000e6ffffffe66a7bdd91fdd5a124e00000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f9661306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84889f56c36c41f5d11e98de2deca074c35e810d6c70599e815692da5c802bbd07006d86f1af8be5e044bf02bac47493d22a4549d7f3613399100"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000f40)=[{{}, 0xffffffffffffffff, 0x5c1b17bec86f8d77, 0x1, 0x1, 0x5}, {{r28}, 0x6, 0x4a, 0x0, 0xfff, 0xc3}, {{r36}, 0x8e3b4a01caed453e, 0x14, 0xfffff, 0x5, 0x9}, {{}, 0x0, 0x6b, 0x20000007, 0x7, 0xac}, {{r38}, 0xa, 0x87, 0x4, 0x1000, 0xfffffffffffffffa}, {{r48}, 0xfffffffffffffffb, 0x2, 0x80, 0x3, 0x6}], 0x0, 0x0, 0x0, 0x0) bind(r54, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000ff2aee5dd79f9f9c263aecab6485b174147c82e18fd01622df7c25a9fac5650c2109f7df08ba4e24c54bed91036da0ffb1f2d1eb3f06d35132a4e5884a87b065aabced0e0d1b85a709a4c91be79731311d7ba1443de6d80241276529da64dcbd86f4a4b6e8eeb85ec17ed29b154da40d6b32b5175cf422"], 0xa) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000900)=[{0x61, 0x0, 0x0, 0x7}, {0x6c}, {0x6, 0x0, 0x0, 0x40000}]}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r57) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r58}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r59, &(0x7f0000001880)=ANY=[], 0x0) r60 = dup2(r59, r58) accept$inet6(r60, 0x0, 0x0) r61 = kqueue() kevent(r61, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r61, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r26, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r42], 0x1, 0x800) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x8000, 0x0) faccessat(r62, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r63 = getpid() wait4(r63, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r62, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f00000019c0)=""/203, 0xcb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget(0x3, 0x241) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r26, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r26, &(0x7f0000001680)=ANY=[@ANYBLOB="0000b25043a8b4e1c25fffee18146b33956c60906e87aef88c76eda6c2921cd9af5da48189eba8819afa1bbf1a341934db6f79812f6965dfed4b713a129624bc87ef5e17d478e73c5e3bc5d0a27e285dd105bf7d88fd430cf5b2b1d87a7c52ea92d311591c6d588af2d1ab267beb505e52e5a792f02f8f484f841566996f4e90ff271b581a0bd14b78b5d036ed6fe5e02c6685dc4170ba2c08f17fed5f28f8b2dd711bed155859c347a49eadb1af1f89fddba4709413cabe051e7765c2b0b4bb4772b9555e6b200118807a6a149788be6bab8e8357c32e6e63b42259144f3102072dd3414d633c80cd5f4b17c0f5a0afd2dfcf446b079334e9c3a4885da59bf276511ac871b4b2b9665272ff5203e8e1cb66ff9629b66175bea21696a1eceb86380f3bcae10678fa0fc7a5db56672f88192799ce10f2d3fb8e138897431908106eafd1b9786c9d647636fbf4d7ca078a4937d5d6d550001b31e5f237198000007ba0425e18c8b478e526506a373e48a79e9cdf75b514001287048e6702f58daf31b31162edc7053931bbb06309053bf68dd5a26d3563fccc3c46f709937c0e6e1940787abd07926f3ec273a62cf8dd55fb2f1631a7a750dc37975ff08031944b62d039fdabb6dbdd6c0000"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r73 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r70, r72, r25, r44, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r73, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r26, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x3) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r74, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964ee0999d9e08c14f630d057e57501cc66", 0x0, 0xfffffffc}) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x1) socketpair(0x20, 0x3, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x82) fchdir(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4, 0x1) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) socket(0x2, 0x400000000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socketpair(0x2a, 0x4, 0x81, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="718314014612fb109af352d2633fce35b4c3d0afad35dbedc7f06d372c285cce73af75ff6f7b5abd16b5fc39e6b85373b31f988604aa23fcb8b61b306d273b498e105d7680ecf0a46cb73dc161"], 0x1) sendmsg$unix(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) dup2(r2, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r4, 0x6, r5) dup2(r1, r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x7, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66", 0x0, 0x5}) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$setstatus(r10, 0x4, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) shmget(0x0, 0x10000, 0x10, &(0x7f0000fef000/0x10000)=nil) close(r1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x68, 0x0, 0x0, 0x1}, {0x8000}, {0x6, 0x0, 0x0, 0x1}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="53b1c3b8ab613283a95477b60b1a6be553731ac6dfc3ee808dfcddbf1f26740bd4d057070d272fd30492a5690ee3abd66cd16c2aa7a6325b9faf5e5899b3304a3922636c5d875a0f611e6b73234f51c48a3fba4b98dd5a157902faa2de90f4bac52238b9279a2bbeb36de336948bc604c197f59583769a9dd25cbdc177afc179b409af7f8424325d80b19608f40a1508884069181e8272a3a7a67add0e0bd9205cb062b75ff61cf0b684de1f74c12535f72566e2e2be225c37647f2eb437988f2afdee810c6c58c524192e16d81205181e278ed4d738719e41b21ea5770a9503c8e16134", 0xe4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x20}, {0x3c}, {0x4406}]}) setitimer(0x0, &(0x7f0000000000)={{0x25e, 0x10000}, {0x1ff, 0x1}}, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:07 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9232}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x7}, 0x246) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20, 0x12d) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:07 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0200000000000000b8b0feba3bfc694276f8ffdeff7f4ca88c5faa2226873363f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c2ca5b49236b9a5c240532c4e8279008097b2a352bed21b0104000013a07162b12192f52153753184efca6b385bf9c18556dde46c638d05008726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150000000"], 0x9e, 0x800) recvfrom(r3, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000940)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f1116ba037cc810612bde248345ee854a1992bacb60ea1c6bcade2"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000f40)=[{&(0x7f0000000740)}, {&(0x7f0000000800)="2d20059fa2850a08831f69b0d6aefcd961834f5c6d98ae1cceacd356ed23c40bdcf1e170689660957c45e26c2d4579d132f97cc24ebc13b23740a27d02e237456663e87899efd5224d99f00f4f32a2b13706bc7e9cf35d6eb356f0a08963ccede1ab9c76cbc5aebca33e5d9431d0fc9913b3175c6f37366f373b9b95ab44392a6b2818548aa5ee53fdce527cfe0a15e27b915e01b0f2fb2d88862b71bb80c1ce478010db37875d4fe095dc07483f3ab70db904842fd6cfd57139628f42a7e224fc2ddcfbb6fff4aeadd256a2394d0964a499eb60c30b5a2b1f9e98a5867f14f27f", 0xe1}, {&(0x7f0000000b00)="7a310e1f79803c4640e2446ad827d581e8cc104e76245a7217b9291e6f8b7cca436e738f2c0dc4a0fa66713684af3358b9d67aeea77a694d19a8d44159912835062f97846ebc190842104380822e54dcd8fde3b4272c32fd34806de295322191d39a6c63983d183b7a97b93d5357ff6e92c7b9d751dae86f199a770d10df5b5edd9cf755f2a06464928a6331b73cd3081a7a22e15b18ae0b1b18d7b9f4105c7c92a8ce34133047dc667d3263a0deb3076d27909ab7a48db0704910069b2c721a", 0xc0}, {&(0x7f0000000bc0)}, {&(0x7f0000000cc0)="b8c502c6f652875696402299ad3c9e7b0f9f273e85db5095ea0ab371d3aa38a65b0574b5ad4abe9dc298c789574df6434add34a7b3dde313fa470c58aa0e0d14897fab0d35528431d56bd7e3147d0f3a8387a8482080959617b7e75ea104fd2b99a3e7bb57cf41bba607b19df5560afdeeab1dfccc3578c9084526243b379232bb4c74ba63550e6a638342", 0x8b}, {&(0x7f0000000d80)="a01d41e83e6c566260cf29dc60b93e5173732a0fabc7bb0df090ab94a55d7b687185aa36f448a19148500ee38a964575ae0762fcd2a5587ad519eede97d3d50bab72b6b46b171befad68a27c2b20c730a582a46d43f91cfc402909fefa8de5394dc0cc6b483c85d6c72112", 0x6b}, {&(0x7f0000000e00)="b1b1776e8b78b76008a567f158cd6bb99541f88d0f26811bce3962cad7186f7675853a822f37cb5a3bba5bbd777f3cd402a644a409f443", 0x37}, {&(0x7f0000000ec0)="87d9e13ddbc93e9896aa21f4efcf3384872b758d31f0e004037021f680327bdf204ad0cfc53d898c19303572c289021fd454862bb756b712e5d41d11367d0372f6f2ef6c34010f10db8346cbec95fdb31a46038538b0617c0f57364dbd6b85", 0x5f}, {&(0x7f0000000900)="9a0e42c983d7a18b7e", 0x9}], 0x9, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000440)="759e916795eae66598472b6ce36b722a24a6f2794f71f3fb63f2257ceabee6b74f885334dfd1ccddb90a0fd786a99f92f272d4c971a611305ee8003cc445fa1398ec5db30b94622b6eba4f9e5d690fd8089066ac79547e92024dc52a24202631a0e2b4bf553a6e9e806b1197b408ce", 0x6f}, {&(0x7f0000000180)="f1b5fa7d6378476d5c876f2aa1620816f489b1618931eaf18ab53994882fe9ee278b2747de35", 0x26}, {&(0x7f00000004c0)="d0d6fc3382647b07b9a7a68ee74210e11e1ae5a7c19609713fa10bcbd96e81e8927007a161a8cdb664df80e87c3ad4fd0b0b9dd934a63fbcf12a4b26a1a79062b9d661e5073cf4ab338b3b391f6aac8261c9e846d9469f33333065eb781b676813e786d852cc28654f40fbb254bdb49f4248cab8feccbcb1d0970535b0f2a809e4e2bf93e2eb1f572aa3bb65e5d4af65b0d9c7bfa265cac1c496929263e02ad767c8f32df3b98936", 0xa8}], 0x3, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x401}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020759b9af83"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x7a52, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x25}, {0x88fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") 16:00:07 executing program 1: setitimer(0x2, &(0x7f0000000a00)={{0x8, 0x8}, {0x1f, 0xff}}, &(0x7f0000000080)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) r5 = openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x19153, 0xd5}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r7, r8, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r9 = kqueue() r10 = dup2(r9, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r10, &(0x7f0000000a80)='./file0\x00') r11 = socket(0x7, 0x1, 0x8) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r11, @ANYRESOCT=r11, @ANYRES64=r12, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r12]]]) getpeername$unix(r11, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) setsockopt(r11, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000100)=0xfffffffffffffed1) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x5c163bba, 0x80000001}}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r10, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0xfffffff9, {0x1, 0x4}}) recvfrom(r10, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000001000)=ANY=[@ANYBLOB="0100c3006c65300046d0a000fd8ebbad0387c393585cf4a451d6cc18a21d0283eca638442a0a8b368674099e39610e04fcbbf2654278483a902a39845223d2e00eb45b4d1e02000000000000000024c0226d5c0c0f3b19000000000000ca62435019b7000000000000000043999777b80e36fe0571535f3c4cc8d675ffadb4bcea311439bfec15ebecc962276992ba0fff2e02b9e2c0de196aee22607131010e518cb1b3ad95dfcaf312e8a73c5f2dd82f689e7601e59c80d50332e1ef231f4c8066737832550fa0d238376508f0ed91ee4651018a60be6e955f789d0095e7a81878ff4da31da61b00b4c473f6c7e0a884feba62f0848f56f1f5afccfc064e47821c9c94baa5a4f376f9982d7bff16a49b30a5ecce159f10901ec288f4838728d1554d3dfa232e00cb3a448f42f9c1ebfa4b86f0bda49d1bdf4ddb23432eecac0ef9b1a3f916f81088d3f004e90c92aa692de8a4d27b36b698bc9e91aa82e95994ccee9e6d6147d460c8c00850979d77d0ed646a47e6308d8dbe7489136e8c312fe6f22fcb7b7d24e2d96f83383517618aaaff3a395af28ed1f83ccf20ff02f1d00ce09fc3541a069e328c23db0c39bff0e212ace2880afb02f795d61cc56529bd52fc387d4e2bc22e183000"/475], 0xa) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r14, &(0x7f00000000c0)=[{&(0x7f0000000c40)="ac86cece9bc3232145a8b68402597ad41a046a53f9e173a7097b8b052045b4f2468fb5f136e86c87c340f65c3a57dc456578348544b4cf4f73d15e2be81b75000000000000000000000000000000c6034bdc5b8e4e2cf57cecd755d590408acecfcaa5208a183c02cdcba9fe3076b35e2c63a563c7ac553078a6af2cb8c4382557c3acbc1715f8e46c66c7b9a5c32ee4eaa3d7f2bd52c1bbdf8e9aa8138a22cedc302ea106278e80fc7fb6e845171677f8a792822b7fb1f35db6e157dd656bae8cd6de7b7a815a951a320bea2da51f215125550ebb4cb84b8ccfe9354ed52d77540ca2af95c3c9dd12b325e3290701fbcf1715cbede3fb2e41a9d6b807cd01f8e802b1150667302b51e0a5ca9965efca4616043762152994de1aeab759c2717a9630cb1486093f1d1d3d7d84cc880d1fa06e0fbee92a7420ce872ec45579c642f67e2f8b49450785db9cbb90c06b9c6ac4377cd9034cbe8732511a7e38e718e2e5e467118edb28be807f2c46b687483cce750d15af1941d4151da240abd1506f2b2ae93b6bcb", 0x186}], 0x1) fcntl$dupfd(r14, 0x0, r14) r15 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000014c0), 0x20000) syz_open_pts() r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) geteuid() r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r4 = syz_open_pts() r5 = dup(r4) kqueue() openat(0xffffffffffffffff, &(0x7f0000001540)='./bus\x00', 0x10a44, 0x40) pipe2(&(0x7f0000001580), 0x10006) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r6) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r11) r12 = socket(0x11, 0x4003, 0x8) sendto$unix(r12, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r13 = dup(r12) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600), 0xbcb9) getgid() syz_open_pts() dup(0xffffffffffffffff) r14 = syz_open_pts() dup(r14) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r15, 0x21}], 0x1, 0x0) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r16, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r16, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r16) r17 = syz_open_pts() dup(r17) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x20000, 0x0) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r18, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r18, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r18) socket$unix(0x1, 0x2, 0x0) r19 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0xd5, 0x1, 0x0, 0xfd65) r20 = dup(r19) ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f00000011c0)=0x1) accept$unix(r12, 0x0, &(0x7f0000000180)) syz_open_pts() dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0xff}]}) r1 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/245) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:07 executing program 1: socket(0x11, 0x3, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r13 = getpgid(r9) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x10000, r2, r3, r4, r5, 0x2, 0x8}, 0x4, 0x6, r7, r13, 0xa9, 0x48356ad3, 0x81}) r14 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r14, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:08 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x4}, {0x1, 0x8000, 0x3ffc}, {0x2, 0x5, 0x1800}, {0x1, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semget$private(0x0, 0x1, 0x680) r1 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r1, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) semop(r1, &(0x7f00000000c0), 0x2aaaaaaaaaaaaadf) read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x6, 0x4, 0x80) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001880)=ANY=[@ANYBLOB="b76d2a087f2209c2245ff473bef49864bcbe1d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f8b557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4573805b24e19d69d104c8ef7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e831446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3e62f81e04216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c7066f7a6834b65143c8655ec6949c5a6ca5f2cdc5cdd84e29b95bce4e1d73d254b000000000000008eb48118f4d72baf1e2eb9b7ab3b6fbdfdead69ca18401f73a36b5a39ebe93c6f5bb9cf7ebc65416d8cb51c86ae634529f88f8db9e7a7f9a6d32b84a82ef59c4409ae1bdbb957bddd999822cc1bb7c173fb0daa4b88a358826ab6000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x398}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r6 = socket(0x1, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x10) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000480)) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) geteuid() sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x7fff, 0x81}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="41bf10ed5a1cc8e4fc243ebe83eb8ab230e3bce143113645877b91f350415d75580ffafbdc28e67d4f3f6e00261ce33119a86f4ef8fdc6154bbfbc3b9e3b38f69e8365e5244d9d3e554679f513fbf706e166c0176d128b1da294e43ceae8bf8167d6d81b9bcc5bf7423a77", 0x6b}, {&(0x7f00000002c0)="4dc0bf1a1efb23e66a1528cb72dfe0386b1a593b12fe4529eddd6f691df2ffe2f697b8a366ce5bee3a71877c52769bf5f45d3b9943df731e5f4991a84552fdd70a7179ce9d5f140e0148750817979ecaa7722906128f78305400daec6e76e06f92777086f5d49564a05e2daa8d7be34c906e356167e907682445e5d92d60de644b05659176e75deb334b9110d900062254055240cecb25339466ac5d0ec892281f830062c89b95163bd85e7272dcfd817fba47eb8605ea792609ae20ce6851512bff906cb683603da3f2065f43963b55e71f1ac781196eaf00555f2f2670b4", 0xdf}, {&(0x7f00000001c0)="61c12ab2c92c409acb64c14568984440d3fe66ab73a4db0cfb71c037667c6914dcc7d06f312aaafe0fadc643f1f04f02d12ac4", 0x33}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="6000000000000000feff0000000000000802000000761a419dc468229ac94857f1e7604d295c0b35ec493f8957479dc73ec119867de407ef3babf76d6faaa34a565124491393a16dbee26b531c3c71450401000000000000003d7497120000007800000000000000ff7f00000800db9741c846393e5004dfe2542a03d54e3cfe50ba5aa70300c2249233ff1256b78a3a7969ee9a87fc9574b60d1803b16981e2970630e6e41ec79f847522a1398b23ef1a4b4d14fdfcf9e7e0071275b475ac3ed9ca6ded212b2cbd095c32d891fc739c6f3465c200d0000000000000010000001f0000000a234530f34a75248fdfa9bcaae963888d651078c4f1c223d6c3ad9817a7fa3e7dadec60d52168ab4179bc7aa9b8980842f21467dddef8d26187856a2d92a24fd9c84ac76d212304857f8fad55bf503859da9a46e3d26c68b55cc2e6a047b1338d9dc31ad8e2e1a2940a7839d84f5d31c7af4d6ef3915615b87321c404294cffbcc7f9f46998452a4fb56de92302b679bef966a342f30196bc1865b8fb072fed734efabfbead1ded503396b64e4b1cfed2c0e3519a003019b10500dc94c61d44b0c9d27c4269bdbfb03f0bb609bc000000000000000200000007000000c964b2b4e535c813ea7c77535328076d7c8bc67f70fc1c7a29b26002628b5ede65fda9ff06bc18dad18f41277e6c8bd482656df8a8d1ab38c68de19232dbbb0d449b0a6b6faf30e620c6afad92c4ab94c923e23c0aae59000070000000000000000100000008000000e86c7bfe17c82fb2a7db9e103fbafc1453b1aac75d07101e31e20caef5226a30f3338861626b450303b47b2f6964948a090c8ba1a3b73f7de8488824ee020a6d74c93fac3498da11ead634a35e3e2a97f0a911a64eb86b5a11f8ec9232b088a4b5991d00000000000098000000000000000100000009000000a479b3e1571265dab68a4065e1e2d72732470753cfecb28e9ef8577262095978cd0c7700c158ecec0c7ce30ee4fa539f57767b329226d21df3a15ca25a2c404ac10afcb7e5e02cc214f49b1a6aa1030c008fa116b2c563b4680364e244e08169da4751277bd457f0af8d0dcad076b6d857b4aaf6f98b05dfc98ea4b7c40fbb1f9a53c7a63d533f28412321b386df21652bde9f6115e0d953ce6580ec3b67801dab5786ef9f2019f4df7b267e35818a50ef7d073f1c1c0800000500fe724d9d0e17fc94aa95bcc46eb5d14202c5ef04d3e8249f9e133d7427fcbf17474356ca8c7e2ff7c48003625a28d42d58d00d01d365a832f974ddd2b3aab74941958c25f3468c81f819cc375f8649b4f697060267868a60acffb5e181b2f811312eded363bf26cf1944ffedd02bd81fd24e39ca6e1b9fdd4358399f54835358fc832003bf2cf8576ab7c187b81f8b296b2d61354e6d26949e450d343b3be07e03049632c486f6972e591d2d479126eddc3d92a981d289b567325cec2fd326d6ba0f29049964df2e96d6598c05e560031a9cc3913546eccba9cf39f5abaa7af4de6f42184cefdb0365eb97341085e07586b5b5bdbb98d42a09e8da15fbe5cefdedec136e69a46b71279f6d1bba48556dab379b9e9ad2c822e0605acf9a05098bc07631caffe279b853a40c51fcbc57f3f2667a4b680b4b4b9f8db1fa0004037ade487181f63a4b171a5001741fd6b94b4fcfe74468e7f8a6ff0b88b9409b2672695eabf58ea9efe147abf6498f747f0de25905f7203b08a4fb79bf08e9a4be0cf121c88437471a1825e60de59daeb51b2ae0fc7e2f5ebf1f8c0bf80c46048295b4d7ede59ca1a8315b9a72fccb366011874469b429880469ef49348843488e751c21de79d3215ac4f5149c5a44c66b173008585db62f9bcd68de77560ea32b46bd21703c0a13a421144bee6df30c"], 0x4b1}, 0x408) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xfc}]}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000004c0)=0xffff, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="07f0ff00005745192a10502386a37ac1bf860000000000000007d8b39226000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="07b87a42f3"], 0x1) write(r0, &(0x7f0000000180)="7dc6cd49802798494920d050e798c5f0f8dc8373f4e3bfc4881c4e224a11e91e2f407d99059d13dae6cac1ffbd13b58ee649a6ed19912fa8794360b32adfd36221f35706926ee02389a093c544b5ddc46374f03d97909f4d399ae11f21671a8829c0fdb451d0ba9f8aa8f0208664a8f6ba1c64aedf40b40dc283000f3fecd6d9375350ed35fa3d680ac320bfa875ae95099f9240cb39ec61f569285b2db5e544de07b5b28bc5", 0xa6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x5b) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) write(r2, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x2, 0x8, 0x10001, 0x9881, "fdd445d45de990822c1ac3a2de40ee4ed7f10030", 0x3ff}) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x100, 0xedee, 0xd4aa544719439ae6, 0x1, 0x4, 0xcd6, 0x1, 0x0, 0xfa56, 0x4}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7fffffff) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0xe362, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x248, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockname$inet6(r13, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r12, r14, r16}, 0xc) 16:00:08 executing program 1: r0 = socket(0x1, 0xddc045fc5cf14c9d, 0x3a) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0xffffff7e}) clock_getres(0x2, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4", 0x44, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) ftruncate(r4, 0x0, 0x100000000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1}}, 0x3c) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$unix(r2, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4c}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x0, 0x400) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0xc, &(0x7f0000000080), &(0x7f00000000c0)=0x4) msgsnd(r1, &(0x7f00000002c0)={0x0, "baa1e09bfd6899de2462f70d27507f5cd81a84cbc0b44e3403b120778fce7d70ba0cd005832e62551999a398650a9999ea65879129b4d6765dfbc1a72f901719c9503b8085d851c75398f7308d7ee44140da0dc26876ba6e3c66da5d21d436c2c92e4e4ba7ea6c6e058f2ad8e897af7023ba5f6a4a713c6875ed18b4fbb9985346c5e9b44734839596e2709f8e61975cfce77d7dfde4c010001e643a846046e16221b4339a9a6be1e42a668243c2df467b1d76a175ce855859344024970729ea9d25984d"}, 0xcc, 0x1800) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x46f242e91fbb52cf, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x3, 0x8, 0x3}, {0x9, 0x20, 0x8, 0x7}, {0xfff8, 0x6, 0x5, 0x3}, {0x0, 0x4, 0x3, 0x50a5}, {0x9b, 0x8, 0x8, 0x1}, {0x5, 0x4, 0x3f, 0x13}]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198fd2445dcbd3d5346b6e3b034fa920fff286439ba7a6fd58c9c1a45b069164ce49496c66fc26553419c61c97f144808f7d82050b8eba2d6910321f1e8ac39e949e67df6271d056bd37a024552322b11cd78a1a5b2dcf237502e269ffe04da8748f827c3d04"], 0x10) write(r4, 0x0, 0x0) r5 = dup2(r3, r4) sync() r6 = msgget(0x2, 0x0) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000f368495315d354982575ffbba2f66fd406a59b4c29134feb313e43f220a2b033dec9cf1cc384524a830da5b393859f25f34526756196cc84c2981c257a9d412738a3c3f41070396b9f2365abe48edce7dcdd50825bb1f14ffc0cfc358074a61bcc48de2f72372ccc8cd7ac0c640eca310bd3989dcd4891134071c3c5e4faeef17e101ae5ec76c80aa1d824cfe877dfef6ef48ea4c620ea6bc46c5721325809dfe67ddfa84e6c6e6b3b928266802203181cfbb3c2b38c7b8030d40cdb00ea0adb4897ed776acb931f8789e70d27243a318b6ffc372ac6e30e4d6187bde5dbba7f8b3c5b4922259590b8ed5039d8557d6dabc771fd670d24c798937eb7838fda294bbbd88eae21090b41f585d7bf"], 0x82, 0x800) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x100, 0x9, 0x3e, 0x0, 0x1, 0x9e5, 0xffff, 0x1, 0x0, 0x8, 0xb5f}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r4, &(0x7f0000000200)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x401}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)="b561d47fdaa1127e1cd0cb246d0abb558d8def33f7861a8ecbb72f749b5775a3922e998f4e10c5ee7e7fa393b453ee4ee8b9e0c178e6d98a78edf5b5079c222b8dbf35a4d1670005c82f7a151c", 0x4d}, {&(0x7f0000000340)="c35091e7a38e028c7ef337d05a1def98ad9369433ff07f9e8f7e6ed19f7d1236866b4cbc2bc2e5eaf9f3170dfc657ce7d90f70bc99b5f4614176a0632b32e5fed306cba918e457b42366116bbc270fceddc915f5df7422d2eed83f3a2bd943af8c4f4b3a478ccefbe297a23f10a647974a8e7fb876617e9792ecdd68048ac1af82129d3aea78573bd6bfcb367bb456393be60cf0be7789cff3d5471a01fbae1dfaacc03a3cf0d690217336a293c51d1c7b32dea43056707621573a8092b64e0c2d096164223b4db398cf325cb7bb20445c35819f857a41d0ae06992e87607866ab62f0df408b1a122531c7a9ec7c8b5a5b117c33c31b3c8ae097418e7012e55c610404b4af4a51a9ce5f4920a9f1b87f93e5cae68c7432c3670f991c7e72fe9c6d1a30c81bc87abfe0e2ba67cc2b99360b90cce3433b8d495bc2f1022290f5d5dc3a6130ffeeb59d2474d5c4957141467d4d84386b93f369880f48040712d9959296d3b4d634714522e4e8912e522f6bf85b94b60bb304d76dbd5449c0462ac003ef3c8a9ff5cab0f58216a7741ce8e77ad40dfa0b49e9329d570b9e52f2afbd33ab8254736bdf0af994e7522ee52cac3d7593b8a252b6794271fca074de366b0f6a7847877c4a5b74f04f2d20f405b55abb3483a679f8147e1faddd90678772cab56aad4b3d2c261f697313b28e4fa0937fe8ee171105bfdd4ef0bfc5b0860a375cc76c5c8a22b5f09d748595f15f9abd3584de55c2c86d799983b62b6447450d8219c16ca703fe7b96833573f31690cb06a97fd9e0b6f83e84766ebbba7a82efeb5244c91cc605365178f89f44bb829512de329700f47dcd9e8af19d1a8b04970e3427c76e20715cbfe0a222f7aa8629fbd912a555d301c391b5870f4188b5d64418c079f19efdca85cb50af3d2d04cf74abd64094570b2696e542da5a1abbed467e25df63fe0c99afc3c7c662c08d8648a062c9963ecee238cf122b7195b9fb88b0da44714e9910e4b10c46bb7581f98e23efa80613dd47515953b7e2a488c8f8f61efcfeb4ced449562991e7a1c359d6a62825d50d1ffc6683740f60ab4a4c54ba24deeea1263314f08384e2cd013d1501f7c2cc00430c2a1e073be3fe8ca41f99a61aa375613cacf63a714ca9a47b8e219e3cad77b10414c40a95ec59c1f3bbe6ea0af3f2db2a062d62eb4615d5936c1e155f05a7a69d78dfe80b84a01d8799c78e7de8a9c2dc16bf34e356991eea62f5c19bf9328880f5dc5e15209418a159c4f4da2014b4e37df981b3a9779346a2275bfc063afac0bb87ede0a4120a3e30a4abc4f5317b80fc5a7bb31ba19809727fe9b9d2cc871ce1b4cbdaa0f7522359fd76963adb61b2cbcafe655adc8d15903ebb8e4848bb57642e7253717b79703618c3e472b6095f5ef9cd6fa0c91e5cd5f20268e5305225dfe8a91b41a4d46fdb2b1a9304df06b4e3b8b15a3b0ce8bfdf0c5c779568e4982fb46461bb4ddc6cb65c88730d2875345b573efb40995848d8a3402012b7f481ea8986a2f9bf7359e53c6ddc68d4961b77277798e58ded41dba9fefb10b3d0291ac5f21371514c315bd87b9f82bb974412fd75d96a1f5e520b771d504656235c60cdeb992a9ca6a1032461689ff8ad1e042b50512bb15f1f4ad89dd4901953385aebb43c2d2c677f98e7f078c20c704b38b427319c26a71d1c633cacb873ff1a0bedf8953f2038a73e994658d9442846fc83d6c28527204efc6ca3cc6a3b9ef26853da3fee10b3d12d50b8ac2c46124022b4ddaf81754bee1c0c59573b7edda045a0d3288a5cb765dafbd16666f2ca01e8a7af0bdbce2a1d0f3ef4b0d2d3c23f83f6e323eff508706fba50cdc62e78c8493cfb20d63c476a90a5058f87ea6fc78dae0f219fc861513ef69f3fd5e08b3ed7131a6e43bd184aff0d6142e988d0fc9fec36d8442fda41fb0088ec9d36e6e41a9e49d5e0738f6233539b48a0c6c7c262193958d7f7c37eecb292c0c5a793cf529a3f3742cf1835c2a1610fe051fdc1e30fc03cabeda41a0534e391c76c445965bcd7fb5102c0d39eae46f61f69aae82a21c0abd2b9ae41e5aae025567b5016da3fd14f2f5e0a9a9cff35408a61c41e225a99f7579dc87a13f047c4e01e1f1cebea0684b6825756f8894cbee72607cec80f9582c18bb47c92c8d14f89b7ffd9fac154efc9226529e5c4b4a432ed0fabb5b38150022ef1841a86d52f8b33858e0a815b3e007c0a98af2b4899168285ddf7bb8f6c9c50ad7e83548a7846914acdc15b1dafebbe253743405f857028066b27802e5c13182cf47519a16622f03db3b5514672e42cefba4d58781d5481ce16987eff0523bcdf45bfbcc7a97016fa221aa1157af2303f9c212dd2a477ba287d58d93d38f6b628fe712f7ecae3766c75e95aa8a6ca982e7fc40330f34597965e1e58d0484c9e341bac194dc9b1b7adbce69ffa2aca310bb9b902fb267b79d7b1e3c5d9fcebd5ff0ebffd68d4383880c94a72acc5a8b6bc1352b0c5d7dd34567908a02634b01d01ef3de9020ecb57714083ef4031a969a9d0dfcf758ac389d20bc7f356931002caa3c32b1d8ee85b340b2f8c760677237dedf0be533f6a2a26ede1e5c04a4fb34e38e867d874e029c3a792d46a10e2e73eca8bdcacc6f72331906d9583a80ba324ff3215a6c5783a29ee12d68c0a2a3d353c326aca7339e530c0aa99743568ed9d5f749e263e4ccd4a1752939fd6416b2770ebc44b4e94dfde87d029c3b44354827d92c06ca88403f90090734881f50f00280cd3726752b4730c612032ecd6a4d92a804df0cd292c7cb0fd682db0bcdb00686f4761ee8f787a10d51ff8d2218eaff86b4bc2c0ce0e492a4b22fd1bcb030bc2b0200d482535fa64d80baf57b24cd1c14836428c44228dbc36df9b783770f09f9d83e0217775409c61439b13eb57ab8e7bc0f4cb05139fac4b984285f11b9d66a3f96ca7f0ad7a5766c884cda43f9d90de3782345d8a4611d7e86977cca70946c23526bf9ae8f78cb727562c9c9664d1935c2c357df7fd2b51c2854dca70cc09c4e7b9d9b387e5dfa293268f391cc250c3089955a7bf733a4205d774b273854d8bbc383cc1d1aa41d3e1003b26eee9aac4763d91e0dfad9fe3eed9ae73688cc5bef246dcd08b6e2081bfcf5b9921037642ad3994588f68285da8931718c55e2782f86b444ff742142ffd6d506d9b21c02436f1d204899b94b2ea99eb03602ad1253eef3a7bf78ca204895bf4d1f3017cf12eeaf1bf92aae3be80b179efe0cc96c578298724da80ac150628e7166c8c9db9eb4d91d92531263c5c6e6644f711649176e76f45ddc4827124942d5bf1295c640bcda4e07076c4ca128d2d846053ef41a30f6068b4044fb1fe1c1a95cd964630c443f2170c287b7bf859ff96456744a008e7efbe5002c41fa755954f94149035e176a235e892146c199a9eb2b70ab30e16470480cdad5520034f272800ab6eb56330186584793c163ef1e32365b97587703c35b5116f1b346696e4519768bfdb65b7be16f97981f70dcafa99ce5d36e00c217379885012c1d2defb05b625d2c5a837b712990f94a8ced3afbb950c0c84708586b1e2116cbe759fdd3f85debd9192e6743e75f71d154c0a5003d21c0e5064963da5329e0c04f16c871ec90a4ce3b54653b3a08b7e1442b7e4c317d4fbe51bd9dc0a53360746352f8ff4f4ef7caf5437b57e8e0710a56f3f5f3166b3d97c7154f3dadad54ed07a6a407a56229b2683305482f5713a2e4d76538a866d34ca10e6bb6857a989bf170b445741d4e30494d3ec035efc4d5c612d47b0ecfbb789a1896650af40f9ddf1e73ede5047e9eb914aa58ec7df853d897b1cce31476ea3dc23cb015d1130646d6a8e7987364cd2b4a6ba2cb23dc0ddbab461551ea12ca6953f6b45fcd91c151e9c03175b1f213e7a62c832ecc393179947906e8a03b08efde5f988bcdbe376a909fa9ea540d182c20165655e82f45a97241245cc4b9dafd86fb6ffad9578dde5a7a47206485ebb89f8eecc0d5afcb49709854d7cf08d454efa954bf5b5ba7b82932580e4d7f831d6edde66a5e7e8f1df2033f01fc515bb9f8fb3ac0b300b9a0063115333e3a5086762138685bd93cf81f45a2046ece7144f0a552f03a1864156348dc01623272017a2bfe1997ee5e52e7d503c68a6665aeb0418c9c8e06e71f18f8839d9495fc3574569d7c7740a0b6b1e6c9f313f898cfaf1b25a931691835aa410e965787732e7ce3bd829d98c28be6d01d4e1cbd654b9a3650a2e765c68334f03f669aed60e1c377454d8114636afbc4fba220e2d37867ee396df41e39667c16f901af9b814bf164a7e02f9f121678c2d5f571ac741bff7b776d479b65bf17b76aaae8b2602679685b0792e8d86a7e04072d03d296bddfc71761d1f1cce92930e3b724fb6367d050c2f5b8a5e884e314fba8cf15c68b65c9fc17711a55e90bc60b9cfdd57a7a113cd28a4294658a55166e36f4133099ea408462592c2853b0912232b93d09d5aa3bef5ba81b6c9f83bf8a594120842faf4ac1217a1c41b15be72442be555ba91a183a7d1d985ddb150c1efecb3c6d1184b2043ac16458575ab98c2c2cd660cbd4f74a8cccd44defaae2e96579a428818a3369381b399a33303c443a8c4d06b28a5a7c3067cd3bd957bfff0f22138779783882494d1ef371dee9b9f020bf9bf812c0daa75657f6d11838fa1d8889c94378b17a88f325e5e8cf606b596a3ed7ce8792369b49457700f53d1954cda31bb41d3dc82899643ac23abf89c91f17ba3cea62f5e39b037b6162202993f23deb41b768ec80b3e00079249cff5fa5d741f6a1cc1fd436c6c3c83a3022c046c8d2f1758137abe1d062cff49c36d2ccefdbd018c7015a121465a8ec0568f14b9d91e97f0eeb3ab75fc385d1dbbdd7d8d43de30d85a52f90093a43c48ae910a41a0f549454d8fd8dd738640c3a3f4d391bb2d342cd1a60140e5c679cfccdfaea9e1b517127e7749520e9b13886e45b97ebb5a2ad784d0116699c721843f2ce90e1fbc6f406f6fa475eec44d1eb4d93a51e48fbd005a4f999fdd5a558a8ecddf8c98f4b13487a0c006e9d911216df51950bb8463726341811b5a1ccb8dcae8806cf8a6204d8452e010fd8ac0134a3a4422e84ef3b627b493cfccf36973661aabbf280221b13c0fa01d469f7785b31c92f7379dcb66f490c2fc5f6894c0a92610c29f331622939677fac75eb8f94eb0b82b6ff4c69c088ca94ba3ad0d40bc94ab553adaba73038e35bdf0d9ed9dfcc9decaef5624a3204a3d0afe4b69acd747cfd9f6fa3bcf99d1639f5f24619c017e6f61e94209176df2b81e3518d7a7a61336079b5ad13c72f638c4c520d08bf3f8737e473c59d50839f9ff1c07d60b2d0257c2c1b54ed6e99c71d682ae8593c96b123fc9b15df3e7404829529f140e0da08d0023fddade440665de245306ee4c509a4598564325dc536e05e5e38740b8c5905cd8d4279905e4f41bbf8e2090d072ad51d7204cc7118bcfb3ce9205c0043c5b7c9980d17bdabb868207eae104126826a57faa2e2f5bb174208a582307278ca52f8c6e28e20e83c3205bec5e9b753fcafd3e88ad3a8b472bce6bd7b1898e9a8be9e7b1c7a21f9223ecf7c75905dc4e8527f80880e9d23c3e6c7406fcef363becbd7e0acdb26c2b883e12909539a2d2a543f96017fdcddc3ed0dce2c764c906eafc90009a1c922c0fbe4b35629b15d2e234c49ce6425113187e1e54e1261b07b14c9dde2d4889b3aef538792491e8ab909b", 0x1000}, {&(0x7f0000001340)="a928e39c047abef63425d3acb23412f6ab82c01ebcb09362b803e032492d5729ac8446464aa59d22d2cdfbfa7cfbb068c29d25a67ca0f86cf68572434bb703abab6a174b8de2e1135fbcba81cc0d4760bb37b500bd781bb0b99a3e8e400b57812cca745a63dd5c7470d1f2f4be9930deb5cf1cb85df99b7a90fc41dc60b3f0e18b24909f1d3d27792883f6acc2a3", 0x8e}, {&(0x7f00000001c0)="8c6c5728592beafcc4d3bd7438da67ef57b262efdf603abf20880eae291ababcf8735a850beb8caf0cc933235b4970c143", 0x31}, {&(0x7f0000001400)="a6a6513e60b29445770f83aa9345d6052e95dc161481315af0569da3a93b77b36c58751e2fc0281c0e7e10ead086d109570bf2ddf0fad2a0a3c1824d92c7beac40a226fcd9b8858695dcc1277a8c83fb28dc5af8b2943495f53d2a649d3adf53d5873b09cc39e7cda3fe939ba3bc0a0c6b752916cb417a41b8548670fb9625c28376039af8dd34050006da9547dbedcd3b6774dccbcff94b7d6a3a48fc80df535d8d29be5a273fb13de635c6322f527fb6e34ac0c06b388d14dd55bb093e219d4181db32558c9eb535da8ae77018ab5fac5eb74a9b304784e2ef26e7bd5c2025ba5eebef38204f56", 0xe8}, {&(0x7f0000001500)="42abdd3569d9c1654d28462d8d59584a166e6d93e4dd2ef2b43cb2f8c092842c7f45064f84d40441c67e2aafd3cd25490ef1be1441dce01e6bb0a06b180bb8f9bc35cc276f7ac55e526cb5e721258f67e2270ff34510", 0x56}], 0x6, &(0x7f0000001600)=[{0x88, 0x1, 0x6, "1a05d03dd6dbc9ce7ffb7ee7acd98f04b85d5fddf04024fe9d90c5958f5abc90adf82a88372250dcae6dac6a8a41e5afbc3b28614c9b441e7c8e181fe59c1024a98b5e3ca808ec458878d5f78eaf0279e4e0688b329b99af77812d5d7315bd081a3c8fe6c0462c9f8c706c086692b90c797af71cd9b618bc"}, {0xd0, 0xffff, 0x9, "c195ae7761a499d855b8e085f4ffbba58e40bfbd74041dfc54cc43ab5e9cbd1998406b17852dc6605aae763520b6064112c64e3136401d05c6bd380e193226ca8d8058bfeff51813abb073105110e4248dab4e2cc4bc2bed5232a357d67b49e66d6dc7dce23e6d15a3f373a8506e98bc07d0b5857fda7a64103cdf4c60558194fe319d0308f24bff129b1c32b71da103ab768e143b7b63c4738d6a576cd4dbbe8cf4b90655a62ff7811c323204f708606583fe55521004ca7c2a7a"}], 0x158}, 0x9) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000000)=[{0x1, 0x6, 0x1, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:09 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r3 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() setuid(r4) r5 = getgid() r6 = getuid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r12) r13 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r5, r6, r10, 0x44, 0x9}, 0x7f, 0x3, r12, r13, 0x4, 0x8, 0x1}) fcntl$setown(r2, 0x6, r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r15 = fcntl$dupfd(r7, 0x14, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x5, 0x81, 0x5, 0x1800000}, {0x0, 0x0, 0x1, 0x4}]}) close(r1) 16:00:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r4 = getgid() r5 = getuid() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000880)={0x6, [{0x1, 0x1f}, {0x0, 0x6}, {0x1, 0xfff}, {0x2, 0x9}, {0x2, 0x7}, {0x1, 0x6}, {0x3, 0x79}, {0x58db82fb2e7126fe, 0x80}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0xbe4}, {0x1, 0x7f}, {0x3, 0x63a}, {0x534cef0287d35fd4, 0x6}, {0x0, 0x6}, {0x3, 0xd000}, {0x1, 0x1}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0xffff7fff}, {0x2, 0x2}, {0x8d1703fb39ab79ec, 0x4}, {0x2, 0x8}, {0x1, 0x318bd0bc}, {0x2}, {0x0, 0x6}, {0x1, 0x7}, {0x1, 0x7f}, {0x2, 0x8}, {0x1, 0xfffffffc}, {0x6, 0x40}]}) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x80, r12}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x1, 0x8, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) r13 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_WRITEREGS(r13, 0x82485608, &(0x7f0000000600)={0x6d, 0x0, 0x496e36c7, {[0x81, 0x1f, 0x1, 0x3, 0x19fa9619, 0x9, 0x6, 0x1000, 0x1ff, 0xf6ea, 0x3, 0x800, 0xe41, 0x1, 0xffffffffffffffe0, 0x1, 0x100000000, 0x6], [0x10001, 0x10001, 0x3, 0x94, 0x8, 0xb1, 0x1, 0x9, 0x0, 0x5446], [0x1, 0x8, 0x9, 0xfff, 0x2, 0x1, 0x1], [0x4, 0x7, 0x7, 0x204f, 0x4, 0x101], [{0x8, 0x10000, 0x0, 0x7a5c893e}, {0x2, 0x9, 0xe5, 0x2}, {0x5, 0x1, 0x800, 0x6}, {0x5, 0x74, 0x7fffffff, 0x3}, {0x7, 0x8, 0x10001, 0x10001}, {0x1, 0x81da, 0x8, 0x3}, {0x4012, 0x2, 0x1}, {0x2, 0xffffffff, 0x3, 0x1}], {0x3, 0x8000, 0x3a, 0x3}, {0x4, 0x10000, 0xf8}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x2, 0x7ff, {[0x7ff, 0x1, 0x8, 0x8, 0xfffffffffffffff8, 0x7f, 0x2, 0x6f, 0xeba0000000000, 0x8001, 0x1, 0x4, 0x6, 0xfffffffffffffff7, 0x8, 0x200, 0xec09, 0x6], [0x9, 0x400, 0x2, 0x6, 0xfff, 0xfc4, 0xfb, 0x6, 0x24, 0x1], [0xfe2, 0x8, 0x7, 0x1f, 0x9, 0x8, 0x1], [0x2, 0x5, 0x200, 0x1f, 0x9, 0x3], [{0x0, 0x70, 0x7, 0x6}, {0xfffd, 0x4, 0xa0000000, 0x5}, {0x6c0f, 0xa, 0xe3, 0x9}, {0x1f, 0x2, 0x7d, 0x5}, {0x6, 0x10001, 0x1d, 0x7}, {0x2, 0xfffffff9, 0x8, 0x7}, {0x2002, 0x2, 0x3, 0xde}, {0x3, 0x200, 0x0, 0x9}], {0xe9, 0x0, 0x6, 0xd20}, {0x9ef, 0x4, 0xcaa, 0x400}}}) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x10, 0x5, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x4, 0x1) r4 = socket(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x1000100d3) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x2c00}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xffffffffffffffce) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r8, 0x5) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x7, r16, r17, r16, r17, 0x2, 0x2}, 0x5, 0x54, r15, r15, 0x9a8, 0x15, 0x3f, 0xfcc}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x2, r15, r6, 0x41d, 0x5, 0x2}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) r20 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r21 = getuid() setuid(r21) r22 = getgid() r23 = getuid() r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x7, r26, r27, r26, r27, 0x2, 0x2}, 0x5, 0x54, r25, r25, 0x9a8, 0x15, 0x3f, 0xfcc}) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac3f78649e, r29) r30 = getpid() shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x7, r21, r22, r23, r27, 0x44, 0x9}, 0x7f, 0x3, r29, r30, 0x4, 0x8, 0x1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, r7, r3, r23, 0x0, 0x2, 0x80000000}, 0xd, 0x100, r11, r12, 0x0, 0x92, 0xffff}) getuid() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r5 = getpgid(0x0) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r6}, 0x5, 0x2000, r5, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0x601) r10 = geteuid() r11 = getuid() r12 = getgid() getpid() r13 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r15) r16 = getuid() setuid(r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r22 = semget$private(0x0, 0x4, 0x2) semop(r22, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r24 = getegid() r25 = getuid() r26 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r23, r24, r25, r26, 0x14, 0x6}, 0x5, 0x9, 0x101}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x3, r10, r26, r16, r12, 0x4, 0xfffc}, 0x7, 0x4cc2, r20, r13, 0x8, 0x1ff, 0x8, 0x8001}) r27 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r11, 0x0, r10, r12, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000340)={{0x80, r11, r12, r10, r12, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12, 0x61}, 0x8000000000000000, 0x0, r8, 0x0, 0x0, 0x4a, 0x7}) r28 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r28, 0x1, 0xfffffffffffffffe) msgsnd(r28, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0xa8, 0x6}, 0xa, 0x2, r5, r8, 0x0, 0xfffffffeffffffff, 0x100}) r29 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r29, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r30 = geteuid() setreuid(r30, r30) r31 = getegid() r32 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) r36 = getgid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r36, 0x0, 0x4000}, 0x5, 0x2000, r35, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r38, 0x0, 0x0, 0x4a, 0x80a5}) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3, r30, r31, r32, r33, 0xa8, 0x6}, 0xa, 0x2, r35, r38, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r31]) r39 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r39, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r40 = geteuid() setreuid(r40, r40) r41 = getegid() r42 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) r46 = getgid() msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r46}, 0x5, 0x2000, r45, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r47 = msgget$private(0x0, 0x0) r48 = getpgid(0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r48, 0x0, 0x0, 0x4a, 0x80a5}) r49 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r49, 0x1, 0xfffffffffffffffe) msgsnd(r49, &(0x7f0000000600)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca027b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec75a9222aa030ab0ec8504ab32499ad08d7b9a2aa80018d68fae2a782fca60db1647f4f57d4be922ed5abfb906d7e8fc0903f51889d1f32c18213a065085f2333e3366b5becb56478573e1bae833df863825a54f2c32646570e27ebbb724ecff83d49462391c010e7035679a4f61f8f0e323f"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000140)={{0x3, r40, r41, r42, r43, 0xa8, 0x6}, 0xa, 0x2, r45, r48, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r4, r31, 0x0, r43]) r51 = getegid() setregid(r50, r51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x7}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x3, 0xc2, 0xdc8}, 0xc) 16:00:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x2, 0x1, 0x100000000}) r4 = syz_open_pts() close(r0) r5 = syz_open_pts() socketpair(0x1, 0x4, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r14 = getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r16 = semget$private(0x0, 0x4, 0x2) semop(r16, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r18 = getegid() r19 = getuid() r20 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r17, r18, r19, r20, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r22 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r23 = getuid() setuid(r23) r24 = getgid() r25 = getuid() r26 = socket(0x10, 0x3, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x7, r28, r29, r28, r29, 0x2, 0x2}, 0x5, 0x54, r27, r27, 0x9a8, 0x15, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r31) r32 = getpid() shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x7, r23, r24, r25, r29, 0x44, 0x9}, 0x7f, 0x3, r31, r32, 0x4, 0x8, 0x1}) r33 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x0, r21, r29, r33, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f00000002c0)="84644db8659366639aecf68e59e4010a026973138f7912f6b6cea522479735e6653cd5281a7af18b9a274b8e97fa420cb7d9635ebb69ddd0b04ac499b67ef1edf3105fc3062e93748bbc4d01e2670f04be404f82abd0334a836eb5e2825962ac9de87c1cb275cab15af53d3f7449c152c0a4669018ca164d2bfa96052e510038fba326140f7922fa9628307e037536f5dd8f8594a98809bef0ee8a40de1504da64641848696f40355e07cfe11cdab6695a14cd6b5834497644550ebd0050e21c36a0b2f5bef79bb525596fec6b00bcd0c52b", 0xd2}, {&(0x7f00000003c0)="e38160f1df5778138f0400087cadddcbcc0b08b91d77ef1fd7a1d40dc12de143d7ac0c367c470c40c854e88900084894fec7b33f6674d5a970c147f6d418ebe1cd517153dca12876d5365065a177d3c855d086c0716d119504439c34c013f7ce50b560728f46fc4ceb3ab34f45cf57c353652d416791632f2e76f5077b9e9c1fbb528b6dee26c52c0113f2314a2130a9d5afadd3604e827c1efe042e6d9925fe41a5a2b9fb40c88611be9be1c69a18f599d1cd765139c3a0ddc4d06cf5367fcbef6b00910a43d7e812eb6674f7fda37e71671bbd036d55", 0xd7}, {&(0x7f0000000200)="55cd317ee711c80ff3e60a", 0xb}, {&(0x7f0000000240)="5b13e0b22fb055a565bd23ce7b3db7ee4af898526286814e741a3f68e9a841b8128355f41e", 0x25}, {&(0x7f00000004c0)="72529c51f339f767763bb5ac972493d37915204b727b5a9bd462ab9ec9a2e07b3ccaf0f21e853ea558ba6e1f2238bf5cdb38242f34e8ae175370c4b0aa12a97e28d9d63af15a02200f4133da4876b6595c238c8000078feede3be757466b2eb0efd7cf3cc2b2a50a2ef3540e475a7216c6c7f4d4010006991800fa595533042f861fed77647d80a92d0b165ca45db0a9bccc657b7882961ab10463400395b3a0efcc3fca0489d7c3c8", 0xa9}, {&(0x7f0000000580)="44245682d36a81173bebef4191cbb7e1cbb93cae5f64f6bdde0c263ff717a9a7c37aa973b1bceb8973e5efaf4d7fa93e494d305ddc7a6ae92449b982e7add48519bfc820bbb3e91d64816c08ee82f43c787696fa716fb0689968abb6ee0861e479b25739b230438bdc33170c6c51a019c4e08d0213", 0x75}, {&(0x7f0000000600)="1a549735513ebdbf6b35fa15c4b20f4500dc868e8775f10ed217f7b7f7915d7d9f2153aed42436f0", 0x28}, {&(0x7f0000000640)="8dff89cbb691696d92250f49af882541826464dda9f8ef266790b349a98527ae055dfb0e4c83cff26d5e167c541790ee71dd79065a48d6aa765b60f7cf724015d281f872ca198cf355df7d70b7d37726067a438cd6e88a189b5d4e392454fa640455503fcf1101d6c3fd7c6ebc459ce7a9e801ace9a89e1a1db887d2328068d9f800ead2e5e4a3382753ea48f4c8f4247e225f904bd8f6610ead52ae16d86e4c72037f336529ecd0cb41838e9a1f31b562f188293a5628214accbfefea72f84285667200bbab7151bea2557c58e11d30c8a1ceee46f8321feb17c21ed198acf1561207967f6e5379f3", 0xe9}, {&(0x7f0000000740)="ed6fc1db5fd2e7818a83b7cbd18720c7539554666bd137f94725e0d966322918549efa215be09bdbbeef89d1e4cedabce0d31bf9bb9885b04f24538bfbca3b51124b65a3ebd04dee2dd2c2754b28cc369e8cd7eccaa901a93b42f7eefde72010a1e21cbf3dac583263241cad03971358b82d8ad1822906c38dde7879f7d744a57f8f82ab53db258c0282b70b04b6518bb516b8b2ae70dcd5ade9ae38331eb2e1276684976018ee623662644d66326946ec51799ee04a88da08cd6f1013131192b1ac8c0e3b3e424937ef00af98e9b7f8d3bf76b389cc73a064264669b21584a0baa3afa6a1ea5d2fdfc7d1b049d64bfc40", 0xf1}], 0x9, &(0x7f0000000a80)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r2, r11, r3}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r14, 0x0, r29}], 0x90, 0x1}, 0x2) close(r5) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) fcntl$setflags(r5, 0x2, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x10) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x6, 0x2, 0x89, 0x6}, {0x200, 0x20, 0xf9, 0x8}, {0xff, 0x4, 0x6, 0x8}, {0x1, 0x0, 0x6, 0x3}, {0x1, 0x0, 0xff, 0xfffff244}, {0x0, 0x9, 0x3, 0x70}, {0x4, 0x23, 0xff, 0x2}, {0x7, 0x1f, 0x6}, {0x400, 0x3, 0x53, 0x100}, {0x31a, 0x51, 0x0, 0xb67a}]}) syz_open_pts() 16:00:09 executing program 1: semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/143) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) read(r0, &(0x7f0000000100)=""/220, 0xdc) r1 = socket(0x6, 0x4, 0x8) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = semget$private(0x0, 0x4, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x0, 0x3}) clock_settime(0x2, &(0x7f0000000300)={0x1, 0x7f}) socket(0x18, 0x8009, 0x2) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) dup(r3) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000340)) r6 = getpgid(0x0) getpgid(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xc87ed5684825b76d, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000400)) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x4}, {0x7, 0x7}}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x6, 0x5d, 0x80, 0x6}, {0x1f, 0x2, 0x5, 0x16f4}, {0xd387, 0xfc, 0x71, 0x1ff}]}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000540)=""/123) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000005c0)={0x2, 0x81}) close(r3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000600)) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000680)) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x8, 0x0) dup(r9) pckbd_enable: command error 16:00:11 executing program 0: r0 = shmget(0x0, 0x2000, 0xae, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffff9c, 0x0, 0x5) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x100, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x5) flock(r4, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x38010) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f00000014c0)=ANY=[@ANYBLOB="2d012e2f66696c653800c9050aca9843e8bef244c0744ffab3da30d0bf3f04757000460d66c8d572926fa3cb6835af3db41b6105f530dc65d490ef14a4fdcbadbfff62da075278587bc8c822c0ba14930d76fb3f86717744029819196832e5ce848c224910ace0ecd83af37b960d78050f084f47ce585b346fa978b2133fbcffa924e41a4f0c31dbfe989c72dee19819f565f9956863631a48880184ecb2a4b7aabfc14f2fe127456268aa652b3456b094d64735cb60c8f6e43c076c0f054c36b5536d59bffd2fa25caa210524be7750c9569c6f72645ead2b2c9cbc492e799d5d6dbfa6dec88b15ba2a5c4ade3e745123cb46095f39ffc2fec89089d78416e5dd9ac6c94a0d6376cacc8f18ac20e643e33f8c8b050dff7de1c5492af3e31c5e54a75efbb65d2f7005b5aa1a400a517d026bf492f668207aefbbd0c4e7e90bd647ee2e12aaa6c55bf477f56173e54ea839ed3b1ffc0a263be376159b5d40c784abf456f4b2643ca41a5a542f568878e3c07f2b38b5857ef2500509afdfb5de1a8944ca025cad2fa5f580ffc9759cec4fb879500f8223c739ecd41d674fed"], 0xa) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r11, r10) listen(r11, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0x4, &(0x7f00000002c0)="040070aa57141718535f00000000", 0x27e24918aaaed4d7) setsockopt(r7, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getegid() getuid() getegid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xff89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000700)={{0x101, r12, r13, r14, r15, 0x80, 0x4}, 0x80000000, 0x9, 0x9}) pckbd_enable: command error 16:00:12 executing program 0: select(0x40, &(0x7f0000000000)={0x3ff, 0x3, 0xe88, 0x0, 0x0, 0x0, 0x2, 0x1}, &(0x7f0000000200)={0xee, 0xff, 0x0, 0xf8a, 0x6, 0x1ff, 0x1}, &(0x7f0000000240)={0x3f, 0x2, 0x7fffffff, 0x0, 0x0, 0x100000001, 0x100000001, 0x54}, &(0x7f0000000280)={0x0, 0x973}) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x10) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xfffffffffffffffd}) close(r0) chdir(&(0x7f00000001c0)='./file0\x00') 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[]}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x4a0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r4 = socket(0x20, 0x4000, 0xf6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r7, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) accept(r7, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x9, 0x4, 0x54, 0x3bcb}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x10000, 0x9, 0x3, 0x7, "665c25014c219447e5cc28b8f62350054357883f", 0x4, 0x10000}) 16:00:12 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5, 0x7}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYBLOB="a5b1d46839153a000b9d091a05cc1a112edd8886c6b4cc6e424985c2b9d557676d223660b7201030c56b0c9cd27342bfdf78f6b3d3cdc29e2d91717bb721fba9502660a518ade5cbfb4706769dcd842971792b150415517cc2258bf0095146d88e4a45f904c5a824b30b05e22ff457da1a659b05947423726e0154089457d79f8bb1fb916fb61f756a624224bed68a51d052df44783b8d8660f2856bdbab95a7d88bedebe7a7bfcb91d6189e98e66f8b5479ad4fea5eeb4eec2d91ac5717fcd6e9991df04eb51fbb069276132bc91729c1d33a7c3d2af1dfbc1ab2d1c1bfb55deb06ce41f6aeffcfc8e967e0721c25151f3f76dbbb84c1175f239411fca4941131a018f2bfee2426ac2a844ae6e6677cc24eb609dd460109b96c15a66fe24b1162ad538da5af0741386bf22ab01e2a0bcbcfcba06402f9d8f608100c8e76014e3973c3bcea49f1ce7a198ad763ca1b0e91baed836c64643d691c060dccc6f646987691395c6d81824ff58d331ff90dea75ceb38eacad17f949aba47ff03c7402fbbcc6c55ff177e3d28bdab1354b1b44728e958c16c3d407c67c242ac2f46eb25c397366cdb00317fe3735ea24caf5a47074bc1b6df8aeada27f9b7b0fb5d9888b72ca5e9c17d31cff18949cfc5610d9ab96eff57cb32e054b1153167aea51f7e20b493d061e64a5d9e4956a6ecd505ad45cd3cde46e987653da26cfbb949ba1d8093b748141801907a6e022755ab79e40e052d129083bd413bc8857f3580a6ef3f30e1a38c6db4566aae7adce867c931afb4f4823d48fdb787e12ea4050d17d02a43e9506fe5719ad9a36fba0b30dd00d8e5a878d57ab0715fbe412bf2186c0bf65232699a76470db73360bdae6d7242420fd57ed29dbc4ccd5b8470877607b0cac2e6aaebcdddc64564876f233fc547bf16f9a932190a474440791d330f46b6ad233ae39fb8ecf4fcdf3c2f8471edf2c884f787b1f2dc63d89283f3c6aa383eeb66dc1e1151d62b9a861cb6f678ff4ed27775ed3c08a421d542029f4d4f59b8ba7275fac9c2999688d3611ec053c2249c250c27994a5c4985f507116037528e5c248ba75a4392a4c6c79bfb62a1fef1a865826d36c8f6d47995238397231a1375dd1a08649c3426689d0b4200b81cc412e6f4b4529a6985f197ba86d84e3689ae93d45f722a358c4df5f84066566f0bd7980fa1ac716b73c41ac33a035c43e7126801a76b17e57329946cbf9279e490f766f006d9bb01eddf019a5ee26f73ad277ada206f46a1330be00686533832c4ad84c936da794d4e47462d6edf48236c83fae5ae385ef0bbeff1b6b5cee3e85265855a0129e39f8eb55dbbf88ee8db656bdc2abe5fda27dbccbbd473849541851a1441a6ff80e660d5d275208e4698ab1b4edd6504aa35ccef70655750f18672a20333e2280a4ef158db8f9065bb8995cbc291e737daca3fccd49743b0ba8e69da2deb5b22351dba9e8e8897490b3ab62e5e5f53da7898f85dc354f8e4a4cdc3726534d53b44f0e54b9a04b9e720264d88b6c766aa9cf807df484ea75bddeb8c46db621b48f98f733ebaf1a19a2073ef9f8ed013b9ae01e5e1d63218d58d3051fc3f7aa22b1869114baf039230495923c1d90a8c748e017c8c49ee82c6ab9123521c0d07796d0e29142a940b936b186d1886e5291c5c1416f1b70038afac490c422c63bb28f8c0406a312da8de2affeeb497fef47770e146b2261b5a66013b2d75315b0d4c0c16e527412c6bf98c560c5800cf3d74dd473bd56d41a860438e57c214e80f8e0ef18a0d689da86697b833a5dcf6c39b14ff3bc0850b040243ae422ab34a53da143e92c240c86dedf8e969c0b63bfcbd0850a840ab458f00385a0d3d943b8b5c7e9a6e3a605292384e5d7835f85ffea7d4eb89c8acb8d51da944b27284ee60b0f6e68dfcd659aedebe6c47b0c282bc5edb9e564acaa6645399222c5511ec16ecb0728b7b1569d94bef90b62f0637ef4e5f4ec1be56e1145a5d0d7c1ac68d5d26de13f31446c0b6c10d254fb7367b8f31bef94c2f0c7b0a61f266eff51838819a87dfe831b4e11394f3935b6453c3ded31e7be9e4c6e0b012b2bbe745a4aec8af895eb0584c84fdb9e9be62a84f61ca43fd4f12d52dd78f942c40f391114799a6c22b9e81f2dc10f083b00252a7c3205e8ebae18bb41e5c8c4efa1db90fee10b72a93b4898c8d89fcedb91a2e4561aa2df1effb4e96c44d033f8e038e125d3b7d9369368ac5dbc3c5a8d3654c0b093035923b89eeafc7a393cec10f8b79da8808e6c63455484d1e80974f0085046c263b7b26a362942a1a596d1836659c2db4e17c962ce4c361ef6f8e5f407aa465c68f75b8d04ec00e5e7e09b3132b63eb73344f448a6bb300d83470aa8632d23d37fa2ee5e33b52ee2c94bc897c1b1951b478c13227f720be152ae5e2067ed53bf23fac6db1be63ddc690d5458f8adf05eef73c2fc798f86911097bd68db050311356b0f5db0a36cf4ba95b0d107ea556db274226534d69396aeabc89597a764a63e5bad91d45823b8bbd398ff23ec662ec191edf2512a95cec878c2daeb5a7f45581987155daa4d6e39b380b2e4b7942bda634d7074c7b02cdd9594bd6144d4fc208c4cf4ea3cc7e3c1753f0a57a240a974f272c48e28c482e4b4bf266dc723d759cf81296c9604c5f623ee969b3df58363a6a1df8f42af2180342c6e8fca188dabd4224d6d82a426217b98b8ce4a62fc24529e3f330a152469ccb81f90b8b6283481fc90d3724882e8189331d0b1142ee3ed0acd2c994f1ccdaf0f43a4eadc5a08017177cf2ad8501be5d0237286aec18b2b227d8c7283d19b6218b7495c2ce444e360dde1e8a0cb37e06e7e1444dbd57f16aa41a21dafd9048de9ab446fa34889a209e556fb863ab5d51ac7e61a307e4ebc5a31ac236a5d07f4094f456029545fa9508b3ebf3697f9f437373535470a3ded058c9a26f9290cd499ab37dad4396aae547ac3513faa6ea2a4cdce75be6f684246351417fdd6ecfc766534d4d4459160a08a7fcf0d8d46d3569bb66ba92f4a030bc9c1346ea493d1b4907bf257976381a655c9fc87805478156450b59dd067e2688afacb3ee080aeb2ec787ede6555480a3d292f844f6055ddb1d62e6036b7a1e442e45743308b5c099c82177377e5965840f66e3af4b29f33759d66c52b72d26340c30648cf4800d9d7cdb8e216b9e6b827698d576ab236944b6d88135f28382b069812f524124189d2ac38185a786d75def6d0ff7824cd25ab5cd98aead59cc5895761ddd9e814f681b53ada537914977517eaffd36a5b4d02fc35be18c722a5c91ac451472eb75c133c38477d754d4bb630061ab4bebca5a0958d4886ae8d14885156e8ee5537373c75331bfdcb16d31a8e37cfb9aa85fb99519b0396d77e52f1b5149ed60509ad41f636b10149d11869730fa3a857148498480f1d32fab1f21b1d79286516e83576a924b2bd5db4d652c7c1aeff55c0b80a8fb9285358c70c9865edb16903207c4a79fa05ba0638cb51d8e91c3a5479f3a4d9779bd71e8676e883a68fba29df0dc23fb6f471009420d1c2682c694ae1b9a72230b507685825ec317fb1c0376b56240323b148e025c8fe78e194dd3da6735a83c066fb48823ba17745edcd273310c995393493ec461494b330b2f8beb837680863fb657f9b9224e89bbb9a368313965e291903fb280087b2bb9089279d367158180ec693208feed3dfe01f42a868ea1039d6d129b7726b84d7909ec46fff1e57a5b16ab92548803df894d7adb3d440f97aef633f280991b1ecac98ca3d40e3773e41efef4e5eb28f6d39b07df0bfbc731c4988e04f2bb66c5d239707bab504ec68941bffa3e9ea6ac5989bfbcc25edde63ffb9b3f8528b68737bf83c5abb33b622294fbd11028d86478eb00c080a6e97300ffe58c5dc3fe40b27e3323e445d77dc865b53681f1a9c0149ad18fdcd312601960a4f73954f1cb6ce1116141d2c52645a68e9c567ad56bc11203a4642f571f7374c91a1c3310fb13a9f6c5aa8ae305b64a6655087d79afbfffaf898900521ea79b54b37c2fcb13f056ed1cace801e7288423b272f989aa7dfa3cab06fe2a97072863309fe85bfd25704ec6753c4c39a24ab6eee41cacd61b178b2baf1b45831f92a7e519b5f6a3dccff32fab5d176b893b785e5f223550333da4f27507d1bbebbb63d3b058eb9a922f76d23915549bba3f715f5d77d0c544b79ce3ff62a3707655f32d3bd77223a7e4221f7657789e1fad63706ea08a007498102ea9bb26a68247221d57a769c29efe5c590a1527eb56309af4be0fab90d703dcc67b5ed822a9ae30f2abae6dc4b019f6ed1075deb4e54eed25b0bfa3dce1fd232935f9626581e60a0b417409772f7669a2deb1c6c0cce56d3078947d89f6b647e791de86424cc643b86214940c7654adbb140b236d6f2e20e7124f37c63ff3dd927efd2a4cfba69670425a87a2f851c493e0af2a20f6cbb096eaa75cbac9f7f38fd31e8fef82e10f28283f4fa7f597031ea23f917549678c6117583fa26d70282459114fa8fbb8ee0856ca4dee58c5b778698a89529854ed7cc29d86d99c8659fd50da18e1f8dccaf87605b549df210e9ce5e4ed0e9711f857a54fb6fb7112cf6f6385ff2794439fe41979cf44c9f14be42cd13f0ab5814c17f8809e4d5da6dd6854d146ec73d4359db014d57dda577f7826ca15616459986f81424ab74e7fc6b94bfe6c1ea0808e725e7746eb8c65c2ceec716b950a7db72a2429d872523036ea59b824d7c0b271baf476e52ff839ea2c2d795c5eb7f20cd5aa0be4b89757d47a9e367b4cce14155a3c040a94a741651f7544236ff38a42fcfb17b648c4fbf638c337ceada5cfe5ccca0ba27054c0bdae0ab6143639f9360795a1ef0f9795208c1ef44e4910ae2b0890d27c20095a9cd50c6b08683d2f7b50f1e064bbe88570ce768421908b0b858d551e8abc49eb4cdf39ad13cb2cafcbaf1512ebc0616a5cbda82b67fc913f07020d9be383cb64427abc7ae188530ca1ef165ed9f2827ef3b0fc0e9d2ab629550c60d42b307cd479067db96d011bf523930580ea2a35774b6eeaca3a9bb76776d4470365e29b708f4d00b48c7bbc13f0ed22d877bb739c847c8a0317edec2c8b1ed19dec7770be89410f71937b086bb72fbaa017cc23d4f0558b05abf5fce8e4a87407d0a4c28e34f4f06cfb509bbb49d619efe0fc91da7aab18e7a9a5460d859460f49ee5cf2eaed4ea8a089b8312f06e6147959936acb85f7c90f8610c8da1a82c39ae5564455044974261bd6741853d57c898ac23d6ed1bc226b7f41ec39fbdbb79835d1dbd29516da0b5285c3b927024b1c954b44d6b1fedc98c96ac3bc7e3de64cad1676478feed49a0b1642da01e5a3d4e5103e3889b8bfc23ed314104f8b9544d32b839f75d4b8561357fa3962799f7adc7c6c6d1c9d0969b65edd6fda9a8cadab95b34042143c7d8d1bdbfbf1c140dfed7056adff2d30fdc10cf5c081a66e22d41bcbf80b15db91dcd6f384483af7fdb4a1e4e16ee12565e175f4df97744801df213a34d272fa067005f855875eacecf1f24993770e35c8b9bd11a2d985d60cb6d625499571c747cb4230d27b9be4966f125f618f88d1f51c94e04cde4d546679dd310d8d5d8d8efa05309534ba400e245ad38bfee7b029f2fc18c9bc141626d4ffd98f6625ff596ab7e51c09ad571c2485903e5ec893c4e6ae832086c8bc7322e1561eb75d6020fb68fe2336d95bd64527687f097f32b8", @ANYRES16, @ANYRES64], @ANYRES64], 0x2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000040)=0x3) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x2}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") r1 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() setuid(r2) r3 = getgid() r4 = getuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r8, 0x44, 0x9}, 0x7f, 0x3, r10, r11, 0x4, 0x8, 0x1}) wait4(r10, &(0x7f00000000c0), 0x8, &(0x7f0000000140)) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403]}}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="e7bda0", 0x3}, {&(0x7f00000000c0)="6e2b1ab9753ace8aff4e6f3805c28da3f5902a5a41f330706eb1ba17c2c72d539a13312b42a4027a1e1d7ae65a36626df62c7c981ba51f50d239bec02b6e599d0ec5c798e53d4d272177e5d9bd56a9b8825bb398331454f059983cab12252c5ba1ee90a0b31bad604e01e86f4e9bd7839de3e4cd3f0dbd3ed82ea4d0e3a0e2b72230", 0x82}, {&(0x7f0000000180)="eecf0d2bea1143fb71595aa4b481367e7ba2ea42932475c31e5841c57d809af3addff25476aa3a", 0x27}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) read(r1, &(0x7f00000004c0)=""/96, 0x60) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x4, 0x0, 0xa8, 0x40, 0xda6, 0xcb39]}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x10, 0x8df}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00ev\x00\xd99\x8e\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:13 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) socketpair(0x10, 0x0, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x20, 0x0, 0x26}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) recvfrom$unix(r2, &(0x7f0000000080)=""/67, 0x43, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xc1) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000140)) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r2, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8ed8}, {0x2, 0x0, 0x0, 0x400}, {0x3c, 0x0, 0x7}, {0x4406, 0x0, 0x6}]}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x10c) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/19) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x570, 0x4, 0x1, 0xbda7, "debe9388f7b66b8171007afe1ee20434aedb43c5", 0x4, 0xed48}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file2\x00', 0x1ffb, 0x9) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x8, 0x1ff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) write(r1, &(0x7f0000000000)="bce645", 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x3ff, "e7481766fdbe2cddb4c87f9c107d4e74b0a3a26c"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f", 0xba}], 0x1) 16:00:13 executing program 1: socket(0x2, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6], [{}, {}, {0xfffe, 0x0, 0x5}, {}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/105, 0x69, 0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) socket(0x1, 0x1, 0x20) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x241e30efc6e378a0, r3) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x7ff, 0xfff}, 0xc) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt(r2, 0x3, 0xfffffff8, &(0x7f00000001c0)="30bb09295ed4a6a6266a3de25c49dfae0d16fe921a2613da7a8a1bb6f058f204182d0eaf555ed524d3b124038c684622ac727ed549275f05e3115cddb0839fa2140f6fe3d3cf4e2a", 0x48) close(r2) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getppid() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) munlockall() syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000180)) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xacce2dcef71a9dd8) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d29, 0xfffffffffbffff7b, "541bb9000000e575017b8300"}) poll(&(0x7f0000000100)=[{r1, 0x6d4cbb4a8b2e1ed0}, {r0, 0x40}, {r2, 0x20}, {r3, 0x80}, {r0, 0x40}, {r4, 0x40}, {r5, 0x40}], 0x7, 0x20) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r5, 0x1) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x1, &(0x7f0000000540)="8e496e1c44ec9e9d290d4250f5261c5a5270a51b77378272fa485ea70f440dc219aaacb9d9ce6bdb7f6e3594c19fbca1518bf39dca8d27577f07327d18f92c226c2ac5b4d28d12581423e970f287f07dcc3dd6dd8f875ffdf25c114d8549079f58824fb37e0000000000000000000000000000000000000000d8ce980cdcbec5570f05427bddbb4afef402c9f4cf6d64428295a57eb700c2ca6f337488c6f53ef086f13c1d", 0x1c7) r6 = syz_open_pts() close(r6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x85, 0x9a0}, {0x1, 0x3}, {0x86, 0x3b18f454}, {0x7, 0x3e}, {0x21, 0x4}, {0x46, 0x4}, {0x20, 0x20}], 0x7}) writev(r6, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000380)=0x8) r7 = socket(0x10, 0x1, 0x1) setsockopt(r7, 0x4, 0x400, &(0x7f00000002c0)="28b704d89073a14ca29deee887a2480f6e6f5b1f963a2bf5f52605e607e3f870d6048b842afa29865270371c24b7e14af6c82892af9085a4acfb0fcbb7bbf9920f11752410682aba50768b939222e5a782f248f45c69ef31c571dff4570b4b35e7e020fc6ba3cdde826395d7f2fd820dd28fca1e4fe01b99810ae2baf2abf4d624e949b9ae2d31f26172d8109d74d9b30bda97cd62c9b3c39c41", 0x9a) r8 = shmget(0x3, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r11 = accept$inet6(r10, &(0x7f0000000480), &(0x7f00000004c0)=0xc) connect(r11, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0xc6, r3, r4, r9, r4, 0x40, 0x8}, 0x848, 0x8, r2, r2, 0x315, 0x100000000, 0x1c00000000000}) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:13 executing program 1: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a1742592e00000000000000000000000000000000000000000000000000000000000000000000000400"/156], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000e9ffff3f00"/162], 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) socket$inet(0x2, 0x4, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r3, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000003c0)=0x80000001) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r4, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000003c0)=0x80000001) poll(&(0x7f0000000100)=[{r4, 0x10}, {r4}, {r4, 0x2}, {r4, 0x100}, {r4, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r4) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffc0) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r3) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x2, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0x20aef}}, &(0x7f00000005c0)) syz_open_pts() r5 = msgget$private(0x0, 0x20) msgrcv(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000004000"/148], 0x94, 0x0, 0x1000) msgget$private(0x0, 0x220) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000780)) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="0200000000000000656e5d4174ae4b580d12df388dfae45ea4af81bd60a46abee4221e1c6089ad04a5ddaf1300d08a924300c776bcbab96c537746bc95c8ff73f8cb9ea6ce0c23b7bc69b0e836e7916a717bf81fef6c6314eea0dcc8ac668c0f0bff1154457ed57ed06ba810b1f00ce561e272386c239eac827176e6fcbf9a05b000b3a733adff98dc2d499899e53db2fa3aaee9c1e0882d7d14c635f4a8c3fd466d3537ecee0df1b43a35ff0f0c558a9886dd48f5d0d2950e06ddaa7300a308232c638db4b9f46341ee834d378e4610d2c77b2cb5d76df79c8e6e7370fe8bfe85dea9e7caea152c1236872410ec89954bfc55e678751f073e3906c4ef09e87b383d68ba6215af6a4582af66ae31a0756465f635b576e6e9e20e58e875196f66d328dd4170787f0f8247004c3050263e7bf8f337e9c992d08266ab8b061c860d1c21e90dc7cf2a43728c75558e603f3b010e371b0a22885f473d9873b8a3bcfce6f099d992588b0a4163e04a65e69478932704bc02eb74d623a5b5a5c895667f073513ab6adf9f2a3f6f8c4be1ea6f97a260822874c469b788a95964975962"], 0x3d, 0x0) getegid() msgget$private(0x0, 0x9411b68c080dc3a7) msgsnd(0x0, &(0x7f00000006c0)={0x1, "73128f962ded706d037ffccb28d0fb7c8e1cff8ed6f0ba025094bf01ea0e80b0"}, 0x28, 0x400) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x2) socketpair(0x10, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x4, 0x0, &(0x7f0000000100)=""/129, &(0x7f0000000080)=0x81) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x610, 0x0) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000240)="9b99768531598e5e7c36fb8b15290a0ddacbadde713db66ed65e4a45e2179ddc7851fc883abcd6e607fb098e6141183241db9df8faffb830f53aa6", 0x3b}, {&(0x7f00000002c0)="d48a627cb77ff291c5b14c45e58b981c41002777bed3d787c07a9471c2f94cccfe45c1e99562a8b0c86a8c1ab53da1cd12fa080b47222ef9439077b9105fcc414d43679ecb3a68ae215f9eca50364e408c694e50f1378255cb0925aebcea55e25ba78a46a86945a5146b926828b2a1a27f9f3b66407726d152f7", 0x7a}, {&(0x7f0000000340)="84e985ee84f8dccab84f", 0xa}, {&(0x7f0000000440)="360f1815d7cac1459b513235eacdde6fc6c55069f756ca3ec8127de9f0f35c9b402e9bc478067fc8337aa70d7a9d3993cf4d959a5937211411808a8e8952d97a36cc79b6e60682c02684280aaa84334546979efa8cdf6e4d8930dd9f6c1229d7c52cd0a05c35ac2350ff1a019f21310cf0368d4b544013f70fc639249593825a7bd1b3941aeebe7b4aacc939c1cdf1210b71363e1dc70612a6e4ae94bb739e26b67562ae1a5bb78c6d59cd18b745db1bcc067c63bac95a054ae0bc944d37dbf99335ae2d65563a8fe0260288dda8291099cb2f5bf380ed3a0c8ddff3cb95e31ff5df46", 0xe3}, {&(0x7f0000000380)="7c9e3ed859eee114e4bacb41d6ae9311cb0c44d71aaef2379da975dd45b2df514976d31fb6c2adf1f2b8928d02387f53665cff9e2540dccd12a2a4b02c63b0819393450d0f6879f04b32835b157b896ac9724ea7ff9ea4e7645cc9f300958d311dcf2c439ba7ab651a8354b680f4606eb4aafa6d04a30bdb14452d", 0x7b}, {&(0x7f00000005c0)="f1ddfb381a6b9edddcb89b6114fa2032672c2acd75d378372ab41baeda278459ee4da55602f7147e860968bb5bd1eb252908295915c031fa92502b6d5707fd4c6727d4e0de53c31fd172e1748500bb44c6b8372fde6ae107d58d2ce216d694dda5d3fb9ce1e7d8b7940667d13439d7d0a73ae09d0b98a6f41aa25a75567e56c778358114b1cb61b67a8b1077", 0x8c}], 0x6, 0x0, 0x6) 16:00:13 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "06000000bf9194afc1872eb7b6ae0200e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom(r3, &(0x7f0000000180)=""/14, 0xe, 0x1, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) r5 = syz_open_pts() close(r0) dup(r5) syz_open_pts() 16:00:13 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe(0x0) setgroups(0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) setpgid(0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) getrusage(0x0, &(0x7f0000000180)) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r3) r4 = socket(0x18, 0x1, 0x0) kqueue() fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r5) 16:00:13 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000467000/0x4000)=nil, 0x4000) r0 = kqueue() shmget$private(0x0, 0x2000, 0x200, &(0x7f0000842000/0x2000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) shutdown(r0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61, 0xb6}, {0x48, 0x40, 0x2}, {0x0, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3f, 0x5, 0x6ab, 0x79c, "10f1d6b389f6fcead562103b6976c2b13d1a1328", 0x3, 0x2}) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/52, 0x34}], 0x5, &(0x7f00000003c0)=""/253, 0xfd}, 0x40) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa5e91f4cbac1a419) ioctl$BIOCLOCK(r1, 0x20004276) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000080)="32f2481c38b250eb41346b59787ed3dc9c66fad5b7b683e51bd015fa50753fd83edbdf9d5b8e0e549fd674380dab1ea30454", 0x32}, {&(0x7f00000000c0)="8cc2a1f85e723a58d4ecd71f4c97f17b1cdd38e8ac1a27b414ee", 0x1a}, {&(0x7f0000000100)="8d4686709a3bf96a0e8c8edc896c2ee6972f444f2b75ad4b30b6f64dd156e18c0105425c5b3e9a7be0879366ba909b9a2e7baeb6458f45334fab7d540737f77da33f986075968a75ab202c2cdd1123e84ab1d5f7665742949cabee8e49b2c72dde7fc9df06fcebd69cfd39b3ae9985056c62e013fe8fd930c4afc896ade053a9e429c21e6e01643958d6aad21e0f4dca46ee46e52d6564b04527e53c615d70d2e78bf6ef794835cbf1d93e5f745be908ec1535195ad333f090a950558b153d006adf4b3bf71a6264d9ec1ac8f42761c8d6eaca9a20ac7fca3d121c6c90720a2015cd4ac77f2a719625e9084ec2944bcb158812448ff2ec57d79b2f3a1eff38da9e58776b77d2545aa50a4ffe1d0826e436fc9ec0e68c11461ce6867f73d28e291aa88a2446d58036281147f2953f11e203b38256d08f681a22496a877ffde6ac5dcea299bfffd9ca2f70413e87046c1be750d16552c77a7c9fd135da213def48008fbebe999d1f6e6320b6fdf1b470c14dc3c0310b50182cdeefa55371fb0353b7e321697899984d7c2d67c65096663adc4cb6c8b37a94eb06e1b55c2203b18fd995f327babad67ac876bfcca48b5f95c1069400cedc2051b36e2aa378548805a9f390d99aa7b84586124009dddafc26a5808a7631d978a3a651258d367b18dc4a22a0371ef8c76cb4d9ace2f892a0ea6d778afff7ad77c9ea175c26d6ec2832acc19e24136373ce4544c8dc6d51f181f6d70bc756b807bfb41e8922dbba6f21b9eeb321a6015d27406d5bc657b1ad6ec775379878e6abf46e36bd66969994f2f21d4044f8c9eedb557b1e565f9e4a7e9ed8ea80d2a8abf4f1e3842fc88521f9616dc06ca14c3188092eaebf464f23867845dfe93447e94f25596d8754d34071c78f201c70a6ccf8b371555fe40c9531cf659967f8bdcce7f9f9826efe4713097a75ac2c5e3def3f0c320d926e46ecfc40af8c5a7ffd4f7225b604097e6cb93d158be69afdb9b3bd4fec22d83cfd5af4688a068f6874d87df44ea9eee93084e04f689ef8789612d0795023439d83455eca9108ce9c82a80d949a160d4069658876646604482d7868a32877d082bff51448e1dbf9f747540377959953f1ab515c60421302e2b91de0abcee67e493c82450b8488d4cd25cc9b3a5dd9ec3962d2c23b113db6c2e97cd0de77847ffae164a97b0461cf37e421c57784b63d559778e8d616436153260351ff41e2a238ee6957f6002ea7f9b3924e6f8fad2191d4793d2f026925bfb47e11616c4b02c666b5432449e5f0abd9c1ef421df9d55dcab9f2ff72ff5966d287fc583a3809736a62fb5a4cdafff3d9ba8f11410c2fd05d8fed8bfe6d26f89e6bb292dbb4f6beef2e0601d6bcf2ea16e691adf44093d4405111d78af37f2801c254aa5b15f984506b602c063051730c8218b22ead46474f121ff4beb8c38973fd71835467ba999fff278f0a6534e1697e2cd7ceccef250ac59e07d8bb76a0b08cda16b89e772dedd1f7dcebb845db5a5cc332d15c1cf96218cd68acbba7cd95928174e640d27fd94d3f3ac611356339b367e83b9d5b6b2214106a19287532abb2660a3f61238e47196fc0e1de991a5be5b86f8863bd5ca7102345aa21d4a956dbd3bccb5605d33e4240b2679be20b6ba9ed471ed3e19b5b58a861658eddba99b4166a60745874a74858cbeaf3d10112c779e0dd6a008f9464c4681bb87c4b2562c3bdbf01527ff3e407326ae8a26de1ed910b006309caff60f59621f22c98b70e9903035324a06a71217771f2ec3cf5e9bb4e2cca1341985ae5d5d9338f8f624c8e4ac0c11b8c344b53ce811937c0d8e62328885ee52652dd14b275a463ee9526ce18f9a709ed80fe2e280e6824ea792d8129c0a688a8b2ce215f7ae330dbed2bd6135515fa9f3fc0e35f707b582975a2261b8af4803be462c3a3a0ca5962dca2578f5f0c201a60375cf2461220bc87af2afba39253cfe0a379b1d4e4c053373c91865507adfadfed1ba7ce7eeffa75f1153195b88f67a5017e51f01d5ecb883c8765cc9dcdc30004d3acc334c5c2db5f2c9b209ec9f0ed901f6e0e4c46f70564c6bac27fa2eff8ec5bc497c2b12fdd73d2536be19227f830140a9c90a856ecf34ffe56022a6f7f42853f7b129e0559a651b6fdd8b1ee595d709476ca58bec4f241f587363e7da493b431b0d8266949f25dd057ef92791b21d7523ca711d62c8a78fedc7e1cd55459dfea6f678f79d426d4c2598d7b493e91d6b91b8d9125accdd8dd3eb92bd81312fa2890cc563d5e06dd05c09b5d49b25eb4a1183304cb27e7267b83458d203a0cf1cd08d5acc2e10979255b4e312ae0ff3f35adbcb3d04961c5e29a1bc041a1d780656a19bf1aaffa6e63e372000f12ac55c862754b848df666fc71683768b4e53b44622581987fef24c2022709f0d7116fedd53866717441696bfd442c110a5c50004ca866a1ddbdd44e1e80dc4aff1b3205e66c6b080ab12f9da970b5d16a39e37ba57e9c1300d93b6dd1389e85c728a4eacd59cd38ba7011b22b564d5837b2285a8747cc6b853ed21f6088c5d3e268fccfea2c234bcb0cb01dd1a96f855d2353423bde15f3c4be957962e5481b354af000dc9c0047876e2ad7167d2de6ba600947ab07ca870f681c05a851fbc433f8e8d45b205bb989ed509dc7db289195062c35ba4ff4dcb14a0faed9686be0fe4fbe67726bc441e8af2272cd643bb1290e284e9ed2a72cfecb8a868922c3720fc237fb489bf5ad46860ec378dd123fd0f60cc644bb9fc126b412f1f0f2a41ccb7888dc0fbb875e3ad77f83ce22426a283403b6fff5f5ee209f3d0dfe50130db5840e24e40dfb9edd6e442956cc7abb371bc30083d566e1fa20e2c55538d85bd2e88ad499034a244f873e080b9ffc9f8a9bd4671e931ba898e60c3150f5463ae8562037a6cd3fd1cf4cf9959f0277bdbf3d2d94929b5c01bf9d601bff64d167b6722df0d2e33501e613bcec7b8c54c85ebb896c137ba25aedd92527b0c76c87432bf47f1104c68e79515ea33be6cf9f57e72a99ac8289a4abe7bda78d595444b26c5868ddcc2521672a49ec2cf63ec039dd392ecf01e49968bc717b0048ad7a43ffc843db2ff854fad7a8c940b4fbd6850aebc8c79fd853b3238bce5fd527c49d849724fa4886c6a84d2f95367d13de28bc4591b2bc7e6867b3fcdad2004d236a676ab172b2c63f4fe681d729bf91b4e435e9783ea428ab994bd1279c56db8d688ce42676cf59f3d7611c542e8da18c400e2dedf91a9bca14734a4130158fd4b0f988a9a0850490ea015209767c06519639576ddf0d6f1c8ea39a17167b4d77d9f2421300fda467b2ee3b0a8cb5353ba09aedd36e6ff635db22808d251a121cf002a656c5e0b35ccbff8b507dfd20a4396c857bc7de6f4ccd4c70be2c00bab10754b714c6d0cd54b15c058f51fcdeb26706af9347f2bfe9dffca3abd17512730a29dd16cacf486c07929487f82d2f68da4c47734ba6b607bc16dc501a3b792ecf6dde47e82359624004c053aa8766bccacaba5274ef253710b8fb09fea25d112ee723b8fd76fd66188926c93f0db2763292b508831adfc50ada6c0af9ec31a1771c30321333526e31a70f4a05ae96ac83745328e1159080a8ea520c47d2a96c04c9ea3da98178d5a193f71964737fb808b3af889f9573252f280f50598a89bbd5a55e3c7bdbab4c8bd2cdf0e3903784939df3c6e867df9f8795b49142641007232b6e86d6b99346bd192a8c2c21b99cb7c569c5eae1894b43d731db45c43709fa5aa32c4906af3f98c6e20fc1a3be7aef34e849b022d18cf2127705f32263952495f682777cf4a6fd9be91f38263d702f9395f1916c2a36452cba444f65b57393cfcc5978123530581aba1737eadad015fa078bc972c8054afeac4eacfecc19292333971f99108d615aa428ff3c6397ee6815f3bae110662389042612ec88f575fad691387b6ed99cb2a3acbff5c3b7ac63e4f8d1eb860692bd766f202d7234301b994d7167dc39cdd77f89895ab1d2294a5a9df927eae0899d6ec91ab196ea207365223b66d4c30cb1ff390feb3e6ef1be1d9ce1a38745985dfa6947bf1da01177c36995425bb700a3e9e21ee4f15016511867a17283a8ba075b5ba1bcf56996406f0a4aef72744d95e0a7584b15ce4252c8833ab8233de333ddf88b0e1b976c3148e9475589847b2d1c04ba285d042f126865f16eb1cfc87d290e394a432e73d5ea5bd145c9f535d07d37426f09efdf194b9337e75f027cc9d9e618f19be125cd0ecd5b96c779614f8efe4a8bb1331fd9b77a8ade83f0890505769d11b06ec1cc7fdfc3034e17f9b811fd5442546342bd6e2237ef832bef7903bee8382392248baacd1b2b4ec70a531020f787ea3dffeb6e0d3c979fedf2c8e07e2ce76cdfb94d025714f68e0269af67add7cc27c87cd67ce83c1a2bde9d79bcf925418db68b21f030d03312b8eca8a70017de6ba115649fa57f26c203a153af30b5c851f619018ec1e81a48243cb121bfce2174fe1d45c80e9fbe15a29c5de63a31e207eb73a18e435fe605ae10b024c188c293ae355ff8305026f4101930bf5f69ca30812f9d993f1e85b46ee9f3095530f3e7faf3dc9ad53d5b900ccc66acc2fc7a78044983469499e627f7c85ed89a8ad66b8a160e16bfef2c23b98cd9558120ae20d6c9165b2ef67e84808c73243e9ddb82df0257be104ced399344b3fd606309b5e7320e16e6346d1fdc46aa913ba8c209398d2b16733fe33098c5b7a1bd1fc3a0146032828da74d24014796f1e0ba907e5b47cf40bc39245db28b6ed67a9a5fc29dc25367b464abf3c89141267ceee8f839197019c21c5639a4766217c82d8a129cbcaeb2110d5c6090db21dd398b669a7b41749e87e9d3fad1c2aa7b3b71640b947282680375748221539c96f6267050f8a9913d6fe7e62b9e0c0b1a6c81a663a425f8c98e73abddf5b40213dd445a1a47d248043bb1a12d6e76444faa11265d7d3b62e7e5c4afcfdda2ad0e040e1148bb561206804dbd240a2ba65763a8a56ed8bc5ef85e1479b09fe7a8dd0faa7eb250e8317b4c9ca84d4dfeb5825e89e009f5b5ecb28f5515e26f64c1eb3fcf6df894017ea24dce946f9ba51f90a92d43a42f069bf9710a065d91e853b5eb48d0f7c0ed18ad0c6c2a3dae064d0d8ef16bfe3f28c6af03bf883c566a9d6b2abdefc3045a31759fa4e8d6e34295ff0eb5127b1dc4c33d34ed6b1e44f787820f4f17c811872abbeea8ac4a5259bb9f0920f84554c843ccb27e77d564802a585307982d886bee6ba41da053209a0f96bc37b426dc1a9ac20da3f99f1847b40b324aed477809c59e49b536af7e486333c8a695513448610aed55f9c56a2097031dcc86247bc3037086a4da526c3a88e83fe615fcbc5ce5566567526b35bb4f68e0263b53a338b58f48840989c9cfa60846dadb00e2ed827099d250173741080bb25270dbfcd250c2f0ebe621afd51084e7b94871421747133c34f58c37fa7dba1b7f99cebb3e1d5ae89e2ec0e96a3dd5d69969a6c0d64846a48bf0abca212a8caa6a734a0096e6d7fbf1f91c810967fdce3372d7f6137117aa0dc3c41d8ed3d0a7d0bf4b0849db377d171d03e4fb9844a1d2ef2b29440ab8623bccad92e94a9c5a9a9f538d23090005d6db2961d256a4f2b3c936f0dbd2a3d0501169e561c08c85a530ee3f4c335ddf64dd9d157a5f7c39bd5d8a0427bbd6aba615c68a9f269dbf2e401092a8e6e8f3c050ca87159cd37482d71b96fd2b07", 0x1000}, {&(0x7f0000001100)="fba508d17f0faf370ea64d9a553d4c92f17841d5bbe98689e0799c024303f461fe3dcce2844c", 0x26}], 0x4, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x40, 0x9}, 0xa) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000001380)) r11 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001440)={{0x9, r7, r5, r12, 0xffffffffffffffff, 0x1c, 0x2}, 0x7, 0x8, r4, r13, 0x2, 0x3, 0x2, 0x92}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f00000014c0)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001580)) socket(0x1, 0x5, 0x49) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = getpid() r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002800)='/dev/ttyCcfg\x00', 0x80, 0x0) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000002840)='/dev/klog\x00', 0x200, 0x0) sendmsg$unix(r14, &(0x7f00000028c0)={&(0x7f00000015c0)=@file={0x3d93a9a38cd11195, './file0\x00'}, 0xa, &(0x7f00000027c0)=[{&(0x7f0000001600)="27fe4c4623fba8f5bf5fadaa842fb3658ebb074631079f1490aa40a97eff78eb199c4e9a8e275b552ea61262eb673364107fb28a56db85656f3a50af3a611332833e91c7dc6016ad6e1f1f87f2f3dbcab45ae7f739fc97ba302c6fff2aec70445e19280e871cf5198987618796a21539439cde6ca04301109875622bcefdbaaa943bfbfc0cb4d4b96ce20239fb7f0a7c43827f4b099f00e329978e3b0780684d671d2ce09f40bb7caeb31ce745e54c05825269e299ca5c0b01b8e2d77a6f4293f786a25660a2a4449f3a5928392036f033a856412432e7b1155f5c9eef0cd5d3002597a886c56361d329a516e5f20eff2e80", 0xf2}, {&(0x7f0000001700)="d96af285d2511d29a163e6887e7cf9f33057be9329dc20b53b005c972fcfcb55d332b79c0dfa02e8d0c2a4ddcf90c230b8907f8d2dac84ac73617629e67fd2e6301c7e295999cf842667f3f28b0f66a72f8b727ccef48636da1bd7f6e122a65ad5631975c23de7e7eb4ddb8292abc85afae909464a63ea6e8c3b3eecf061758edc68afa87bd9f76ae37b53e4c34068812bb66a1086bfd858dfd1222ad730a2ca48e0db91e198c21f39fc6ae580a1fc49f514ef35ced9db7d8bf41739a0ceb06d110a6c95f0a6330bd35ec7b9624842705e623b87558bef9808827427f6c423b8421973d5c18bcc70f1472a9cae092582bc53356518eac4e93990f7689d220574d74ad273020c4e953de2761e74bf9dfc764dffcb5c46e984933717313aec6cd301e0b6451892ac453c8946f24dcf5c8219a846dfdd1da2fb1ebb6ddd091c98c907879269cc67f87ce61742bdcae52afdc72345e95d8f79e29f27d1d3180abde54b2db623969d336097cc42d5432746a103cb2279236dc2169b50db9689d8ddcff90e7ab387f4e2eae77755db3a8aef9cea329756baddc55f9e488cd3964d9743069126a56035f9396c125561bc9f0d02e1f64efab0688bb6fa04b0c4cc77dbf8e1b0441ca4ce04c8eed0523161ae55cc632a93f3f7783cd6200da26398cee986726efbb1e9805aed52b216b022f3d0d88cfb8556d8fa864b7a6d8bad1cf912c4829f7cccf353f1445187f814947dc2462f53f98690e95234e14265c88857596759814fb8ae33c058c7272e9dd3904d0e78467ff19e41cccd7b2cbdef498ef38e6acbbea63c7b0dafd0f2bc9274b1a35e2c695abb0ee24cea8ae545c22b09a40467baa8173a7bb81a4685af505011feed3c0ac0dfffb7526f60f46472a50f7d19d4bb673074255593d83f2dab274c099660799ca7600ba1554c5ea03b5b0d7020b8685bf0ef8a61ecc7923b17e3fcf5c7cf790ef499e66cd4554309378462f9e266fb6b113898507703d586427095d1d6e2ebf68e7f8f3d91042dbc4292d73c323512d30fccefe2205274f165a40050153cdc7e8170c2d939bf75ddede1c4bd19b8678d66ef9a19c048e5530b4f184308d872d54ba6cfd17d3969c098e345ebd3509be9e92cc4f52593a8fbc811cbc7b7c99509a4439ecbc9da3c4e2561f7498f28ec1b417d6ab1bd14a6c96bf86e11b0e1a030d7900064473fc85a59b57a267aa8fedd5dc85d7889cd0104ba81c8061b516786055e23004c525db7e93dbce500cdf34fd972acfd8ef9a7e7b242019297c21b9a454d1620744e451d37c8bf15101df2e2690f5887876c8e1c6b21850a3743fe51b980696d011398655322a0e241f4859da491cd4604a098194d5eca03fdae89758e7ffaaeebc7df6c0f1b4d64cbe45d9f7d83617a24085908f7cd82732764cc688eec924e8169de4788b33c4357a76282dfb769fc454c14d6998ceec79e0f07623dcf7a5013c5f8a920832b1025b81d8e7a19ab97c04d8c9a224638114efee48fe061699a1633350c9397fb513926c546f3249d8b1e7bf0ed711832cfd58bae42f43b03b62c2ba054e5650b3294505e6d232b8245b6ce37ddefd777c155cea2846d461a915acc32c98c11db2f609ca01f34391f7cc87381fb8a7a8acb5e464de4ee1b3e7a78bbb69630403590fd6280c1d6c15ac5f1670bd892e96b1d417a78aef04c5b42126cb2504775c68972f2eb168c343884b387c3e9b665218e1f4bb5659d5be43ca7f8050bbe5cdce4d8b816b9e9b4d58d872bf58a935b25e3c4448105ff8924b6c682a99563043da22b8fbfbd58184e7e1513a4f62a85a90312d1b5571bc5233d5289564c5bfb86d12d9a7b199ad61ff153e94b3b19b55501f311aeac0d0a563c9bed0acf2df9836a4760d2f35bd04489ed8a249ab193e7108e16a546b7b5fdd74b9359dece35d64c873d1814318f54c4ff117faba4fea9130b0625aa13f3fcff7f208fd0c034c24b11f1b78bb1323c3f2403c7fadb58d892f9f5a54563d204e85705c2a65d82c419f34a628e6159ccfc8e1f84228f9e52e6729d925752d726a105b9c1658d0c0fe6c64057d5764ec4e50f13706cd20f7ce1dbd978f174af3584d6113ead26724b215c129b8ed7495872354ee0b84dc0ef73a7f3535b06ffd549dccd482d5353703501b726ea145711ab23559f15b7e90e75e52ae1793dc1865092ae79f818cb67eaf8986e59e9e90c27deeaa2a3ab26ff847fb60f0a9894840bb932555b57671a20e650b02c2f6e847b44f5f5019cb06daacf13c960e0ee1ec6f3cbd2ac4dedd73fb7f19884fd20b24324606af26abdfd755b8fa056e4acdf6889f7bb9f2fcf0ececb28949fc3be8abc4d0bbab217f9461049f58098ed1acd52735a0f5b91d6aa12b9be3c996a005e236447f233bf90519aa5a18c56ca6510f9272f736a889ad1e636d00ab683d41ddc703d96b13d05cd65b468c5c51c90df1eb241ddfd7dad3fdd7e7cf9ac2a942cfdf8570dc928b03ea968aaf78aaa16c4d12dece510f88351ecd527b42a1d61c5c6b0e8a5da16bf71b2b07a661736709a2318d5a5e68b7d738067d1406dad75453ad75698305d39598636adfd0cb5cd25b320e4f66100870ad73c9670f8be6e220c37afbde9b77c4bdf656755b0b554254bfeee8a5905d953993a8fd021792e6d34da97c1fd32f7f1ea106c48b34a215e04cc7aacc5eef18f2b0fd6a83a2c049d3352d533d45585d101df7ad5a1aa1afa26aa57dbe8ac9a638d711be8dc6831a4badd97f4c1ef79e638285e05f34e67d8a9b6be26c16995dcd9d7bdb6bee51e2a0f0aa6db186831adddec5c7a1daa7fd49cfc000d57e6ff50df566cf476f758d00421793cb856564039d323c15c7f2f7d8302bafe6a4becca31f3ca3858e3761252f1b20e74ae4b69c389687f07024303cb80724d32e725a537f2074fdd65fa55a937894278f6075f4e5adfc3b51de3fa1c4b1504bfa2a85bb699d13cd5560e3f5b02009c4322effbb1cb90f176f893b8ffd97fdc113c28b24c978c516907c6ff48a09d044242134f38c31c080ee2ff7f00e3548fdac999e1e9837fc6319d57493dee6f1e57ecee750ee21ee041cfb10f5766a8318a3b6fa5b75290a6040f2e953f1ba0597898194533a13a7cc9ca87f89786b04442aec7b89e29c0e3021400abfc0921b1917e660a376878139b6ac587b407c6460ae77700790680fc3edc343c21a8b7b225502c1099d4d705e191c4ab435e31d5ce8e0068faf70fbc2c5dde52e2cbf5eebdfa9c866fd3802102bef3703981651d970f8031a093931f02db1f20730817248a38b58a5aa0b8cd6c6e451907eb1487c02535e5ddcb538ced4949e0f27459de2c6fe052c360905ce6ec1ae06d47e81195c773dcd0d97fbb0ed8bd5a68e77e5af2d1adda62c7fda388d9a1ea181e46838fbfb593b60a048ab583283a56567c84ed1423201796818b7bfec20a6a22e4d11fdef7c6b2a452169faff1bd47062491e807864e0b1fa7405c58357a932ea6f95f52ebb280c2725bf5f838bcd22f47ad76399fb1c80a72742e2473047777b5e6a0820d911a0e11b23f9f08f9d9893a9a9b8fb979e0f3db22a658d65be67983a05ebfb4ba81b5bdb36e13357e88db53f2c44775399159fd030b94368709a0f1b65753d7765e2d8a3e0721e9037be05c7d85c8bd5d1efc0eb1c982afbb1c74166f0a8a8894e1c7942ec4c53f4a3b8128cddd16666fb8018db00b1cc7cde3ac73c32a193a12458d99e93f5dfe6dd120565dc0e0303765395987bd52db89dbdb34b1421877e4cd6a17da09832f4b21a160be7a971f04ed95cdb9a7997e45866c5a3b26966fd9bae9d257e18a3e1d0d6bbf28f30ed9a9914296c80e3367f097c6e236cd10b9d3e59771104823587d1b3032e83c72a124769cca803ef57738a026be2276101b893548d0a412856db1f3e7950cd38ef81c7338ef5382f1af5f6081bbc5d60b3571cb709adf32d4ed167686d3fc397805e75bbc31877ef50bcc04382096a18b001363523c00170c3f32912a528235be5d0fdfd64025a8cda89d0a41266764fdc837639ff94c8efebfd164d4273bbf369a2269b8cd76bf887083a86d57f65cde7f6067c7beb90eea6ea998d89a31bec79faae5c5ae9ba833cd38ef363ded6c4012d1cbf9595c62dc724f92f3ffbfe9f7a2d185853783494e9c3737362920e4b07cfccf4122bb03f17970badf4b87ab07e832394a46b943fb6aac65f57c55ef67eaaa8211fea5a1cc8ed0d81521d5077aeb1c9ae33af9eaea0e719b61b4c2a8f106572f7a278004672fcd8e1caaac369931331fb6d34ca3d490d7d3d8b8b4ebca54aac1c54f8e0374aef6658512a3cc5c59409073b1f738674f81441c80324e252a86a9ce18277fb6b2defb4ce696cf413dc91ed5c76b248a11b7a94711f2054350781df18980c4b0c6822744dbc2f71e77a92a3ec19fa56459a64be77485fb73f11cd7276c3b8af507f95efc5f1c3ed11711b964cac94d4471784a898ff284953dfed76f04b5bd913748184cb3c3b52a9e30ced9ab22df12988fc3a9620a49728c83991ab4fb488898d8b95f0406374a1f35fd5df22dd7cabf5d1d2da275a0e51a2ec0d233851641683bcdbb533c36209e50e4dc98bbf77d566aac0cc763ed7e5fb886b1be447c19353013fc1f2e5ac7f6f4edfd33ce1982adb53ae957d143a573eb1df20db5d6e2f29d429300abc3c573e5ed588e5ec26b6545bd47bbe0b386303fd80283f91a91e56ab17705bca4ef4aa022744e571cf6ef5205ba6e5da7ebca7211ef7ad9f0913c059e3f53e480fd60c3b00d440b71740f2703e209b2cd2c8f4219c51ef374927bd02c1ee4adfe015a4cd909aeeb3196c10c317e9201a73ee57a63f664e2d68c7603a29c0cc5b0e2a41cd41895ac82652f41893fb318c07e6101cfc72639219ee3fc63ebe42141e494f63c66917484b80b4145105560e5b7ab86fcbb16001746745736b75e613c4090fff46f6edbb9e37957710aa8c07d48f1694a3d38fa986acce85dacccb15b8f50e53ebe35079319506d663c1d04ded6c3c5360fb937c093f26794857102d92cd8ac3563ab50b0418e5793bee8f013ae6ff6f7ebfd302b503b3d5bde1cc25b9ea2cb2313fb6ee4280281cb6639adaeab47791b49f452bf4cc47d6eaf67a5f7d81ee928e43b1dae806810dd56f43faed5a82189009c477f206b75ac1686d60f276d1fb5cbbc575bc314bfedad5032d22987041bf1302da2e374bd5818156242e50703502b61886de743204ab38e1208005ac20d5e985a5d49e756866501aa3638278c409066cb9e7a442fe4d870e09532016c1da8a11b698cb1693da52c9432fcc864eac785634489bebee1c5a9e2f77a3e676ff8252b6df02c92a325ce5eea1b79c043f55f180d30f99091c0b61523e713e9fff2ba7d8f2cf209cc6b43544efd0bc123283d90017ff00f9437fb12e8f35b997f69e9c192197c5c12e6fb1f11b2fe53d28fa7f5ad81bae84a23420a40bb57297ce15778871a58157deb949374a4a035774e180ed56c01fe67c581ab4b6ac43cdc369912ffa01eaaa3de02b70422bb967a185e5eb2e56628bc67f7395c3f66462139c4d7e9402dc537f269f5221dcaaa7969484d2491357978c776bd4d0d5818f2ca04521aa9ece1609e970f1069c40bcf52690ace6d71eb398f18ced7c57a41515f84da5e194b714dc8866fe1f07fda75cc94d3b12b98e3e8d0a7d4d217772c5b4fa95cf0bb8c605bee8b5ac59c97137f05a5a8919c32b6d2573d8fdd4c1c48876a", 0x1000}, {&(0x7f0000002700)="f12d5d7b76e2f7fab7de504f90663e369a6d371a22cc280cfa84087d392855d776d727c7f399385278f34f08ed45a3a50c71ee67bba67868021b48910b8a3f60796a189416d49d9a90a095e7b2e8ea92d887bf529bef736a386ad6453085d9a1c8d39684d8c85bd72317fa9f87864a538ef8b1698ccf15657318b281784889aeee22c107d92a52d8fe0a8a591da7a9ffebc1f92b70a017a16996e5f46dbc0799e80fa429e06c6d966cf681fd2ee7b3d282b9ca3854dd", 0xb6}], 0x3, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r15, 0x0, r5}, @rights={0x18, 0xffff, 0x1, [r16, r17]}], 0x38, 0xb}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900), &(0x7f0000002940)=0xc) r18 = msgget(0x1, 0x281) msgctl$IPC_RMID(r18, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002980)='/dev/bpf\x00', 0x10000, 0x0) fcntl$getown(r19, 0x5) getpgrp() 16:00:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x3f, 0x40, 0xd24e, {[0x6, 0x80000001, 0x8000, 0xabc7, 0x1, 0x100, 0x7, 0x2, 0xfffffffffffffffd, 0x7fff, 0x0, 0x0, 0x1, 0x1, 0x6, 0xf6, 0x5], [0x6, 0x4, 0x81, 0x7, 0xffffffffffffff93, 0x0, 0xb3e, 0x40bd, 0x6, 0x8], [0xffffffffffffff7b, 0x6, 0x9, 0xfffffffffffffbff, 0x7, 0x400, 0xffffffff], [0x996566c, 0x9, 0x9, 0x10000, 0x7fff, 0x1], [{0x7ff, 0x81, 0xfff, 0x5c1}, {0x8, 0x3, 0x8001, 0x2}, {0xc2d, 0x0, 0x10001, 0x7}, {0x0, 0xaa2, 0x8}, {0x20, 0x8, 0x7, 0x1f}, {0x6, 0x80000001, 0x8, 0x6}, {0x20, 0x8001, 0x0, 0xad2}, {0xfff, 0x9, 0x7, 0xfffffffffffffffb}], {0x6, 0x8, 0x8, 0x10000}, {0xff81, 0x1, 0x9, 0x8001}}}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0xdeafbead, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001]}}) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r5, r6, 0x2, 0x2}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0xfcc}) msgsnd(r7, &(0x7f0000000600)={0x3, "0744044781614f53061f5349f426fedb5079f03dc4be38b20a02552fae551ea80681587fa0f7b8d52106f67884109bd81f76617666e4294faf5d640fc7aead84290c75705799270edf7504d7c5b58e85dfbc29a7b5b88803c2"}, 0x61, 0x0) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x2f2) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r2, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r5, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) connect$unix(r5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{0x0, 0x12c}], 0x1}, 0x5) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kqueue() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getuid() pipe2(&(0x7f0000000040), 0x20004) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() setuid(r2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r3, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) connect(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r2, 0x6, 0x4, &(0x7f0000000240)="2c485b88", 0x4) 16:00:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="30c91fea0aaf3c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x40, {0x4, 0xffffffffffff0000}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x2f, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chdir(&(0x7f0000000140)='./file0\x00') write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb59560b6cfd711"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x6) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="010018e65f5880137e3d10b400d300080000fdbc09e4"], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00-/file0\x00'], 0x10) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r6 = getuid() setuid(r6) r7 = getgid() r8 = getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) r15 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, r7, r8, r12, 0x44, 0x9}, 0x7f, 0x3, r14, r15, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r17 = semget$private(0x0, 0x4, 0x2) semop(r17, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r19 = getegid() r20 = getuid() r21 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r18, r19, r20, r21, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r23 = semget$private(0x0, 0x4, 0x2) semop(r23, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getuid() r27 = getegid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r24, r25, r26, r27, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, r7, 0xffffffffffffffff, r19, 0x0, 0x0, 0xffffffffffffffff, r25]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r4, r28}, 0xc) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x9}, 0x7f, 0x3, r11, r12, 0x3, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffe4a) fchown(r1, r5, r15) r16 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r16) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r17, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgget$private(0x0, 0x8) r1 = getppid() getpgid(r1) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r4, r2, r4]) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x7, r9, r10, r9, r10, 0x2, 0x2}, 0x5, 0x54, r8, r8, 0x9a8, 0x15, 0x3f, 0xfcc}) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=r5]], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r4]], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1004) msgsnd(r6, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac05a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafb94a8cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490613d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f688fae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe82092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b71244b6c477027b46e0d74b5d955385626ad95116c52a0cbdfeb54102205f13a2f67b2c408c30d13ed8f6a72c"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r12 = geteuid() r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getpid() ktrace(0x0, 0x1, 0x4, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, r16, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r17 = socket(0x800000018, 0x1, 0x0) getsockopt(r17, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, 0x0, r19, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r21, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r22]) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r24 = msgget(0x1, 0x254) msgsnd(r24, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e"], 0x107, 0x800) msgsnd(r24, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r26 = getgid() r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r27, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r37, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x7, r41, r42, r41, r42, 0x2, 0x2}, 0x5, 0x54, r40, r40, 0x9a8, 0x15, 0x3f, 0xfcc}) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x0, r30, r31, r32, r35, 0x1, 0x9}, 0x800, 0x1, r38, r37, 0x6, 0x0, 0x80000001, 0x2}) r44 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0x8, r25, r26, r28, r31}, 0x3, 0x0, r44, r45, 0x9, 0xb01, 0x9674}) r46 = getgid() setregid(r31, r46) getgroups(0x6, &(0x7f0000000100)=[r19, r22, 0x0, r46, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r47 = getppid() getpgid(r47) r48 = getegid() r49 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r50 = openat(r49, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r50, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r48, r48, r51, r48, r51]) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r52, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r52, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r51]], 0x1, 0x7fb) msgrcv(r52, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r47], 0x1, 0x0, 0x1004) msgsnd(r52, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r52, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r52, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r52, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() getegid() r53 = getuid() r54 = geteuid() setreuid(r53, r54) getpid() 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x2003fff7edfdff], [0x0, 0x81, 0x482], [{}, {0x0, 0x3}, {0xfffc, 0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = dup2(r0, 0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000140)={0xd8, 0x0, &(0x7f0000000040)=""/216}) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x2) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/135, 0x87) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r8 = dup2(r6, r7) r9 = accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/80}, &(0x7f0000000280)=0x52) r10 = socket$unix(0x1, 0x5, 0x0) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) kevent(r5, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0x1, 0xd705ad4fa2f08a38, 0x80, 0x2}, {{r9}, 0x7ffffffffffffffd, 0x80, 0x20000000, 0x7, 0x100000000}, {{r10}, 0x800000000000000b, 0x20, 0x1, 0x38bf4b5c, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x6}, {{r11}, 0xfffffffffffffffd, 0x20, 0x1, 0xe9, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x2ba1}, {{r12}, 0xffffffffffffffff, 0x38, 0x1, 0x10000, 0x9}], 0x5, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffe, 0x2, 0x10}, {{0xffffffffffffff9c}, 0x8bee187cf37be8c6, 0x20, 0x0, 0x9, 0x7}, {{r14}, 0xfffffffffffffff9, 0xb965fac7350c46d9, 0x1, 0x1, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x2, 0xf5c}, {{r15}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffffffffffe1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffa, 0xc4, 0x2, 0x81, 0xde11}, {{r16}, 0xfffffffffffffffe, 0x20, 0x8, 0x8, 0x4}], 0x9, &(0x7f00000004c0)={0x1, 0x100000001}) write(r1, &(0x7f0000000180)="4d56fefb741fa35f0ca016b165fdd6130053", 0x12) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfbffffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x4}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 0: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) close(r2) r3 = kqueue() r4 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r5, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r4, &(0x7f0000000940)='./file0\x00', r7, r8, 0x6) getsockopt$sock_timeval(r5, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r9 = kqueue() r10 = dup2(r9, r3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r10, &(0x7f0000000a80)='./file0\x00') r11 = socket(0x7, 0x1, 0x8) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r11, @ANYRESOCT=r11, @ANYRES64=r12, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r12]]]) getpeername$unix(r11, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) setsockopt(r11, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000100)=0xfffffffffffffed1) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000005c0)) readlinkat(r10, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r10, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000001000)=ANY=[@ANYBLOB="0100c3006c65300046d0a000fd8ebbad0387c393585cf4a451d6cc18a21d0283eca638442a0a8bfa9ee96d9e39610e04fcbbf2654278483a902a39845223d2e00eb45b4d1e02000000000000000024c0226d5c0c0f3b19000000000000ca62435019b7000000000000000043999777b80e36fe0571535f3c4cc8d675ffadb4bcea311439bfec15ebecc962276992ba0fff2e02b9e2c0de196aee22607131010e518cb1b3ad95dfcaf312e8a73c5f2dd82f689e7601e59c80d50332e1ef231f4c8066737832480fa0d238376508f0ed91ee4651018a60be6e955f789d0095e7a81878ff4da31da61baab4c473f6c7e0a884feba62f0848f56f1f5afccfc064e47821c9c94baa5a4f376f9982d7bff16a4d7869b30a5ecce159f50901ec288f4838728d1554d3dfa232e00cb3a448f42f9c1ebfa4b86f0bda49d1bdf4ddb23432eecac0ef9b1a3f916f81088d3f004e90c92aa692de8a4d27b36b698bc9e91aa82e95994ccee9e6d6147d460c8c00850979d77d0ed646a47e6308d8dbe7489136e8c312fe6f22fcb7b7d24e29b73833835170400aaff3a395af24fbe28e0aa562e8584cc32bed3fca8838ed1f83ccf20ff02f1d00ce09fc3541a069e328c23db0c39bff0e212ace2880afb02f795d61cc56529bd52fc387d4e2bc22e"], 0xa) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r14, &(0x7f00000000c0)=[{&(0x7f0000000c40)="ac86cece9bc3232145a8b68402597ad41a046a53f9e173a7097b8b052045b4f2468fb5f136e86c87c340f65c3a57dc456578348544b4cf4f73d15e2be81b75000000000000000000000000000000c6034bdc5b8e4e2cf57cecd755d590408acecfcaa5208a183c02cdcba9fe3076b35e2c63a563c7ac553078a6af2cb8c4382557c3acbc1715f8e46c66c7b9a5c32ee4eaa3d7f2bd52c1bbdf8e9aa8138a22cedc302ea106278e80fc7fb6e845171677f8a792822b7fb1f35db6e157dd656bae8cd6de7b7a815a951a320bea2da51f215125550ebb4cb84b8ccfe9354ed52d77540ca2af95c3c9dd12b325e3290701fbcf1715cbede3fb2e41a9d6b807cd01f8e802b1150667302b51e0a5ca9965efca4616043762152994de1aeab759c2717a9630cb1486093f1d1d3d7d84cc880d1fa06e0fbee92a7420ce872ec45579c642f67e2f8b49450785db9cbb90c06b9c6ac4377cd9034cbe8732511a7e38e718e2e5e467118edb28be807f2c46b687483cce750d15af1941d4151da240abd1506f2b2ae93b6bcb", 0x186}], 0x1) fcntl$dupfd(r14, 0x0, r14) r15 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:15 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000716000/0x1000)=nil, 0x1000) semget$private(0x0, 0x2, 0x580) select(0x3d8, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0xffffffffffff8000, 0x0, 0x4}, 0x0) chdir(&(0x7f0000739ffe)='..') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x200001000007f, 0x4}) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r5, r6, r5, r6, 0x2, 0x2}, 0x5, 0x54, r4, r4, 0x9a8, 0x15, 0x3f, 0xfcc}) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r10, 0xee01) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1e2) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) msgrcv(r16, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000e6ffffffffffffff00000000000000000000000000000000000000000000000000000a0000000000001e7b0e34835e2a907e521e4cd43500"/102], 0x66, 0x3, 0x1800) r17 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r10, r11, r10, r11, 0x2, 0x2}, 0x5, 0x54, r9, r9, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = msgget(0x0, 0x200) msgsnd(r18, &(0x7f0000000080)={0x0, "3edf11807ff4f7e1b4fb7b55801ca27ffcc365e0678a5b44eaeda873fa86aeb35f4ffd115b24e0eeecad282f1f26a6b91398f119b70eeccec8f02ffdae4702255a70d59bfb71b233f0fcaa74bd2d0fd34c367896cf77919c98ecc4c5837cd6cae98b5fb65797fe107b003f5a13626d9f0162f902c7ce993bbca75831450c53a84d640388f12af11bf2a135b2e92c05e195691bdc3a553587192c513829"}, 0x25b, 0x800) mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) munlock(&(0x7f000075d000/0x4000)=nil, 0x4000) map stack 0x203f8000-0x207f8000 of map 0xfffffd802adf8aa8 failed: hole in range 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3e4, &(0x7f0000000100)=[{0x87, 0x0, 0x0, 0x5}, {0xc, 0x0, 0x3}, {0x6, 0xfc}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1ff, 0x40, 0x80, 0x8}, {0x3, 0x2}, {0x8, 0x3, 0x4, 0x7fc000}, {0x70, 0x6, 0x76, 0x8}, {0x1, 0xff, 0x8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x80\x00', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x40, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10001, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = dup2(0xffffffffffffff9c, r0) recvfrom$inet(r2, &(0x7f0000000440)=""/237, 0xed, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) write(r3, &(0x7f0000000540)="1416ac7416f113e9027af11518791471419a5c7996503104a2721142b4ca49b5784b3736a1cc47862569eb064694a4baddb730848da30b4c9de6e56825cec84fa1a6cf8f33ff8fb92fc3ebe75fd07ee4498bc2dcb452c5982b9088bbf7f4edd9e42e9a0ae3b2a113a893af284c9687281bd9300c326900efac31411e6d841324de5a52c2929692af10fac1807aaa369a83dfe84ad75504560f1aaa874a0947c62e5e1320c68fc1b89405bd3229a48546208938f58a7ce39544adef3e0dcd37d69859a36e9c749edb20d000b228a6635e3d45b2aec310269d6415593f7335fd3452d1f9808361da18d68cdc918c0197", 0xef) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) fchownat(r4, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x144) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:16 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000440)="22ac0c9da21abb3c426372f60f4deab07f01ea2507fc36c8419aba40b7cd73edba1d781bdc023ce0dab146497a62d158274f366c535c814939cbbe44cfe8a6198e24c1dde383d3dc567a0d6610c1cb1b29e218fa5f6ae0c6ef934b1461f0b3d0d154284073194194b271cb17296bb3f1276228c90c90b0e11a8028365fcc79e37c687cb04516f0d8f6bf3914c6d2801bfb56f7079a6339e7aab0eb", 0x9b}, {&(0x7f0000000500)="745b2a69146d7ec7bb6e69e3d8a8ed7fb69c18bb815a6179392605f4bc079a40032ddf2ec7ce9570795097adfcdaea046b09aee478136b3d38ed08a7944e289cb4380e988f0fc6e64fa00bc98db36034534c776a8dc0f6637c288503fb66953612de203b0f5122f84979afc1ba6160593a721fa8ca2f69c32dbcdf147a8f8381cfc097f9587b308bce38b6596ba82c74af1cfd64e4546a3de0cf987a883cea1692372855a4cd203a2fc10e3461bb969e0f947d028fc67257115a4adbe127cce7f18a1aa01431d4271266f0e4e904a6183103c8d11cc8493d4756675734f2a270edd8acb65f11ffe6ecbb3e042f94770edbdcfac2c85a1e3ce1f2103d2e018343abbb37cdcaf663337c310978b77817169c9f86d06fb6a08f5208ee635044f90b65d76207e22c104d739db429b49f63f3987ed9ceb98237ecd574070c781c06b6daf61a137f31385eb920ef295565293a101665251080c54245250795102c7658374ab5c7eb657f26d6f89b1e71f3575b41ec21c5f8084786f4dc9f8eb6131906e8535c623b079a2ed87d98c2e529b709de0cbef9fc2a2328cf78433379593fe06b71ea494fe89fffcc330ece972d151e77e74d5b2bcf0ed3740af84998fb366a3a3241899f31e12e9354bdbcd1f174b797708b05c61c2d0bf05301ab25a0d11a06eb2141ecf9cb861e2107ada1ae5473c91527e223b26d81302686fc48fe7d1e276900bc9fabdef219386c1da43fc34f5ed59e4fc7296144f96cc4548c1969cbe66df4ae11e3d0e1240579ba7a7ab0adfc8c3a8bd1eebcc02f8d1edc5f136cddd714e6557eff9927c5cc3340213fef87d1d64d121a1a95714563d0da1f12059e953a8079928e4881b0af08df3efdac2cf44f0537214ddfb94cdcec57250c335b89201ae8938e78c1d78c8a9c69a117850f9638d576a645d31ce0252d100dc56c41eca54d08c31173c8da41d1e6d98e932de3dc780a454b1b27523709342c6428fd98235cad4dc7584c23cbb3abf85470dd59da0cb908f50feb7369384b547344782f69e481f6a7fc44a6ac6d5351148036035005955737ab55b69b90e98bc5e6aaf16accb043ed9c423e5be7b7df9d8cb3a56b90821202f04c63134e447026b4da7976b3809c5173aaea50ad5832329aceae3e11775b2017388c5dadac1cea9e85a8439a9cd1d5a97b6e914d71d72148b9d1d7aeb09d3c7a19d5096242a4829a4208a317097e4e11a24edb88533628a13e1b0bf030331e9a899f125924380811045756e763319b52560005a1f78900cbd962efd46bcb7a4e35de9803b96f57f17c29a9b806ae04fef40b097a933a47d582a711b5cece065799d07051fe5d31c5dde3aac8dd8a6c2214c271a9fc8c88a6141e5d1b65f5d4bc35ecb282c6c4ff3cc339bc16145337cd8c83354e61035d51503628660fa51e767587da25c6933280f2214d9fee355604df638432beffaa3dcef74d969cbe1662a73b88f3e2ee49d8bff42e0bc1644096440a1fe43fb928be25657e3ccfaea741c6ab96764d2a4c3986efef2b0a42e13f383f39fe5c018fb3b3ad8b664d0a5205d0026bda4ceff549b1ba8d765a8f9055b386f2ada105f3e070e0576a416ac2487d67a368a2bc010f0f32ca1dd3011543a0025a8cd4d4e5059e3fe227d620f2cbdf75dd65b46466d7e0c0b86dd304f23f1a681eb942a8f628c8c93cc4d29b204a62c4e6288d98d8dd100321a443164fb606a2afae4faa892514e21acc16bd43b8fe011a97b630e711c72f07f1aadeb6ab49bf891b23de4a0ed3fc0f33bc592754adb1b0465b276f9f3df58331292118e751b659c1ff54276063ce9958e539507e56176db95f2227a7d5f154fae46416638673ee33ec375e27319901e814b6732b09ae436b39b2fea0ee8e4aff3276abece87318eac862ab833cd6f5858341ee37f5d4d0238a21e73aa51e793ba93aa795442bea23b9ea7ca8ee1d4a10885c7fdcb8c6d4371ec7bace59e693d80792dd6c33ce15fc9bd456cfbe4e434179f4184dcffdaf06a9be726baee1d97ff9abc96e3971c24f3dd6ac20a8b76f690b107f0c1523ca615ec44239306be1454221adc3993e4d395eb63a16f91cf351d862b1d95618fbd4e657bb8e7d6bca7efdb10f9ab904a21221b6fbc174b60372bc242ceb8ae2c2428a7bd0c6387cb415e2c1581b60b72c4380a3fdf2464fab51002f78b2b7c108571e301a04430d9777e2515c6540c8c06946e7c93bc6320db9efb8214b4f38f6b5f8eb742260eeaf153c4b8400af3ffca56f97034fd616f45aa451ed2074c299df7dfae29ea58a75e3bad945ce9b7a078e22345eb632f3b416f9c09d4ed0cc1ecc1103c23b9d1d290b74c8f3c3e7d8ab13f04686df34d8226387afd3a418c9446327e80ddcbfae7a4e835b33518c08fb0b0839722619394826894bb09971a44b0e3e32205eda362ec9f89b65329207d16b6652a4b31988d622b004692b2a3da6eff55fc54a48c339c752eda551dbb1a5cfa8cc5d5acd5f92a09ef07def0f96695676888ddc812c24d777ae644753a89c05ea80a39890744187b1020cbae046dfbadc58800ef567f4ee6850e67f54676f5801a8562ee75ed9ad3526095b665b6077992df8906acd23b797a5646a0bd9531a9342fa471e6f216c6f639f31b1608557ccde3640455a481e7bbd383ed7cd839834a55b456c3ee25a1d0b579ce5083366b149dc33a786ee987a102323c1bf000a046f2af4d49e063dc2e8f4fd712a44e4c5eee7746e7ed855d9329bbb1731b30cc6d36b4ab3b533fd8f729329255d2c862cef7318449274f26130e0f5c45bc704f8badb0f7c2447b62677781ef8663eef332120fe99ad61ddb48d719df9403942c44c2f83988c05b3bb6b3a744e8ab84e8e1b370b3ba6de8c4b675fb661d2e6a62d22a83693f0962fe7f6ba796b1e09fac92db9d30371ba83a85fc5a5f92d7f3e70176f7a2ae9b9cc501a293d984f3b55afbd36d399b2dcd75f44c0c25f086d812d95ef6d466e40e0dcc491ee4cce1bdd95630932c4d285032ec77fffe8dea405facad17c90f0ac494ef36ff000e024a1c94ea99f5303b6c5ac7a709865a6727a4e7a85a266b540de519b5c735bb874f8f678918ae284b3428846e8a43c6ecfb37bc83ebd8b63d87da7c7530f7eb0103107a97110d52999edd7d5402ea32ceb4fba8ba5a50cf9a96eb2fe7eb1c2e328d808baf5792ca530bc7f193b5ff7a37a2f36b90054d6bc10e88d883289663ea3602ad229ef3112da880eefbcc77d4a96c0880141514484cd68d7fc01d05bace024d94d81826dc1ba8ecb4d294d813c8a704d6ee0d35cda946a88128af0e29f1d759e3562b73e64b00cb9f66b04ee3d1fe4210d1703332c537ac8dc34d059c95fe309ba71709a6b45b88f410ce497e9d3065e38fb99a7055937063a825f46c898815e7bd9c7e484de14993473c458703826491f7d91fd2db1ebebb5d5d6f4c51d0ca7470af070896cd884b506674caed2073bf0c0affa03f122a528789a05c1c59c92b1098318d381533be0062bdc014944d663eedd4fb784b7f82f722537d7939c9897be4d2cfa92237ed5214070c2ed2c4832aeca1732e2f3a47416ad8a3c88401e1d2e6ed3af12ea1b28444aba1a4b6934951ddca564106afba118e224a9d0c2affb1a86e4b8762e98b8f2c62b23b1d9dfb55cfda6b478e006436c22b4bf2cbd916d6d7a81bdb849f8f9af84301ce1e1c2ceb9fb4443176c77f46aba8fa68caeff591853aa12b89fe2279395a23f708c06b2f10561309a2daf4abb7703a1e49d33180cff0b61880296cbe07b8dc6060899cdf603b09d502f2ec3720b1393c5e8e480f31644d9041030ac7835df61474aa297b4515eb169499d15a35335678c676b44228482800720ea24286178aac7c067642e9973c41ccf47aad1060b01a31293800242e1067d303268c7d7ccaa51e1171e3a24026dd9e3beda487cf8e5bae4a4d9bd914fcb756b3a8d19521b5aef03095cdbb9d1ab2cb9b16f37c2fbcb4b5312a5a6f2053f52e7403bd0bc0f10f88b4d55a126808d26282c176ab4a953fcb994d42e89a2d770f7fa42a363c52eee637792c2443692a645d12a8216c2d47d0cb4ebbdeb0e1fcc265c34bce804256714af41aa5cd7777a909be3f7ee4283644ad987345ec71cbf667bd8973cb48d12310b14ec68d99fcc111420bcc21baa3ba43efb85346861a90a259ac861493378e7f5fc8427439754ccec647dd2fe3e45500513084ebca46af98aa9fa3b3c096eeba067deca89dbb80d5a6d846e29102c253c402b121d52d9b604ba6e29764327ed321012ff6f92f168e5073fbc9de9b7f928210eabae6f455d98c542952bcaedf5d46489b79540ed1a94b2271f14e1f782b512dff38d53ff6799b89a14c4440f22b60182f6aa89f64b16b2610893a2ac91220ca3ce2012b0a5fe4d58da76978044eb439f46bc85ca156c10ef2d9f4e6e0d80a50095f3487dc16d15753d300d3eb1a2d1c7634f1e89c7c87516e192d4e81710c9c78f154ea513498da92311f35c43ff3585db123ffcc6a9e7fa4bfbe04aa39e798e6d2691e8c40ac4a4eddefd8cfd73f7f7c97880ce21fe90545707d6e177410e4f2f3afc3636f480f920116eca4c03f619697f57d219434520fddc20a6a103ac66e92c12dd4ed93ae811343019c6f33344dcaf6e81087a76c682bd3c2c0b6d252756d974a322155e3c1e1de4345990dc736d5d18b8e2723c1877fdb832583af7e90b389c60d83fbc139fc9dba25ee7e3ac52b7aa2247126abfa5156756a3a2b84464fc27b928b4de8a2db2e484c3b05c30a63bfaf56f7f47ca50bf307b251ea8d4ee1131f004a285630b878f5178695b5fd2411f012f31a5d870087c60515648c3cda2a205ca02983125f18b5f366db2f0471c3c76d22bb34153770dadf1172ebf27b28337f7084c4ac07aea43c23661bdc400ccd6baef8dda67c25c0940e931e205e844a72b55ba78597d6feb91b9ec6a27a6b48dd21aec6e3ba375b9a4d43754e0863ebd4df1da81d48aee51b2b6ef154089f823f26f96fd04bb70d557c27867ac3e5978a7a242d70fb635242108f24d6aed2d41908692303b5d6335396d982b3012c711428b6c7854816ba3d2bf18c172e7f0aabb45c32b3db0f601df9f12f5caa491612702819435e93d5588b3b5b8b4f7ee909f30f39a271769deade5bf08df1580578e34c1dcf61bad264f8aa860692fff4c84b6c9a478ed7e12068a484fed2540869be7cbb99db4189e1753d93e6d5798ed1c7c64a0c4c89e1d82421080115acce17420838eb8eaf7519934b6747bac7c98a308f87aea0ee9f8c46837f6b00d7d8e44d064ca0b75000dab11b1943223720c6fa06c9b0a2e6586fb5b807b80764cc8d65fc410802f00b8b9da5912672083046734ec267db5d592f02b445d3bd172bd2eb61483dc01476e484fb942e02d0d7a7638f79adfe598ad6630582187662364361080b242a928b038308602aa88e4e05488ac6a5474270da77f2602ed85c53f83f62ed5606dcabcf412e3efa4382699db9ec80451721548c3aeda0b91299a10a6fe6c12b80b4bc36e89592d65f7cd63cacb4c39d9af4e05604673b3990690d78b41ca696e538fddf9ea379b079748889906a670cf050abb41cf983d3b9511c1a1fa069153a94d61cddf73b6bc0b4f3b61bcebd44ee8651d704208a586ac9c803a296b03027960616120c70937d00eacbfe9a9d4d288d65263f3d47e36d5293c0e07d2918d968e9bf3ae4cc897bcec1ff38aa117878dddf1d0e79980c5", 0x1000}, {&(0x7f0000000380)="0cb47eaca168f997c851e8095d07a82cacbb917c45380a88577932be2b24d439cf31b150174ed02a66529b80c83cf3f57e227ebc56b862cc846f856788e84532d22f0980f443c6dac39794668ce6a9b7af19f33291d142227e6c7a902efdb0ce3c1d76d7ba86973751b5fb44f9bf6a2a96392fa76f1b41853007", 0x7a}], 0x8e, &(0x7f0000000300), 0x0, 0x602}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7, 0x8, 0x19, 0xaad}, {0x0, 0xff, 0x81}, {0x8000, 0x6, 0x7, 0xfffffffa}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x2, 0x8000, 0x40) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x0, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0xb5) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r4, &(0x7f0000000100)=@abs={0x3, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010080"], 0xa) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0x0, 0xee01) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="250000f3d7ff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x26, &(0x7f0000000140)=""/154, 0x9a}, 0x0) r2 = open(&(0x7f0000000440)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b292d, 0x1afd) r3 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) semget$private(0x0, 0x0, 0x100) execve(0x0, 0x0, 0x0) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000680)={0x8000, 0x8000, 0x800, {[0x2, 0x3d, 0xfff, 0x9, 0x2, 0xfffffffffffffffc, 0x4, 0x2000000000001, 0x3, 0x6, 0xab40, 0x7fffffff, 0x42, 0xb53, 0x4, 0x8, 0xfffffffffffffffd, 0x6], [0x7, 0x3, 0x50000000000000, 0x7, 0x1, 0x6bf06571, 0x625b, 0x1004, 0x5, 0x7fffffff], [0x0, 0x8000, 0x94, 0x4, 0x9, 0x808000010, 0x80000005], [0x7f, 0x59, 0xdfc, 0x7, 0x583455f2, 0x5], [{0x200, 0x0, 0x1, 0xb}, {0xfff, 0x20, 0x4, 0x1f}, {0x401, 0x0, 0x7}, {0x1000, 0xff, 0x20}, {0x2, 0x80000001, 0x7, 0xfff0000000000000}, {0x2, 0x5, 0x4000, 0x7}, {0x5, 0x7, 0x8, 0x8001}, {0x95a, 0x0, 0x79, 0x643b9f5b}], {0x6, 0x2, 0x9, 0x6}, {0x7f, 0x9, 0x441, 0x4}}}) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r6 = getuid() pipe(&(0x7f0000000580)) setreuid(0x0, 0xee01) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, r6, 0x0, 0x53}, 0x3, 0x1, 0x0, 0x0, 0x0, 0x10000000008, 0x2, 0x8000}) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) r5 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r6 = getuid() setuid(r6) r7 = getgid() r8 = getuid() r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) r14 = getpid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r11, r12, 0x2, 0x2}, 0x8000005, 0x54, r10, r14, 0xd3, 0x15, 0x3f, 0xfcc}) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r15) r16 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7, r6, r7, r8, r12, 0x44, 0x9}, 0x83, 0x3, r15, r16, 0x7, 0x8, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$getown(r18, 0x5) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffffffffff1e) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r8, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) setpgid(r17, r10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r30, 0x4, 0x46bfb) r32 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r33 = getppid() setreuid(0x0, 0xee01) setpgid(0x0, r33) fcntl$setown(r32, 0x6, r33) r34 = geteuid() setreuid(0x0, r34) r35 = fcntl$getown(r32, 0x5) fcntl$setown(r30, 0x6, r35) geteuid() fcntl$setstatus(r31, 0x4, 0x4) write(r31, &(0x7f0000000340), 0x10000014c) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r3, 0x6, r5) 16:00:16 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000000c0)={0xfffffffc, 0x0, {0x4, 0x9}}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x1ece44b501b88ae4) 16:00:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xfffffffc}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x10000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e02004a6c5b75822afe862f8d3ca25868136316a334503aceaeb2a63692db2779986ccaf1fe815a49b659fcf4d7de5e58d7cee8087f561ec2c1478f828c927d1f426ea1fbe114415dd204707b400ab997b8ca5d6500cdaac54903848c4b8ff5d88ef1a0dbbc5743b4274a3c4cd64c389e0bf0bc1ab4531c07d41171443fbbf72a3cfd2d33a705f5804f4077f471668514f6de9e328e6e7e46e98d3e8047a53eed4bcd78"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x1ff80, [{0x1, 0x7}, {0x1, 0xfff}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0x8}, {0x1, 0x1}, {0x3, 0x8001}, {0x1, 0x3}, {0x3, 0x498e}, {0xda98644948d67422, 0x5}, {0xb776e301f087c82b, 0x5}, {0x1, 0x301}, {0x3, 0x8000}, {0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0xffffffff}, {0x1, 0x4}, {0x1, 0x5d}, {0x1, 0xfffffffa}, {0x2, 0x7}, {0x2, 0x401}, {0x3, 0x3}, {0x1, 0x3f}, {0x1}, {0x2, 0x8}, {0x1, 0xd2}, {0x1, 0x3}]}) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x30) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0xfcc}) msgrcv(r8, &(0x7f0000000280)={0x0, ""/152}, 0xa0, 0x0, 0x1000) in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! 16:00:16 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) getegid() r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000308010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20000, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r10 = socket(0x2, 0x3, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r10, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r10, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) r11 = accept(r10, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r13 = openat(r12, &(0x7f0000000280)='./file0\x00', 0x100, 0xa) r14 = socket(0x8, 0x8000, 0x9) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x11, 0x2, 0x400, 0x6}, {{r6}, 0xfffffffffffffffc, 0x10, 0x40000100, 0x98, 0x9}, {{r7}, 0x0, 0x0, 0x4, 0x6, 0x1000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x5, 0xffffffffffffffff}], 0x4000000, &(0x7f0000000380)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x44, 0x1, 0x7, 0x6}, {{r8}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x4}, {{r9}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7}, {{}, 0xfffffffffffffffe, 0x21, 0x8, 0x3ff}, {{r11}, 0xfffffffffffffffb, 0xfec271450555d29b, 0xfffff, 0xffffffff000000, 0x1f}, {{}, 0xfffffffffffffff8, 0x20, 0x20, 0x6, 0x7}, {{r13}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x3}, {{r14}, 0xfffffffffffffffb, 0x116, 0xf0000000, 0x6, 0x2}, {{r15}, 0xfffffffffffffffb, 0x20, 0x10, 0x7, 0xc910}], 0x0, &(0x7f00000002c0)={0x5, 0x2}) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r0, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/234, 0xea, 0xc2cad175e848621, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) shmdt(r2) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$unix(r5, &(0x7f0000000400)=""/33, 0x21, 0x800, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000015ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) pipe2(&(0x7f0000000000), 0x4) 16:00:16 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/135, &(0x7f0000000000)=0x87) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10010) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x80) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x86}, {0x18, 0x3, 0x401, 0x2}, 0xa, [0x20, 0x3, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1000]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40c18, 0x0) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffef6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x135) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) fchownat(r0, &(0x7f0000000040)='./bus\x00', r3, r10, 0x4) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) write(r1, &(0x7f0000000440)="670dc3dfafb8330293dff53bdccdd433685b0284732b5fd6ad2b023a4813d078c912b8280b6524676106b80ce0cab9c1271a5e34ee16cf318a73408debbf59e64f30c9d1f14789a2dffd587e5b4f9d332f090da0d8605ca5862a789451f1832e4e9628b4996b43e853dfce4c83c2f114ae923302fad21de8657d80ba78a651b3263e4bff7586eeac20f54567c76a6f54881f843818b72e9700000000000000000000000096d0b3c712fbd8723c4450dd3e521b8d7200859d66d817e900994d9fd5e29ef02420c0d7fc6ce4cae8a73d16c5759c1d3d3a67cd243eb931ab5bebaa814e0b556ec7224ad687b54e1ea8910c6e221221ab188fff0f0000723786823fb743aefe650488ec17a6cd12b5174d4d2a00e01b890c63fdafdb1e0a67529e41311ff04bc37273eb3556dd844cf63e023b407d9faeea5c3dbe39eb72ac835b968a24db9d4a3ae9c84294ddadb67ad9bf94e15685f894255ae6b261d4295892a8ae8240aaa664463d74576d473aad3e97c3fb3b02d9068ce22928fb9caa10adbf52", 0x181) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000700)="a4dc950f6cd8010000002d9eeea94db90dcf0d59ddc7d181214bf2cc9e4a13d29a82a994473f472dafa69a414b7a6f3a4b03f94472d7b526d177784f04164b1053430524f31a818f022a02e21763cd10f777a2001ac23190de6dd9cf65620f5bba6d1834c501fa7c32ad532145c8d715b19e4fb47773fa6d9dbdba70145a3ee78267ce7cd5e4c340884544354b1f1b4017063a43570642c197ae1071254f67d3a855bf73e1d09b9e9c9827085d385a419f93000000", 0xffffffffffffffdf}], 0x1, 0x0, 0x3) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66", 0x40}) fcntl$getflags(r11, 0x3) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "f000000007005945fdbe0700", 0x0, 0x8000}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [0x0, 0x0, 0x0, 0x8]}}) r0 = socket(0x2, 0x1, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x80000000, 0x8, 0x81, 0x6c, &(0x7f0000000240)={{0x2, 0xf8, 0x4, 0x69, 0x20, 0x5, 0x1ff}, {[0x3, 0xc873, 0x100, 0x1, 0x8, 0xdf62, 0xff, 0x5, 0x7, 0xc, 0x2, 0x1ff, 0x7, 0x785023d1, 0x7f, 0x9b, 0xfffffffffffffe01, 0x7], [0x80000000, 0xffffffff, 0x40, 0x20, 0x7, 0x1, 0x400, 0x101, 0x3, 0x4], [0x10001, 0xaddf4a2, 0x75, 0xf6, 0x0, 0x2, 0x9], [0x8, 0x7fff, 0x8000000000000000, 0x0, 0x7, 0x7], [{0x8e7c, 0xc8a6, 0xffffffff, 0x7a}, {0xde6, 0x9, 0x20, 0x5}, {0x6713, 0x292, 0xfff, 0x686fe6a4}, {0x81, 0x2, 0x1, 0xfffffffffffffffe}, {0x20, 0x1f, 0x0, 0x81}, {0xd041, 0x4, 0x200, 0x7fffffff}, {0x4, 0x1f, 0x1, 0x4}, {0x0, 0x8, 0x1c5, 0x80000001}], {0x3, 0xb1, 0x1, 0x80000001}, {0x1000, 0x7ff, 0x3f, 0x8001}}}, 0x3ff, 0x81}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) lseek(r2, 0x0, 0xfffffffffffff801, 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x200000000000009f, &(0x7f0000000000)=[{0x0, 0x1, 0x1f, 0x6}, {0xb2, 0x6, 0x7, 0x10000}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000180)=""/175, 0xfb) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x10d, 0x4, 0xfffffff9, 0x2000042, "ec98bce3a00b1c1442d643a6dce6536d2f701d5a", 0xfff, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fchflags(r3, 0x10001) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) 16:00:18 executing program 0: open(&(0x7f0000000640)='./bus\x00', 0x200, 0x63) r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000009d163e1e49d7f60756ed6280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcff000000aa461f4f00"/250], 0xfa, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgrcv(r2, &(0x7f0000000200)={0x0, ""/4}, 0xfffffffffffffe29, 0x1, 0x400) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r3) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) dup2(r4, r5) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$dupfd(r6, 0x7, r7) getegid() socket(0xc, 0x5, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) fchown(r9, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r10 = dup(0xffffffffffffffff) getsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f00000002c0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83aed4f2f2c4d568e4588ae01503eccfe6e51e9fae24f8246989594fdb1c54a4e1502f17de2113aa128c1e00cfe3714faf074b95a868b44c18e888f829d54597379ab0ede5a7f5c01151a361a17f4fb761df1298d85b9ef68e9345f68487f187e6a8f4e0d48667623b3df504d6cb8b03bf768a19f353c1b7e085f0c10b296164accda939c1f1bbbb5e1531fa8a521d1079aa7b61fa940893e29b9920b3e438a41a13a0075e1c09a00bc3393e300bc593fd2e22fc0dbe227e3f726af4fe15b50c24f9173ee0d59140739e995d9c94691c3e"], 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r12, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) 16:00:19 executing program 1: socket(0x0, 0x0, 0x0) r0 = socket(0x1, 0xc0f45e537627bfed, 0x7) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$sock_timeval(r0, 0xffff, 0x802, &(0x7f0000001580)={0x5, 0x40}, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r3, &(0x7f0000001500)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000100)="7945967f264b5bd9a93d9bc09b37daf923c2a8b7a84df43e672234890bd0a2314e20f339d86fa8c792288505aaaa78715a63ef6cee893ba21979ce36b5392ca76f6c772bdd0677a231d29507361a7534bc9699027f68ef1f79e4217d1a3eb7e640d2bff371a3093d632ef89b54a53b434331b55c4105f6029d2315cb2cee06a55b25f4e137dda0da4de297a310a6e034711e57c74adf52788e61cacb7eda4336e64d046b38e87a8a1b6b74f04de834043ee10983f012a7cd1d32602ffa05835682715c0c7acae924d740d14b696050a7ceb575a212308eccf639978f2f2dd4b65639d845660c8e5e491ac7f7afbfea70398728e0e6686d7dc652cf9dc73f760e2f08ae378b64bc63d88ac155063b5180120ca4f3f2680af312da13537f5a5ba82160e521c00623065acf0efaeea6b452bb3a5be1f991f26c65a0f2afe53aa51e70788861a40b3ea5b4c235a68bdfeed8cec030607ecde8c1c4e788b9fc702052db6f1a3c0da2875e67c9d1ccfb88a7a9056afbd0e25dcbaf5c1ee12202173741621203b2421e5a76e8f4bc3c5f72e9569d608157f7570aecc3b394d1035681e8344ce08017b1178c228eeff1f87ee0d3c7144cd7438c15ef63b674f8924e07a50f8f9a92adf2d635fcce0f21a805cf93490cb39de5ed7f30f5c5484f95038b804513d4177ad3b969530e59f8e21af172a7f0dfb9117e95ecd4b2da463bcac49a75850f2c6a134e04af15a91600cb140ed4313d523fd573097fc6afa20eff7556a05b69be56236442dc14a31f31687990eebb18f3366074e8b12af8208aed54adbe234e519834869ab80e1b7c8f7c3111da867e0cceca1bbe6ed26122d70ec3681d653f57acd9a691fe60a824f0d66a44158427c38a01e1ee809c53dc9d9eb9f6caf9a4d33f8a245dd7e2238ccc7a8891a4527ef23c7ec173efb72b72768c1a59c3148b5e5e6efa3cbf58bbcbeb798a3d7ecd4e5fe907d19171430b0a2faf6520a58608be7a4dca781d5b51c99dce924bd6c5ebdb98a4f5735912993b10afaa2ab83eedea7b85c8cd128d6858f67537fc9f9cdb1ff6cd4c48cb1edad7d22651d8bfab5b18a18b08b15849a3272f6fcf037c7e08003f11e16c360f45a31b83219780303db81c28fa4b49501218025ea6430b15fe7befe4f05b7b73a3d24c061ed0c9c6007e00c5bebd027821a7df745e8d35e70435b906b14ced88abe2bb058a601989bd09718b2ef3492f27675d288ed574c25831c0b6cdb96c12b4277f4c7f8ba4fba5e8caad083bbe8e96418252f1753026db9e6431f68afdc99109c67299f90a2cb323fe7a237536255db6516464e819f3750a2c462fbf244812b73c0ccc66ad990a5c027065395b42100792d7596a8ba156ea1b46fc2797ff7e53e0d40ff55eda772efaf21add68164ff9aef906488b3a96e44286728b81a75f6bae775d6b497f1df2d10d5a6ed7ba0fd256b3fa18ec0b839fa4b77b6b67cc4236763715df921711b5f31547de3a4531eea9ea176ba334ce22a69b59f01092a0a71b8ddfeb56e02c794fa94e4469d46c86ed3d79c5c0a97f12fc96b1936fddbf5d72a40ed31345136e49080b6162969eacaed0145f9157dbfcdfe594adbaf8d23567d27e2e31dd81af5424f8a9cd0f31e690f8dc6e46bdeedc483e96ba66b6ae202fd6ffb0987e7773d2ebccaf9818452085f783747f883982ee19399248974734c414cc824e594b21e3d3d82e1fcc6c038ea650e1ead45d945ee35fe5d5ae1eada64ccd24642f7496743fa3d409ba8b4ace6966b347dccdb3acbb660a959389c586c853c95c1799f4533cc232e43c734be538b5dc3998df06f9a29fcbb2e3c43f82bbd4a09ff4c9fded6f3099c7b995df040882eba47ef3a95ae889a0f1d481419d5415d0aa911e4aa86e696c7e79ea961d538a7e8831ff22469cf1196243ac3fad3e1639711cc1219d05470add1304eecc42a78b521b4552802b744170a73aba30d067958fcf10f725da30defecc10d4940d158a442f597093457f741d71e27dedaec9a634473beea107fb9933885e8e958d6435979db431798338b93744fb012610589cfd3d92ab0d1c0d83c26fffa55d52ea4145a78a0bd8b18c4440d3f4eb4f0e32f5dc90bd2742671f1d736bf0a1ff97c2fd4a3fcdd9c76bcaa19e9ac452bc686370e0fb00cc2ed0319c2ff34adb2aebb16cbdd221c53a82fbe77af6f4af57b19f627543f5e1775edbfa0ec2ea5717dc265f41f6dee543ea96c798450d76b414fde0c61caced9c75c6f2b741cd2f3ba49ca10a407660d01afaea14dee4980e7abfd4fda524d030a00bc9d4721603f2a7560244f4bb66d81971afd61f497a25e1213aa263d13868c709af87a295e4a5473b0bc95ef2b6937fcb41709e742c6274f96c6a70a8a919e289e94989f7cfbb6674894fb4593884539b6b76f3e5d033a461787aab0bfd3984e49b4fd6f1aad23a70eaf4d83a7290a1c9c87b94a56678db811b1fc656df2fd15b5a5371b985e42b7c78b2cb6c0665d82185d3228c1f78ff485b7cc2b29fc5931b62bae4bb4a4940dce2f91a7eeee56762793477280eeff76effc508f4059912b01bb4e7f98355a8928a37d3d753c5d643b0a92c6f91a4e4008a8fb68c5324e7be9f822490dcdf1ac745bd94d059a9027f5b86400654f78e6ef9b8a334c99d934ddf278729c9d1c357f86cddac1d73d06cbdac99b299bfc748f6f70ef2a8d509b238686bff4d83a8cdc6b8950d2b21f268fb8309e33338bb18e69ce7a89a25fdec4aba5a35917fecf2829d6993ef450bfbeb2cf6c8a40ed19fe5a511d5f73dcb5d797e7ae2b112db2fb393c0fe8b28aec655438a90217a3acf00b904d0604dc17fc8958c683a748e65c54b7936ea24af4678cb36efa733add1b0c0eeb90e0e6171540e31b121addd34dff831f32c23fd4c53a7b6e5e15aa1dcda208cc68b0af3ea24e9331d8561da38b3a65014ccb62656f1efa9d24891879e6f1af5fa19bae5f4b71c99ce6f2866e24bca5c9054bfef895c3a46764d44428ba841bd60fe29da9faf4ed01b313fa8fb2bcbda696f4c997ac7d51c36817b7025cd3b61be237c4ecb7a7f97f0c975e6268aecd6f336926bd04b7e75e2b361818894e26583a9a0e7e41f3c50381fd8d55c2226134878b520e801289ff3430c3fc0f027c139c48f50d4cf5e43f9bb4c65d4e4d96177ae10ae7a3399c8f508933315d21665f96653325d4ef7d96e3669b645985eabba64e01802f06609b8caae6efacf36f32250ccad989001c206ab0da83721651a263e61aacde748f301e4c50e55af8b042e2db108999c299860b81ccb8cd0b35aff562dd4bb66b88e999560e3f65879fc2f439d1180aa62a92eb7740d00513a87fb5ff1dc6bc7daa9b9466e71c15f0d7cfc55e7da514341f590c08d212585c3bfab46668c54d32776df0b29ada8c134c0df0381fdb42eaecf9f8c290dfa5da013b584fac0ff74a7ef2895ae7671b5407929181d510a52700f52c1ce29c64528b3bf2cac20426a5f43a430ae46ce14c65bdce60b02ff0f895169c40663372dcdd3dfac95fc0d816910dcb982945bcbf3cc0a4db7c3e7e39f981579b060facd6824911a58bb2ee058db0ca7f1819ce2800646e061cc63bd4a9c9b38b7a0f09739cae3685cc899c586ca67147dad8ddd323a12640abe234c622aa514bff5c1e970898f56db785ddc27babadaf2ebcb45d483ba4c18ad9d50f221c80d23c5a841d1b0e654f3e4894ce15250616546bec13ff49509c1623179f98cca6723a351b99000a91f53342ef9f927d7eb626afb4511894bb63951b03d0644fb41e562604e12488d9629d8eea4d781173113c87d15529a2c706aee781c0e755e51fb91c13b12d1cde907a6ae4599e75d960459d2070388b1e8074bcf913b7a75e4d9aa729aef30ca297f86cad42cbfd2e4352c30738e8cf75bfb60768d185ada519fa91e47a1e7029db9880e6659824c77fa39f4dd32ebcd32023dda6a3191fbe57c4da4c2f5c97ffc0049ce8b5c3ddfa77778911759738e72b83097f7088086b3795191673faae9231385f2bc1457323848d5c7d84e6aefe38939c755b595f02490388429f18fe89a651b9d045aabeb767b1d95df35f300b3018b748b0fe7fd5d0a9c6723db6632f7b48e4a796dfb7190757853dcbdbe2e5b27ecd1579159dff3b6ee3baea011e0788bf5b868cb9fd95c24dcbada4a428c2aa7aa83514d05398c3f1419b89d4dfa1e4cd6b652c5c7bbcdc2bdf0ceb80e27b5c459eaef3a2aa7ebb72adf95c6afce18745b1ef7071a869e91816ba65ace334c2634b479a3cb4cfcf23089d0864311f11bfbd41d7c40ef88c7105f5fc0cbff20efc4da7e75ab441aa1c07e1d90f118795244a73aaed6c1a92b4a626b1ed2af8bffff5957dcc502e60aafa55eeb391f236ec6b20108e5390948d41d84334af8a0e6fa68925429d1e29942a22ffce084489eb71a1f31c23ce2a62d1a0530386f4967c9d8e8a0f5e3a2176bb5cea9185b5c7b9b51fa5676fb7b0a977a9a5eedca3cb5d7daaca3120f31863761c3654d150ad385c9f8124b34d1de813410325b5ef8262846ab8a94adfd22cd1e8b8a31967f0f31f664a39e679ed2fdd559ac3257bb817e4fafdf8f2edf71137781cf612d7ae9f252e31611150956b370f01e1166086a2598243b035b6c00f2cf7defe7645c2415d88bfbbbfd60c46f45dc6bb3b37be09417e393db91eb19894b71318eb507c79d097465d342487473c882a542da20c422d6e3b523ba9b539ee5519be8fb2f11c9d38617afa937123b2333ebe3951b84e553ca5be236d8b2671cbe6b36e7b128f560c114a0a1cb1b8e1fd51bca12868579224bb02ca7b8304af00fcfb0346f9336543426809c5b1ba8830f41388b148d1392597bdc2a74cc9cffb9454710ddc1a894ee04d64a57064e0fb02d55319e439ada7e8e0270c50963ab26a01af6c413c32ca056750b281bb7ac547f8ae4980b83bd054ca1fb713b3921b1bfdf2a0c4acbf8bcaa5020a458c4ef3440fdbc5567bb4ae43df604cbf891611002fe8af1fd228e64c4155f7f48bacc1abf7c120c06a866269134483c74de28e22965d1005196e6dcaa4fa954a80a57038058437961b18d439e0dbef97353088f31745a4f7be31addfd3bc24c1cbf453f20ce342264c643775163ab9c679c0caa77fcd5b1165803d00b4a6bfee812c6dd8a6b56d6750374d66d58bb428c9aabb0c7344465cb2db4d02272d5d30392b50ee27f3b336eed8d31f92866a70bc0076f48615cfadb3f149a3fb4e57249ea2133033de8f7d82a3ae918d5b8e49aa97e0c90b29dd0565dba0b40cbe516f22469db5e0f645d8debabcd963a182394d086556ddbe760335d7e137c481d0609b5d4809e8a1bdfe324779cceba81a7dcb9875582550790da30b35c3072c7e34d2ca2946b60f7b01a44cd18f97113814c6646564c56fb213dfd0d0ac4f9d21a3a4a37d4158121527ea146c66cd92e1a671f8b2765aed32c6cb395a355b31714ade34427a1977cc474140755e159a7c23fec3d3427842a59373d523e334ec3700bad78775d2b77b5452e3b96ac9d3585873484f76b3f731d747e77d9a9afa12fb6541c51f2a2540988a11169f4dd0d2871e8e451f6deae4dfd4273a4e0a36079e32ef4f253dd7de0e02f0a6f7d758d98d966a88d69ebee11ec38ec4f8abaa1d472ba7e99d7a339234978a96b38e8841560e234388b937ff894e21fd14d339633cc18e0c88ef8f07573c6b7f9efa7bdeaa3086f19c8af67dd8878127c72191287f5ec6ab5", 0x1000}, {&(0x7f0000001100)="4b2bb5af425fa037d147f85242ae61240a7347e4238e049a2e39f9bac6e131ee07a5fa0259acc06a0e545bfbf7b33f8d6b1e775df1168d7e86de5754cc2422033be8b698d3995a7f0fa60ef446262b897ae70378cb6b40d9f07d0b07fdb03a9031019d63e3737b8b384f3390a2dd2f2bc94c2c0ae6e555f1dd8fdf370450aeb9d4cf01c116e768a91483bfe44dc54df1d0eca27f0ea5b6292ae7b628041f2b00131341bac5088c3fc815efd86bee288e9439e3ff15bae87476aaa04333f9bfc26314600f59a745fc2d6e1e6a46ce1b090451fd48cbdd0dbb87a816f016b8c7c7eee5211319fab3daa1f4d3882829eaf3cbb58861", 0xf4}, {&(0x7f0000001200)="1a06d4c43b7256b0a64007c3612b512afdac3073f8fb6748834ba9e5c1ef0d44b62af6b0d4b15113bfb2f61f147a5ea6272fffc04f27a2c9912264230d7fa1c9c773c328dc9981cf1f718f95132cab97345a4066acd7212cb2de6b9b12c845613ecd3b48a25fa71ddba3beb41b723d7ec22656c4625453ac5cce2e0fa828dc4696c5828708a524ff82aa6a93f277c0137059fd1b079db323db258864a517cafe7d56f8c7e685e5411266e4f4f860684c79691724ea4f894a8438506580ed14cbfd4b758e67369666ded4c27579acb2ef6dfcaa2f98", 0xd5}, {&(0x7f0000001300)="dd36e18c3ab8094975b3828b6f5ce8232491a662673da8eb362c6f8d67e7f46714c53059c6f4bd5a2cbecfe8c6db06a7cbd3fac0f7de6b3c6ef46c7d51a55e44c19378f312ebe5f2ff7067af0ccf9ea06ccdc35250f9d8915a170c2ae96045d10b539415f162adf4daf347df", 0x6c}, {&(0x7f0000001380)="933f05e81b1dfd265eb36a7c3241a449e9aca8e9a2128546bd1e2947ab1b568a", 0x20}], 0x5, &(0x7f0000001440)=[{0xa0, 0xffff, 0x48, "51c1cc284feba2d8a976d7adfc1f118b448542b401c8316854e94754ea217d7ebce5b26aa021c88408043f9a4eb051e72bbfb65ec4db20373f71490d2365ec0e0db06ebbf9695dbf64a1413cf7741f219b891a7b86d5b449f3699f034c7f06304466c22f2b00cd5c5f02a4cdfddce133e85e2b40ac38a3a32120b25ef87266d935aadaf3103425710cf4"}], 0xa0}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001540)) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = syz_open_pts() close(r2) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffd, 0x2, 0x4, 0x7, 0xb06, 0x1, 0x7f, 0x3}, &(0x7f0000000100)={0x100000001, 0xeb57, 0x5, 0x57ef7881, 0x80000001, 0x8, 0x7, 0x8001}, &(0x7f0000000180)={0x2, 0x6ca1, 0x1, 0x71da230, 0x3, 0x2, 0x3f, 0x7}, &(0x7f0000000240)={0x7}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xffffff01) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/169, 0xa9}], 0x5, 0x0}, 0x42) write(r1, &(0x7f0000000000)="a3", 0x1) write(r1, &(0x7f0000000040)="8721c58bd1e62c458f75b6f9cbffc88d8da41f47e3745b4bdef9da2bd0ae31d7923da960cc42f1bffc92513c7041215d2226b9daf45857d1d1c4391d29e038e17969568f04b892654a1cd6840bc1970a0e0fb5ab4c736627febd369b096ab63320f4035eb7c127748d68e9d64ead5c6b866614dd2af4cec3eeca8cca1302688d2fa425a19233646065f23ab5119f937614", 0x91) close(r1) write(0xffffffffffffffff, &(0x7f0000000440)="7c457d8269ec7778b5e790edf8e873f83ccc7abce031b4bceb64ddad8352d1e6838ad406727a41c6752e29f78adda7377e646835d6102f74199c09121cc2f6185adbf44b58687d6a127a772a7231b80d9d", 0x51) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x7d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000087000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f374a36acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f800040000000000000700"/177, 0xb1, 0x0, 0x0, 0x388) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) getgid() msgget$private(0x0, 0x20) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x2, &(0x7f0000000180)=[r8, 0xffffffffffffffff]) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x7, r11, r12, r14, r12, 0x2, 0x2}, 0x5, 0x54, r10, r10, 0x9a8, 0x15, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) 16:00:20 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r8 = getuid() setuid(r8) r9 = getgid() r10 = getuid() r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r16) r17 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r8, r9, r10, r14, 0x44, 0x9}, 0x7f, 0x3, r16, r17, 0x4, 0x8, 0x1}) r18 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r14, r18, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semop(r1, &(0x7f0000000000)=[{0x2, 0xeb}, {0x1, 0x6, 0x1000}, {0x2, 0x8}, {0x1, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x9, 0x1000}, {0xf3ccce5cf25eb984, 0x7, 0x800}], 0x7) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x780114d9ad08249a, 0x5, 0x0) r2 = syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000200)="c91559a2a74616debd3c3df32cc4c50a8cbd7ffe070dd6f8d35130ae", 0x1c, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x3) close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xa40, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400), 0xc) connect$unix(r7, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r5, 0x1e, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) r8 = dup2(r1, r0) r9 = dup(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r9, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x8, 0x5, './file0\x00', 0x80000000, 0x9, 0x0, 0xfff}) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000000)={0x800, 0x2, 0x8, 0xeb, 0x0, 0x1, 0x1f, 0x10, [{0x0, 0x5, 0x800, 0x7}, {0xfffff801, 0x3, 0x0, 0x1325}, {0x0, 0x0, 0x800, 0x100}, {0x9, 0x2b0b, 0x4, 0x8}, {0x1d1e, 0x80, 0x7fffffff, 0x2}, {0x0, 0x9, 0x7f, 0x7}, {0x3, 0x8, 0x2, 0x6}, {0x2, 0x2, 0xffffffd7, 0x1}, {0x2b, 0x1, 0x80, 0x7ff}, {0x9, 0x7, 0x6, 0xff}, {0x4, 0xef, 0x401, 0xc43}, {0x1, 0xdac, 0x38b, 0x7}, {0x40, 0x4, 0x4, 0x800}, {0x9, 0x80000000, 0x497383bd, 0x9}, {0x1f, 0xf6, 0x6, 0x40}, {0x1f, 0xd4fd, 0x59, 0x8}]}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000240)=""/252, 0xfc}], 0x2, &(0x7f0000000380)=""/187, 0xbb}, 0x8c1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x5266827caab0dcd5, 0x0) sendmsg(r3, &(0x7f0000001bc0)={&(0x7f00000004c0)=@in6={0x18, 0x2, 0x7f, 0x5}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000500)}, {&(0x7f0000000640)="8539bbd035bb1720fd7c86363d9789a1ee8beec8bc9ecda5d3e55aa3a8bca2b2de682ff49eca938dd82184c0f11f639b20ae79aeb1b99ce5520bbacbbf6d00183699424af117c4cfd4fcd2c0163bd5071d7c6dfcc3f93ea169d52a23dd758e45c3bab3050e9f14f957fb1d0d8046e0653b190fe369cd443441cef495fd44f67db2a9193049abb1c33f029214eabd9e56ae9a81f7d571e40ea79d00e2c730d62944c6ec1ee118d13b5e1cb1023657ad26211b511d850799f070055b921828590143c4df36b61831d996a21a2f066c13c86810951624046cc59561ab541525395078802fea9751f9e5b1ea1c75e8b544312375e5d9c81e2d67d477", 0xfa}, {&(0x7f0000000540)="6126bf84137b2b7f0be90ae0da355e2261b8cddd06095cd4d477f01ceccabce269bf324151e24568eab2011acff0bdab0a63feea3398fe60f05719ed43e8fb1cdbda28da6c08", 0x46}, {&(0x7f0000000740)="a6605532a0f2f881b401bd9414f43f45859a182bc711ec61b2269107d69796297cb84b3683026659015cb0c9b15a5fe70e1fd283b63696a691dbdb220ca53eafb3558dd9b31a4e6072b043f27cdd3dbea8528112707a8658cd636c15bb15bf7683373acc01dde2b436a6275f5e78ba95bee194c75a0d871e44d6a7935aa9d029784ace71cb530faa9b92c2a63d52e1bace279336e4db9c717ece871707a9896f7081150e09cd647689af08d2b773d467e7d5cc93e84911", 0xb7}, {&(0x7f0000000800)="3e2b1939a8f58b0222c297b0b7e937c3d3233a16e08007b2f49c2654660e6adfb6d14973af1dee3166fface66cae1ffeec869dcfeeadd1c27eca09f422c1f3af21851f7547fa1f4297f7f597feaae900036037250087b937d2d7ad1abdee7b393b79654aaf576583179f6205a97603a1b27fcf933663ce509ea6d92cbf080bdfc5e0bd5024f274e6405644a855f941b18a54d1be5edb94056148a472884e78a949853c6ef4028d7c4f53d286b55b60ebe0d9127e0ffe17ed0c64f0df5271fafa60da656c17ce8f16dcb2d4db53678480f0b676c477155eb918c207c99706284d3bdcd686fd927d0d29254bce983ac72c69080fdc1a6d7d171f15f0d1fe3b9fce75f5f0998ba5a245f17d951fa0bf949f728f489f4142e5fc087e55b0d910eb7b88b259f12e115a9e540fcb2cc07ad7d2f04be86e771ce284931253c20ca5fe977f1c713421e89382ad9a3ff2aa67f31724075fe8937461f4ba45bd3cf924696d137f8bb730ea929a120835cf7b75bb594044d5391f2748826fe15b446e68a944f294c4387de864e81f8f6485362307f5135ddf1e407c0c61292952618330221c1e921edf76053cea37013a9cf33c50363e5e797cb37a9da6a81664bfe86881f1f2b770a8a78bb663249067563854cdaac31235c45425ee629a92e86b81e54360a2fc5bb5732a6bec92cbdd552a0ab66b40b8b91345a5e5fe1f99a0d126669e3342241ece539ea4b8e421f3d38635e1c72ed46dab2f4a86370c4c8b1d3de5953c32cc3919c8b98cb36dd4d1655a74a2ae21c5043aabfc38edd538eb689d3f495eeaf7f471dde89df7929cdfb8389654076a3790459b08bd5f1695e4516027bd32433e4108dd1f7784b751f6742630e83c904e956b37389d8736385c9cdee555712b8ab785570d58af811cc7c7f28e6796cb8f63b3e54fabe3b2298386472ad2287b33d2261860bea4591fc0500b6c30257c56b81f672f3d0fc1e51bf78b6f768bafa3a829d419feb4450a1b0e35ec093370c24aa70c76db5409fdbd265f4433928b81635ab7c90c2fb9de3a3e65c297cdb574baba90082fcc34373e65a3a3b300f07d26ae16d3223452f220562c86517f0d55a32dcc6a8bb11dd4014644802f42a294408579bf6162eae128de84c26586f3a990b02f2773a576759e686b82c1de8af74c01cd290a6213200784a2656cb267f9d30fde5a00bd0d826edef3d864c9fc5ad01cea3e4eafddabb48510f5c630c28bde824ac31b7f020c01cf8511ab70efea40c47d92d6f19602641d16b5b845bd13f82fa13991ebc1d5ded46cf126e7b23cc3859b79d1587ef21b2ded3a42f730db1b669a7a5578ea175cba7574da44a5080de809f9ca4f17f7b4976d46c8b6d084ddc7501d9b6d95a14f8a76de31fcc834fac790705efae46d82f44a663a47f06a9fa4d6c42a36580b3fbe6e87dfb560d35430c0ccf367cd6fd432a2f4d9f25e6af9da29b37aca4bb7b109bfae7843367dfe4bb983cdaf41842b3a9a112bf254d85894aa6721fbf5d24da9c3c82208824e5f04db9a13067053cac87222ee0196440b91a7b22829fbb3f12dea4199afd785c827ad8312e4de0055f414d4a0929e6a05ff6771765bfc68c9f26aa631f9fcfba5a73cd7778853d3725c4328c0cd36f325ebc0b680ab2a816a025c5f14a23cb285d5183f302388a18d166ac1f8901e43825f8d59d8e7ee62437b54ab6c853671e3f98511ff0cc9e08b82ea5eb16a933a734521a68000877393937cc2b8f440870a34d5a9cc1d895d694219de74fc8c2ce8e0173b54102367f3c91f1c8fb67ac390b80494688455195c4a2b9ead5b0b18f2bb60fddbb54de9665fa1197f88960793cef32768c0d566c5e6f5c9e2e80680250ac194d8d7adfeab8a7ecea3b674b832105db797dad93011b26c5a95d77c3d09f00c0b66483dafb96e6b2622de7ebcf32165cae67a1c1c0a1eb43bc0a6047ab39591393430b9df469a7443174327def07fbec8d3603d24474db4d02c25a38cacd4ceaf7cedfdf13cddde05064ac482f5f215ca1893cc31050d68c9127b9c10c1642f18fd3ea6f77f80efce8bf5ebee5f6c9edb08b593a3e753711bdb2e1115f42dbca0900119cbb0119396cfa055d3fef1d7f8981703ec90aa483408750738b7ab6d66958df26731d6333fc527394fb18359e894d2023f94e1036114c09196292a335a0d539bb1d3d2be05e352631901fcb52a4cf2ac0181d4a66acf4f0d73cfe4eb8e94fd6124f13cc526c5ab1d0148b57b1f8fbc4430f3f5f1b8159420135c08d488edefe619ee7f394b10f5aad16dc9bdff7234b712e15c624418804978961cd5df943132cd26c9cd2d7ff62402c66c185fe876b5e519e0ab9f366c1b80739ae7dfc4c8338acd0b15d7d9ae730290886fe1b5ed41c8baaeffcc079c8fcf149ca43df41447bd5ff04e0178e90164376ee742fddb3ffceb93558f612960f1eec6dd1437051e5c9552f9a314d729b7bc30053329e4d58b27f439536305947abfbfa757a3c3996eeeed0a5dd745278c0ecfeb9e8a1e2e7f7e9c972cd0e36abbaf3edd32d0833446bbe98c6fe74b32748faf3c3266d7332734be307070768cd75e22a2362bd4664095fe965e5e10d718a8a48db7ab1e5bcb660a1a3a2351d705e15ff0cf30b32338fa1212816e9057b0cc619d3d0d430943631a1ee6a61b0d9c8ccec698b4bf1e1d728275e2cdae88dd4789433d9f6a98f7b41b92af158576490c8801f1369675607098ae4f55aa244d90d1527eba9ef8443c3966abae56eb7df29d93d52af39cfb3625d521ab865982f179668bb8113151dc142b0ea87c64b4f9c9a71c72b6bb85965fd76cd388075070ac8fb174742965aa4a2325c8b764d68b8ae0812127d6116806f93f9e2888896cd48ac0eb6ff49f7b56b61cd97356e8f03de8e8dc3015ae006e6b2222bbd2c9284d1ae6e764261c992c04689ef86026a24b50cc337fa2e339c755ff11c54a8bc9361a3b4d2fc0f7eadd339fd366498fc3160b23459e868ca19a4ae0615ca188893b4885a133f2b819fe742741ff2681daffbbaa90a9f5dd15221f01380a350f9842f9138b61c19ff218ed4531db2257c13318d83b018f89337a42585a3387bffe87a890ad7ac668566150c4e476be805665593f6ea1b7e7c3768576a058275947af9d050ae1057e57986aeea2f5fff09ec659fbbdeade571ba941ab04cd7f2a2112299093289cd56642ff0ed9ee087beb578c5379a7fef670c021fcd43cbaf55ffa6c956f62ef90c068d301dc2ef79c2611127fd5322d548fc9582f06dad78e57d880e5c41b2c004255fdcc4c82acc090056151eb05c1bc6f93cf193fc7af1c57a77f7ab1090bcad8721bb905a540094a718ebefee79daee5f53b0ae4faf2575fafb59541741d042839c71ac3cb1851c7676d1908d67aada2a66e5b737374b63017312181c4d1299c45929078c5e293313b7825e7f2a1569d89764b5509f3cbfb4feac4f696ccf5944eb465aa3238691eef56d844d1b3c07a69e2bf553b268be1f3a2678277e41a01e15d2b92aef5b3280e4852c528ff7800cc7a379c2ad2467ae104f96655e29372ae5957317b178bb222035f2608880c6d159255b8fd3c994c3dd547f172eb3b30d66bd052c0b9ac93f2d096890c5e26b6958a7f8736b0e9168d9cca9006840a68bbd801ab6a8fd157fef5f39c80a1c36019c2d15554d21d6d20b7d6c5146b6c0792b997d1a49e3ba73729a0a1881b74d0d1b2bae18d2eadddd531792ef38618059c11147d3ae3e395479892c556221d72935ce9d69695409ee24d557d2ff313d9a60e0c53d399160181e365a123a80af1f245a356c250abca4c77c654a7e98c34d02849b19e99b7e2067230627c236e90de2e16c24cbbc2a46775f80c378accbeef9123bf7bbc018a9c9e33107855f93c21e39636c7bd8ef62121d4b387c8f190ee11ac12bf82947992b93ffaf5df150eb407b38ab83b15135bb3b1daed70df6dbeda76cb777d92fea67d43e8a85aafb2b54d0c287919015c30f8da788f8ab5be20832c7486264faf708859b56f5d9fb3aa66ddce2b95b1e4808e881b3856080660279bbf5ecfbe74fa73307dc40bdb2c298e8ed38b99fd3614cd99039118dbdca3d28fe9d92a54bef05406ac5c4716e25dcb17ef55c83abc152c5cadf25764737060a86b825626460033385b3feb62a7a9c04dd403f0f1be81fb956faded807d0cab4a4896cb9b1c580b75adf256cf816fdb0c44a4f6f866979cb4a480814ba757f8f2e2da9d822912807dce86e42c722d4a04973432ed18bcbe1ff7e1a1f13ecfb15b5b195befca6e4709c654de667a063967b6068b7de46457b0d5c7eb7364c21ab1e6c3215a056a33f8838dadeb49507e2fb2f2025f86a10d00bbccc35b900fe1dfbb1e2d420fa482be0377078b823958205747cda031b469efaf9703cf4d0c019759e5b748d4e8e0b590a444c31e98b5e098fbf81bfb4a4165a369003bb298f9e04e8d372df006ab56a561b7cf7167235ac599c241e15abae40d3066b0d1bb5f77817e272039b109c8dc4fb6b77e3541b6fc3ea0c446fdd6f94dc6abf3f4614091f2733e9828e7219d1d8a21be5230c78dd87743a9704ed23a68340b5b6b9284594728888b3ffe29620ac79ef4df0340ce88771a3c647768feadc29abed380399dd8314a346efc226043a0ec92e48473081eacc4263c41359cb1b0e11336a250eb064fbd6d845794ba2df8357b5192d9dcfda186c6c17a62402f0e5a6cdadb743eab6ef48dfb24d51e7811c6007d74a618a778ad236330783545cb68977994e66ae0d9db4733ebf364e48ead118454c08b4f94fbcaa38899baa20184b282f80f8158168ef7c2798e2a0efd18b3f1ffa5225a688e945de8e123e62f1676eff59497e0ebe972b16ab470546ad01a5a37982da217300ba0c83924003257bc18a6d10115cbfc15beba2e54be58a2d81c83ef141d8c7074adf680242e3665fe6224bfb06703cc0299c4557f96b04aedb936aa73ae106344a16c5bd755622c126540acac51df9e613c98afc33d9924426794ce0da0c82208b56a92910d31206a9f8fcebb9fe948e17f47b7e38e077f628312af958ffc472405200b393aaf44ddd34984bbb69b23afd841f831c7143acc9a24df0b72dd5c0c49ba44cd00190304cf2ed0023102687792ab3a3f8a2431e29eb3fb9c716c57bfab8a9bc82ccf0211d49f06a64f71ee0034d7801d4850edcd030128c1735a751599cf794af6d259a9c2d3df604087aa9d38dfa6e49aedba99b04715ebdfae8c1a261b596407573a1e265bcff113595f04f3817dcac845f67555cd876afd0de7f85fff20d2bdbe94557115643da155b9607b584d2685e605d665857e854a2944ae5d54a962b0fd601ba919ad2cf2d6309cf6aa3538260b1aaa47a7f7a8ebf1a3e45e1392fc89e98c18a3a825c180df614af0d607af1b2ef0729a661ca733e392b82f51811f179963ebf5076bf6be188887222f821600d9a324e113180d33d1d788264040a5f361d20e4dd3c2b83cbc11cb096c1a886decabe7884237eeaef528a4b9c747ebf06b386884ef9e02eb2ed9db164045c8c1614b53a4ad7b0447d537af7b9717af2ba2bdc8a8773fd33068e7713a6eedf15bbdd2d61d69eb86d9eeab0eceb115ecb00385342d96b2f6c5baf5bf051a7f3ef2b568bf73e7e71f860f24028c8d3b20cb4df7796e654fdf808b05a972ee292ecfd67185541638bea52fe916495c7c33559c5df4cbf91d5f71339cf61911c4fdcc8017ba534146504322", 0x1000}, {&(0x7f0000001800)="30ce366b7ec8325119a80c74e706619e8c6750552cc1a99c92bc434df1530e4171fb36e6812c52975a1783aaffe52c7d84d118d062871d21a07b1907215c29f47e06d7782ceb09648dc06aecd1321421d6047e3f18a43aa21ce163805fc5c7359bfd27b9", 0x64}, {&(0x7f0000001880)="7657fed6d7f6d7a7eb70abd5f270cebc7a34852efe3352dffc227a7f78063f1e9d296832a06b8510f174c9dec3666f57ed8883b1b18d74312b7e3ced0b5ec1a105ee6b1c8841653db908", 0x4a}, {&(0x7f00000005c0)="e1e523e7293323621c7aa14aa1e3ac0df5", 0x11}], 0x8, &(0x7f0000001c00)=ANY=[@ANYBLOB="d00000000000000001000000f8ff07001afa7a9626c239f6a19e79eb382000297f3459347779464fcd21f6ef41172010350d3ce1e5fc0efd4ec3117375cc55079f3e1622335aaaa327d552e2fa977b62f41dffd883a51a5be06660be5e250fe98132bf00cf5d980752cf678e97811deb5891d816df61adefae428027e78116307e3036cfcc6df037be52d329b62de392d733b05c36ab5b8fb59128b3d38e67cb3147e2c7dd6142e2aab69e3d4b1955aa00f0b193ff31ba6aaf06f96d90c36f565bc4c3e52b434687bb00000000000000480000000000000000000000010000809b0477f4ab513219bd409674bd2aaf40c06ec3587e9e4507a9dab6464ae43cdc1a12b1e51e0500f3e10b494a6a131e513cf891e20000380000000000000001000000306dd4168bf1f1bcd6262d81c372ba6a572b2168db0d67dd94ddd2ff9d9d44ba3c5067f15d9bd30bdb00000000c800000000000000ffff00000600000003bd54dd91b16881bdc61226fe42b969cea6b3638e02c6e473dc63834eb704311f0552548aed2efb816fd649f7bf758d811d9b2be3c1ed1d7ae0248bf57550954ae5c7544425b3022eebd1727d201090d1092282a26022ababc4284c5968aa9362f1541e203c28ba2975cdd99f0b2b5396f0eb289973319a82fc974ac817aa319f972c8bca866025f7737c643fff3265a3b0aff31457b1a745258fadf220236c378c158255b059d5e5d116d90b12c11f338a8d1a9b6dc100b42a52a41cf5b35c0fe2aa4d77e694510c"], 0x218}, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fchmod(r6, 0xf0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 16:00:20 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x0, 0xfffffff8, 0x2, 0x9, 0x8b98, 0x3, 0x7f, 0x81, 0x9]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x806}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r4 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000300)=""/11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffe76530130fb9aa23d0571454d78a2a197a386207000000008295955987c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16fc0db55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000ee0000003816ecaa000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a7b2237db8ee3a23e332f14dfcf8317205a265910bf87d33bedb316188421b1bf6a1748179bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cc47bc415c77e78091045293d3582008d257c543d5b73a4e5c77ded34402e3b27cfa786da3c622e10efd6100"/361], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000680)=0x43cbc, 0x4) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getpeername$inet6(r2, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r3 = fcntl$dupfd(r0, 0x0, r1) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000100)=""/239, 0xef}, {&(0x7f00000014c0)=""/201, 0xc9}, {&(0x7f0000000200)=""/30, 0x1e}], 0x6) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = getpgrp() ktrace(&(0x7f0000001640)='./file0\x00', 0x0, 0x4, r4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000100)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:20 executing program 0: getegid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x30fd, 0x0, 0xfffffffd, &(0x7f0000000140)={0x10000, 0x7ffffffb}) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "000000000000000100002000", 0x3, 0xb158}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0xffffffff) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x198f224d74408fb7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x6, 0x5}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x751, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64, 0x0, 0x0, 0xf05}, {0x5c, 0x0, 0x7}, {0x6, 0x4, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2d223636c4f6c97076a3d0f1f79e") 16:00:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10040, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206919, &(0x7f0000000300)) 16:00:20 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/159, 0x9f, 0xfe4c954caaece23, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x80, 0x7}, 0xc) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008", 0xdd, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x1c) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r18 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r19 = getuid() setuid(r19) r20 = getgid() r21 = getuid() r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x7, r24, r25, r24, r25, 0x2, 0x2}, 0x5, 0x54, r23, r23, 0x9a8, 0x15, 0x3f, 0xfcc}) r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x8, r27) r28 = getpid() shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x7, r19, r20, r21, r25, 0x44, 0x9}, 0x7f, 0x3, r27, r28, 0x4, 0x8, 0x1}) r29 = getuid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x0, r17, r25, r29, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r30 = getuid() setuid(r30) setuid(r10) r31 = getgid() r32 = getuid() r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r37 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x7, r35, r36, r35, r36, 0x2, 0x2}, 0x5, 0x54, r34, r34, 0x9a8, 0x15, 0x3f, 0xfcc}) r38 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r38) r39 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r31, r32, r36, 0x44, 0x9}, 0x7f, 0x3, r38, r39, 0x4, 0x8, 0x1}) r40 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r36, r40, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="8f0a3d9e", 0x4) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/119, 0x77, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x1ca) 16:00:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x4000, 0x81) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000080)) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020217e00000012000020f4ecd0aaee8fd23ab5943fb4f3502b2b31ba9511d115f893423b0099800fbed5d203ab48bba0988d6b303ee377c88fe5b82228e19aa8d48790f01004553b87c602b9b8f289c253413d95b998c73fe9a3f8af4d02bf9e8c039a138528d0dc2ed8cccc9e69181daa400f825a6c26e4d398cb7a2d1ded0fb2fdb8a89c630b419b9ec1d3c53cd6abd6fc80e19155be2c023970d28cbbdece1a51b734901d84cf71ce2d2693874e9f2dbe29ca0947fb8fdc7eacec8b7d93b359f04ed442bc614c706dea68e5cf98dca9f39c1e6f24e95b8db20890a73138d300ca2a184140d6c9ade7570fd90d3578d99525b7d7d77ec59fada0d84e333b715cb1caad2d83f7b5ba37aad5b694e103a393f573b3c0d1ee4c48922ae5aa74c5ae4e1f563d2ab58c929c14a78c6ae3e383cadbfa9c2b5aea3354cc14cdb5bd7a63bee08ac47315555983ad2c44082ea82ee43f7fe5fbd17aad900000000c9be7cf50000000001000004461e530df91ccd8640cb65c122dc07192678b77fea4d183630fdb1aea0127bd6014e000000000000acf248c91b5c577108b2f04bc4a0d91e9763df3a648d976a45d03a6558f0632bb6038ee0d6192b642786f0fbfc14f078983a7fde54f2f6420ea07d7f7141d6"], 0x10) write(r0, 0x0, 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x2) write(r2, &(0x7f00000000c0)="5e4b35adbaf4cebc4cd717263d3e9c5eabf4d218052d493c8cbe0ec26808cdcb8ee0c3f4565238210bb9587ba26c2bbd28f715bb5a4a2fa58f1f578672b2ff7ae008eab3adc9129cd73f9f572822daadee265979a75025ad901023ea755b5252e3c2d21eb320c56f176aa192a0376726071977cf669368195d828f376b2c051d0bce55edfd324b1b83e535eceb1def0fcc74cd1bbd3393026d19a30c7be597d517159086dcb897e605d1dd4efc47da343c06c17296b9a36e32dc708a2dab0623592911f801ad5a593bcce8bd1f6c798ec091fba6dfebf7fe2d7f30000ca8e3f8c2013634ff4f9ff3dbc7c9995c43ad263d1998e2ebe6", 0xf6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() r7 = getuid() r8 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r10 = semget$private(0x0, 0x4, 0x2) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r16 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r17 = getuid() setuid(r17) r18 = getgid() r19 = getuid() r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) r25 = getuid() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r25, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x80, 0x15, 0x3f, 0xfcc}) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x7, r17, r18, r19, r23, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x4, 0x8, 0x1}) r28 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x0, r15, r23, r28, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r29 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000880)={{0x0, r6, r29, r7, r8, 0x14, 0x6}, 0x5, 0x42}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r31 = semget$private(0x0, 0x4, 0x2) semop(r31, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r33 = semget$private(0x0, 0x4, 0x2) semop(r33, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = getegid() r36 = getuid() r37 = getegid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r34, r35, r36, r37, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r39 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r40 = getuid() setuid(r40) r41 = getgid() r42 = getuid() r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r47 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x7, r45, r46, r45, r46, 0x2, 0x2}, 0x5, 0x54, r44, r44, 0x9a8, 0x15, 0x3f, 0xfcc}) r48 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r48) r49 = getpid() shmctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x7, r40, r41, r42, r46, 0x44, 0x9}, 0x7f, 0x3, r48, r49, 0x4, 0x8, 0x1}) r50 = getuid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x0, r38, r46, r50, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$IPC_RMID(r33, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r52 = getegid() r53 = getuid() r54 = getegid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000880)={{0x0, r51, r52, r53, r54, 0x14, 0x6}, 0x5, 0x9}) fchown(r3, r6, r54) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x1, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7efffffffffffff], [0x0, 0x0, 0x482], [{0x0, 0x20000000, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1000000}], {}, {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) r20 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/227) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=""/4, 0x4}, 0x0) r2 = socket(0x6, 0x1, 0x20) getpeername(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r0, 0x1) 16:00:20 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1104, r2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x4, 0x0, 0x0, 0xfffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0xc00, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x47, 0x9}, {0x81, 0x943}, {0x1, 0x6}, {0x3, 0x650c}], 0x4}) 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x200) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\xe5\xff', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb96f51feffffffad51f630d057e575017b6e"}) dup2(r1, r2) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r3, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) setsockopt(r3, 0x3, 0x180000, &(0x7f0000000000)="fc5f22f0c3993554656a52a91cd26bafe2b66f92d81e9654f57a46db091001480bc1e2cfe72fced7cd1cbb78038e480faf7df5cc8df793f8cb83193ab573ad23b70f61a903256ed7eaeec78f404a03d85f72db95455ebe8622633b9fed", 0x5d) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d07a59b2dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dcfb679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840fec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9b891b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0844018fdc7f9fb467655f8ee4c7be1d333c5465ca43d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df19ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481dd4dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721dcdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da00001e267a0d232f43807000000000000004abc812d6d90ece6f0100000000000000315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040020000003b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245900200c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1204000000000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000006155ac6263c7dbf4000e9e4600886f079189184117036dd8cb3eadf583113905312b7c120630b9790c564b6ea4307e246124a4ae3d0d70c471d877bd651e99e82fce81e696095dac5f8b1886f2151b1a2a40e20d6cafac2b008a0bbb7070d4b2505dfadc41a9a8cf9f1f8d7c62a0b8af179b2afa4277357745697fd20d0000000000000000f793cf25c4d0577d468fc3557333c0fb18e469bc9489e608c92929e73fb86e15e95cdbfe91afdcf09b64ffa7a9a8202f2d518840c84969b233634a3e87359643294ce6596bce6cd81f51c913efc17791dba6c0cf327a8f4ff599a44a41e4de1801e90b84ec0811faf8e0742bcaa3bdc2b52c2344be85af7ca4c489e5bc197b2316ba688179b90f24fed201705d5c3b684f928480e327f3711f18f550a635489ff61b96b6f7eec3ab72b76959dc5730b5f05c66c1063494505d3a3f683dc2951b02bad556d363a83ecc9bfc1bcffab068f65c94c857a270fb"], 0x10) dup2(r1, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000b8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e1a66e96c653000"], 0xa) dup2(r0, r1) 16:00:21 executing program 0: clock_settime(0x0, &(0x7f0000000200)={0x1f000000, 0x9}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fchmod(r0, 0x8) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendto$unix(r5, &(0x7f0000000180)="23c15f99296cc0a689bbea5460458e9b7e9f42c3c4b5c729f2b0ca3be7ef5f48adb7ebc924c358cfedd24c61339d6b0395e132a0f6a4b2f3bbc18545a2710ef28d8fc4778b45ed542899acafd42d91f7b58db5361828597890", 0x59, 0x206, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r4, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x7, 0x2}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x7e67) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r6, 0x4, 0x84) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r6, 0x0, 0x7) close(r6) 07:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 07:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2e24b7839b8c5fd9, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 07:28:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff3fffffffffffff], [0x0, 0x0, 0x401]}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x5, 0x28000000, {0x3, 0x4}}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 07:28:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r1 = getppid() r2 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = getgid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) r12 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7, r3, r4, r5, r9, 0x44, 0x8}, 0x7f, 0x3, r11, r12, 0x4, 0x8, 0x20001}) r13 = geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r22 = getuid() setuid(r22) r23 = getgid() r24 = getuid() r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x6) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r27, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r30) r31 = getpid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x7, r22, r23, r24, r28, 0x44, 0x9}, 0x7f, 0x3, r30, r31, 0x4, 0x8, 0x1}) r32 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x0, r20, r28, r32, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r34 = semget$private(0x0, 0x4, 0x2) semop(r34, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r36 = getegid() r37 = getuid() r38 = getegid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r35, r36, r37, r38, 0x14, 0x6}, 0x5, 0x9, 0x101}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r13, r28, 0x0, r36, 0x220, 0x4}, 0x3f, 0x2, r1, 0x0, 0x40, 0x9, 0x338800000000}) fcntl$setown(r0, 0x6, r1) r39 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000210, r39) 07:28:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x4, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x8, 0x7e, 0x8}, {0x0, 0x1, 0x1f, 0x10000}, {0xfc00, 0xfb, 0xe9, 0x53}, {0xffff, 0x1f, 0x2, 0x86}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x81, 0xcf75, 0xfffb, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x8) 07:28:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="2e6384b0adec85484bb5298088475952163393d0b51e8145b3fdbc65934880d297829815ee9ba6a0c79be1953542f11014e128006d70c12ada89e9c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000785000/0x2000)=nil, 0x2000, 0xf) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0/file0\x00', 0x80, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000001200)={0x8001, 0x2}) sendto$unix(r2, &(0x7f0000000080)="511504a5d7137a15b2d391b3113ca91656cfb3c53c", 0x15, 0x2, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 07:28:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) 07:28:16 executing program 1: r0 = getpid() getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r4, r5, 0x2, 0x2}, 0x5, 0x54, r3, r3, 0x9a8, 0x15, 0x3f, 0xfcc}) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000640)=ANY=[@ANYBLOB="d6495b09df2a0dc6cdf267511019fb8959787af344e3d807de8a0c06bc031fe6ba30ca8afc3c80dbe3efc7a92ad9af18edba6ae5a7b9b9643048056795bfa4315ab4addf7d412f9158928030264b224153d2e93c4ae1630d329ee81e1b9d63298420c20c2bd62bacf8f604c0230dea1c97fc6490b288790e28f41fec669e038b94b1a4d711d0e73a2e16d58247c630d1cffc36cb95b1191b6589f41a5feb48f3af41f6aff0f6b2f32e33880a3acfa38d6afe8a6b0681007b67551b31d651cf0fe9a77ec8bd00000000000000aac33572364336d8bb1489e86ad373c8001d000000f00beec430ee7c5638fda907b10db5fd149ff4bcc496551678cebcf52b0705c6967ca240de76503a11e20d5b58c8da23844fc3b608b6c0d589a73df6729f8c92c76ced80e66818"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r7, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r15 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r16 = getuid() r17 = getgid() r18 = getuid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4f1b5a54bc301173) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x7, r21, r22, r21, r22, 0x2, 0x2}, 0x5, 0x54, r20, r20, 0x9a8, 0x15, 0x3f, 0xfcc}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) r25 = getpid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x7, r16, r17, r18, r22, 0x44, 0x9}, 0x7f, 0x3, r24, r25, 0x4, 0x8, 0x1}) r26 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x0, r14, r22, r26, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r27 = socket(0x2, 0x3, 0x0) connect$unix(r27, &(0x7f0000000440)=ANY=[@ANYBLOB="a68e2cc02111e80af1a35d644579fec355ab0b6c622311c1745c060a533b59b073e751d678af77ce321d41b3985994b13a137e83c2ff07000000000000121915688da52a7770ec34f832e2b082e2ede2f3665a103f27b7c164ff43520bcd149c2dd25fe50f536f42512804123077c75514a423c80333ff0dc3291bd31600"/141], 0x10) setsockopt$inet_opts(r27, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r27, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r30 = semget$private(0x0, 0x4, 0x2) semop(r30, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r32 = getegid() r33 = getuid() r34 = getegid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r31, r32, r33, r34, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r36 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r37 = getuid() setuid(r37) r38 = getgid() r39 = getuid() r40 = socket(0x18, 0x1, 0x0) fcntl$setflags(r40, 0x2, 0x1) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r42, 0xee01) r44 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000240)={{0x7, r42, r43, r42, r43, 0x2, 0x2}, 0x5, 0x54, r41, r41, 0x9a8, 0x15, 0x3f, 0xfcc}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r45) r46 = getpid() shmctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x7, r37, r38, r39, r43, 0x44, 0x9}, 0x7f, 0x3, r45, r46, 0x4, 0x8, 0x1}) r47 = getuid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x0, r35, r43, r47, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r48 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r49 = getuid() setuid(r49) r50 = getgid() r51 = getuid() r52 = socket(0x18, 0x1, 0x0) fcntl$setflags(r52, 0x2, 0x1) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r56 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x7, r54, r55, r54, r55, 0x2, 0x2}, 0x5, 0x54, r53, r53, 0x9a8, 0x15, 0x3f, 0xfcc}) r57 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r57) r58 = getpid() shmctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x7, r49, r50, r51, r55, 0x44, 0x9}, 0x7f, 0x3, r57, r58, 0x4, 0x8, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1000, 0xffffffffffffffff, r13, r28, r43, 0xf6, 0x7}, 0x9, 0x8, r58, 0xffffffffffffffff, 0x3ff, 0x80000000, 0xfffffffffffffff9, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) recvfrom$inet6(r59, &(0x7f0000000140)=""/130, 0x82, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x0, 0x400}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 07:28:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0601a255dc361e192a10310a02000000000000f259d35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 07:28:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 07:28:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200007f, 0x0, "0000000500000027000003000000ffff2000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2c, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:28:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000040000000000000000000000000030000010"], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="b3", 0x1}], 0x1}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x82, &(0x7f00003f6000/0x4000)=nil) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 07:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) r4 = dup2(r1, r0) msgget$private(0x0, 0x28) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x40, 0x27, 0x2}]}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 07:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7, 0xbc, 0x0, 0x4}, {0x9, 0x1, 0x86, 0x80}, {0x77b0, 0x1, 0x55, 0x9}, {0x6, 0x5, 0x3, 0x401}]}) 07:28:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000180)="b88925e7550b2cb925bf5caaf34edd8c7054a88cb8cd93ba362f807202f4b944fd80daa49138b1eb97602ff54f99ea4664f67b4cb32b6d1fd415c3b127afe31e56e89a05ea183579ec1e9e3a63380a10f48dd773c13ee42c24835467e840839a49d31edeec2b27e54e727d56c08ffd6a672b56ff79578e736f5994d6db8f7064752da0f0effc0f27605628dcf3d4b53cb32c1cf7491244166c476cfb1afd8a702fffb532d2bd474b64ff760686e702d9aab6", 0xb2, 0x0, 0x0, 0x0) 07:28:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f0000000140)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x800}, {0x2, 0x100, 0x17fc}], 0x3) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xfffffff9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r10 = getuid() setuid(r10) r11 = getgid() r12 = getuid() r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7, r15, r16, r15, r16, 0x2, 0x2}, 0x5, 0x54, r14, r14, 0x9a8, 0x15, 0x3f, 0xfcc}) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r18) r19 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, r12, r16, 0x44, 0x9}, 0x7f, 0x3, r18, r19, 0x4, 0x8, 0x1}) r20 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, r16, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semop(r3, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x1, 0x1000}, {0x4, 0x1, 0x2800}], 0x3) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x34005a4b105c8d7b, 0x0) getsockopt$sock_timeval(r21, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r23 = socket(0x2, 0x8002, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff18284f73efd7", 0x8) r25 = socket(0x2, 0x8002, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r26 = dup2(r24, r25) close(r26) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r28 = socket(0x2, 0x8002, 0x0) dup2(r27, r28) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB="090091af69a30e44"], 0x10) write(r28, 0x0, 0x0) r29 = socket$inet(0x2, 0x2, 0x0) r30 = socket(0x2, 0x8002, 0x0) dup2(r29, r30) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r30, 0x0, 0x0) 07:28:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642", 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "05f2ffffffb893669207da9ec6f0bafde16c093b"}) open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0xa7) 07:28:16 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0xfe, 0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000480)={'\xdb\t\x00', 0x0}) open(&(0x7f0000000340)='./file0\x00', 0x200, 0x28) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x10, 0x0) pwrite(r3, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e35", 0x7b0353c, 0x0, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r4 = socket(0x11, 0x4003, 0x0) r5 = socket(0x3, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r4, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240)=0x2, 0xfffffc66) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x5b5e5c9743c0c923, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r7, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:28:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\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 = semget$private(0x0, 0x2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r13 = getuid() setuid(r13) r14 = getgid() r15 = getuid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r21) r22 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r19, 0x44, 0x9}, 0x7f, 0x3, r21, r22, 0x4, 0x8, 0x1}) r23 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r11, r19, r23, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) r24 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r25 = getuid() setuid(r25) r26 = getgid() r27 = getuid() r28 = socket(0x18, 0x1, 0x0) fcntl$setflags(r28, 0x2, 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r30, 0xee01) r32 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x7, r30, r31, r30, r31, 0x2, 0x2}, 0x5, 0x54, r29, r29, 0x9a8, 0x15, 0x3f, 0xfcc}) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r33) r34 = getpid() shmctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x7, r25, r26, r27, r31, 0x44, 0x9}, 0x7f, 0x3, r33, r34, 0x4, 0x8, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r36 = semget$private(0x0, 0x4, 0x2) semop(r36, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r38 = getegid() r39 = getuid() r40 = getegid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r37, r38, r39, r40, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r42 = semget$private(0x0, 0x4, 0x2) semop(r42, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r44 = getegid() r45 = getuid() r46 = getegid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r43, r44, r45, r46, 0x14, 0x6}, 0x5, 0x9, 0x101}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r48 = semget$private(0x0, 0x4, 0x2) semop(r48, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r50 = getegid() r51 = getuid() r52 = getegid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r49, r50, r51, r52, 0x14, 0x6}, 0x5, 0x9, 0x101}) getgroups(0x7, &(0x7f0000000340)=[r26, r40, 0xffffffffffffffff, r46, r52, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x80, r3, r4, r23, r53, 0x10, 0x7}, 0x6, 0x7, 0x5}) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\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') 07:28:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038040000efbda1e800000000000000d5b40300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898fa2d17869000000fc030600000000000000000900000000e9e70000000000d4000000fd966ab97149f037a476e69696cd9f80000000000000000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 07:28:16 executing program 0: r0 = socket(0x1, 0x3, 0xf) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 07:28:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2cf], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:28:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x100000000], [0x0, 0x7, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffbff], [0xffffffffffffffff, 0x0, 0x481], [{}, {0x4}, {}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 07:28:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {0xfffe}], {0x5}, {0x0, 0x1200000}}}) 07:28:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), &(0x7f0000000240)={0xff}, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) 07:28:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 07:28:16 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x10, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x8) r0 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() setuid(r1) r2 = getgid() r3 = getuid() r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x7, r6, r7, r6, r7, 0x2, 0x2}, 0x5, 0x54, r5, r5, 0x9a8, 0x15, 0x3f, 0x101}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getuid() r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r12, r13, r14, r15, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r17 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r18 = getuid() setuid(r18) r19 = getgid() r20 = getuid() r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, r23, r24, r23, r24, 0x2, 0x2}, 0x5, 0x54, r22, r22, 0x9a8, 0x15, 0x3f, 0xfcc}) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r26) r27 = getpid() shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x7, r18, r19, r20, r24, 0x44, 0x9}, 0x7f, 0x3, r26, r27, 0x4, 0x8, 0x1}) r28 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r16, r24, r28, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000140)=0x8) r29 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x20000, r1, r2, r3, r7, 0x44, 0x9}, 0x7f, 0x3, r9, r29, 0xbd9c, 0x8, 0x5}) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) 07:28:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2cf, 0x0, 0x5], [0x0, 0x1, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0xfffffffc}, {0xfff}, {}, {}, {}, {0xfffc}], {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x2}, {r3, 0x8}, {r4, 0x80}], 0x3, 0x16) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r5)                                   07:28:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3ff, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x5, 0x5, 0x0, 0x1}], 0x80000000, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x3f) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 07:28:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac5dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000bfefdeaf50697594b1403f467750199c5f0514eb31739ae699a438abcc74037e30866ab558c4da750d9cd16939eec5be9bad31df1320f2"], 0x10) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) r5 = syz_open_pts() r6 = syz_open_pts() writev(r6, &(0x7f0000000380)=[{&(0x7f0000000200)="3e984e4b9536d38bd6d5f4d531ccb9874be5646de30e086d0ca43dd84bb4dff2bedaa7804dee84d34031f34c166bdea79ac28c7b7944f7853d3f8278698742965064f3141798bd7505bd42f559d7811d0437231be1cd053557262978e3c47b0db4fe71c1da759593f4f7", 0x6a}, {&(0x7f0000000280)="67937b9150617cae3ba5b79618f447d5eca83d345cca0b8a4bf22fb2157ef60fa2f88905d9125c2b11e13c7fdd541e40bf2b899c691822cbdbfdfe7b59fb63be181decc374dcde5eef2d8330411d8370bfb13641b7311f7e239c09c6417ab81549e53a960ea651d8be7ccd996733a6c9bfc71dd40ed902367e82ba792bb9b37744937701e33b7baf33a0365ab1785a04661c5eb505dac4f26b57ce9017948e78bea2d707310ecec8d478fe8187efaac4f035440ba19d98b81b14022b82ac", 0xbe}, {&(0x7f0000000340)="5785ff2591fd6dcb3869b80d86c9b3d2592b45872ad552", 0x17}], 0x3) close(r5) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) close(r1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) dup2(r1, r4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) accept$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000200"/40], &(0x7f0000000180)=0x28) r9 = dup(r0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000100)={0x80, 0x401, 0xfff, 0x9, "c4a7df427b1b4138262a6431259e6023ca1a4a75", 0x4, 0xfbcb}) 07:28:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x3, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r3, &(0x7f0000000140)="67a8232c3e83aa8d02255b47fadae82c5f95575661ed222bfa1e4d45ea21d2142389f42a026c514ee9df2acb", 0x2cf, 0x2, 0x0, 0xfffffffffffffe3f) r5 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = dup(r1) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000400)={0x1, 0x40, 0x2, 0x7, &(0x7f0000000180)={{0x1, 0x4, 0x3c, 0xfb, 0x6, 0x40, 0x2}, {[0x3, 0x32, 0x7, 0xf6, 0x7fff, 0x7fffffff, 0x800000000, 0x4, 0x7fff, 0x0, 0x9, 0x9, 0x6, 0x4, 0xd1f, 0x80000000, 0xfffffffffffffe00, 0x4], [0xd41c, 0x8001, 0x0, 0x6, 0x4, 0x4, 0x5, 0x7ff, 0x3, 0x3b3], [0x0, 0x0, 0xffffffff, 0x1660000000000, 0x4, 0x474c, 0x9], [0x0, 0x80, 0x4, 0x5, 0x7f, 0x7fff], [{0x1, 0x5892, 0x401, 0x3}, {0x2b, 0xfffffffe, 0x1, 0x8}, {0x400, 0x3, 0x10000, 0x2}, {0x7ff, 0x3, 0x5, 0x1f}, {0x5, 0x200, 0x5ee1da23, 0x1}, {0x3f, 0x0, 0x4, 0x3ff}, {0x2, 0xfffffffd, 0xffffffff, 0x6}, {0x8, 0x80000001, 0x1, 0x9}], {0x7f, 0x10001, 0x3ff, 0xfffffffffffff001}, {0x4, 0x7, 0xf2210, 0x1}}}, 0x6b, 0x8}) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0xfffffffffffffffe) 07:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(0x0, 0x0) pipe2(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="fc40b474ccc0ed1edf4c7d288f8a3ae8775b0ef7a7fe6250839c8c0d416af21efb933a7f10c49077120db0d2d3634435e576c11f131902ac934d39b0bd216d0c73de1474db217a0b11ed66b048b6591b5f9254ac51d8e0aa2773ca6b8f4ae60519554f80449658ea07366fd76486caead6880f6bc97a70eb61812f4a3aefda72e7c3c351bb153ebe259aa64bd669b46069d8ef757862d33e57f9031fc683cac2b96fe5e08c", 0xa5}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000ffbf00000000000097ebb2f099f1ba0423f16e55dac22127eb96ec63b0b8e074b4198112bb0fdabfe9ee650ca646fc38c09c8bbfeff24d200ec3df7615923ea0a7fe6122", @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1], 0x30, 0x733dd97adb110f65}, 0x400) accept$inet6(0xffffffffffffffff, 0x0, 0x0) 07:28:17 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4d5) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}}) 07:28:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xea7b, 0x1480, 0x699b, 0x798, "3cf5c4fb2406405b6c00dcaee1679e6878b06e61", 0x9, 0x5}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() 07:28:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000fff400000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0)                                   07:28:17 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x3) 07:28:17 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0xa) write(r0, 0x0, 0x0) socketpair(0x20, 0x4000, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 07:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:28:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="bc68c474de229469189397d41ab01d81d5a37c5bca594acbd63f430bb1b9e4c1b7e47b162874374ff571944915bf69bbc1e0eca84bccdea85ed1d5b559614678bf28e884870fe63c13f59c2168c74153830ff38174c44f5370d0b2b61338035e21599b463a4a2572da2a73b9e502067b1d4f93be9e88554a11a5162d846d6239f55506f0a59beafbba5e7a1c39769f3336dc822968a39595423931fcb35e972b9b"], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x6) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="25f8164fe7740104c5a1d9f4eb824e5aa3800ba9b52c06a9b31bccc3c5c9a08373"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0d851f6e0800e924", 0x8) 07:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x5}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfa, r3, r4, r5, r6, 0x80, 0x6}, 0x5, 0x9, 0xfd}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) r19 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r19, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) semop(r2, &(0x7f0000000040)=[{0x2, 0x2, 0x800}, {0x0, 0x8, 0x2000}, {0x2, 0x4, 0x2800}], 0x3) 07:28:17 executing program 0: r0 = socket(0x1, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000440)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800"/177, 0xb1, 0x0, 0x0, 0x0) 07:28:17 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = semget(0xffffffffffffffff, 0x6, 0x20c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x84}, {0x6}]}) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/173) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x3, 0xfffe, 0x1000}, {0x3, 0x401, 0x1800}], 0x2) 07:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/216, 0xd8}], 0x1, 0x0, 0x5aa223fb) 07:28:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000001b80)=@file={0x174984a2cdc2d647, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) preadv(r4, &(0x7f0000001b00)=[{&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f00000005c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000740)=""/88, 0x58}, {&(0x7f0000000800)=""/223, 0xdf}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/199, 0xc7}, {&(0x7f0000001a00)=""/225, 0xe1}], 0x8, 0x0, 0xc21e) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r6 = openat(r5, &(0x7f0000000280)='./bus\x00', 0x0, 0x2a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) close(r5) 07:28:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffe, 0xfffffffe, 0x0, 0xa, "d730e40900000200", 0x6}) r2 = semget$private(0x0, 0x3, 0x80) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x8, 0x7, 0x7, 0x0, "fbbfef67366735fdea70ce40faaea456a075da89", 0x9}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x6, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 07:28:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x402, 0x4) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 07:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x15}, {0x1000000044}, {0x400006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="536481c4bb384ae5c893892da077520462d3da001c4e19e57f5468082813e72073daaa92ba1fb4be9632aaa6d76f59811e4b3ff4e60f7492785a6dfa816fc8f778bcd6c9e522d17c587b542cf2871d0ec360259adc8390c58e3f96be77fdeaf65e132619baccc08e72143438fc4ef52720b313726d55493459a5b86e7902612af9346b6436ea4b599b6dd43d56f9212c9b17739f5eb2f7e231051668a50cc163f88778f3f2307b0ef4aa3ea23c43dc5aff232cba", 0xb4) 07:28:18 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/211, 0xd3}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x33, 0xffffffd8, "8500410aa79300c4f54020d98301a462f9132000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)="5f7b96eb6ef655909cd3085da68d7544ecbb7bb65eedf315b805af399373ceae9a131d4e30e414579e2700fe892dcf78cd0c42512829367c6259cdda3662a278cdb7e1da4f2b57a71a1d333ab2fb67a1d99fea4bc6bbbc6a99e679dd4ca683fd87871875a93d3b43228912ef9e314fdb8cf82a7a03edbaa291729d540d74c9cb4bcdfd", 0x83}], 0x1, 0x0, 0x800) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) login: uvm_fault(0xffffffff825382b8, 0xffff800000a8d000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff825382b8, 0xffff800000a8d000, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff8000179992b0, count: 0 ddb> trace memcpy() at memcpy+0x15 route_output(fffffd803da00c00,fffffd80363bed88,0,0) at route_output+0x726 route_usrreq(fffffd80363bed88,9,fffffd803da00c00,0,0,ffff8000ffff3650) at route_usrreq+0x363 sosend(fffffd80363bed88,0,ffff8000179994c8,0,0,0) at sosend+0x63d dofilewritev(ffff8000ffff3650,3,ffff8000179994c8,0,ffff8000179995b0) at dofilewritev+0x1ac sys_write(ffff8000ffff3650,ffff800017999560,ffff8000179995b0) at sys_write+0x83 syscall(ffff800017999630) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcda60, count: -8 ddb> show registers rdi 0xffff800000a97580 rsi 0xffff800000a8d000 rbp 0xffff800017999180 rbx 0xd0 rdx 0xd0 rcx 0x2 rax 0xa580 __ALIGN_SIZE+0x9580 r8 0x190 r9 0x5 r10 0xd33c17e92f424d8 r11 0xffff800000a974c0 r12 0xffff800000a974c0 r13 0x6 r14 0xd0 r15 0xffff800000a8cf40 rip 0xffffffff81f1a9f5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800017998fe8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (arp) pid=313690 stat=onproc flags process=100002 proc=0 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff82574360 process=0xffff8000148b2018 user=0xffff800017994000, vmspace=0xfffffd802adf8cc8 estcpu=28, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *80043 313690 77862 0 7 0x100002 arp 77862 80448 78770 0 3 0x10008a pause sh 78770 298798 26153 0 3 0x82 wait syz-executor.0 53905 407871 82501 0 2 0x480 syz-executor.1 53905 51638 82501 0 3 0x4000080 ttyin syz-executor.1 53905 204423 82501 0 3 0x4000080 fsleep syz-executor.1 53905 247864 82501 0 3 0x4000080 fsleep syz-executor.1 56576 43814 1 0 3 0x100083 ttyin getty 82501 103261 26153 0 2 0x482 syz-executor.1 85329 149077 0 0 3 0x14200 bored sosplice 26153 294030 87319 0 3 0x82 thrsleep syz-fuzzer 26153 373494 87319 0 3 0x4000082 thrsleep syz-fuzzer 26153 483160 87319 0 3 0x4000082 thrsleep syz-fuzzer 26153 345243 87319 0 3 0x4000082 thrsleep syz-fuzzer 26153 75340 87319 0 3 0x4000082 thrsleep syz-fuzzer 26153 115598 87319 0 3 0x4000082 thrsleep syz-fuzzer 26153 16444 87319 0 3 0x4000082 thrsleep syz-fuzzer 26153 66858 87319 0 3 0x4000082 kqread syz-fuzzer 87319 438004 72472 0 3 0x10008a pause ksh 72472 2752 90559 0 3 0x92 select sshd 90559 509497 1 0 3 0x80 select sshd 60730 41539 30375 73 3 0x100090 kqread syslogd 30375 55488 1 0 3 0x100082 netio syslogd 70111 496628 1 77 3 0x100090 poll dhclient 73782 276698 1 0 3 0x80 poll dhclient 98868 59962 0 0 2 0x14200 zerothread 53451 215030 0 0 3 0x14200 aiodoned aiodoned 52776 109895 0 0 3 0x14200 syncer update 8247 374132 0 0 3 0x14200 cleaner cleaner 23592 447329 0 0 3 0x14200 reaper reaper 26311 482217 0 0 3 0x14200 pgdaemon pagedaemon 19271 492671 0 0 3 0x14200 bored crynlk 41486 468743 0 0 3 0x14200 bored crypto 7373 38449 0 0 3 0x40014200 acpi0 acpi0 42452 501956 0 0 3 0x14200 bored softnet 89049 7106 0 0 3 0x14200 bored systqmp 55214 515507 0 0 3 0x14200 bored systq 5803 190772 0 0 3 0x40014200 bored softclock 29332 429210 0 0 3 0x40014200 idle0 36352 500511 0 0 3 0x14200 bored smr 1 24514 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9526 6993K 7316K 78643K 11802 0 pcb 13 10K 12K 78643K 158 0 rtable 108 12K 12K 78643K 536 0 ifaddr 81 15K 15K 78643K 192 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 67 0 iov 0 0K 16K 78643K 171 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1814 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 8 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 243 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 7 21K 25K 78643K 629 0 sigio 0 0K 0K 78643K 15 0 proc 48 38K 63K 78643K 554 0 subproc 32 2K 2K 78643K 102 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 80 0 in_multi 67 3K 3K 78643K 129 0 ether_multi 1 0K 0K 78643K 2 0 mrt 0 0K 0K 78643K 5 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 120 530K 530K 78643K 120 0 exec 0 0K 1K 78643K 261 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 137 88K 89K 78643K 2427 0 UVM aobj 130 4K 4K 78643K 131 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 134 0 NDP 15 0K 0K 78643K 43 0 temp 142 3019K 3658K 78643K 25147 0 kqueue 0 0K 0K 78643K 3 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 11 1 0 1 1 0 8 0 rtpcb 80 93 0 90 1 0 1 1 0 8 0 rtentry 112 108 0 66 2 0 2 2 0 8 0 unpcb 120 399 0 391 1 0 1 1 0 8 0 syncache 264 13 0 13 3 2 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 114 0 114 3 2 1 1 0 8 1 tcpcb 544 763 0 758 16 14 2 15 0 8 1 inpcb 280 1366 0 1358 9 7 2 9 0 8 1 rttmr 72 2 0 2 2 1 1 1 0 8 1 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 3 0 3 1 1 0 1 0 8 0 nd6 48 13 0 10 1 0 1 1 0 8 0 ppxss 1128 7 0 7 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 489 0 288 19 4 15 15 0 8 1 art_table 32 490 0 288 2 0 2 2 0 8 0 art_node 16 107 0 68 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 241 0 231 1 0 1 1 0 8 0 shmpl 112 129 0 1 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2372 0 974 46 0 46 46 0 8 0 ffsino 240 2372 0 974 83 0 83 83 0 8 0 nchpl 144 3453 0 1856 61 0 61 61 0 8 0 uvmvnodes 72 2782 0 0 51 0 51 51 0 8 0 vnodes 208 2782 0 0 147 0 147 147 0 8 0 namei 1024 11987 0 11987 1 0 1 1 0 8 1 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 528 16 0 8 1 0 1 1 0 8 0 scxspl 192 9779 0 9779 8 7 1 7 0 8 1 plimitpl 152 69 0 62 1 0 1 1 0 8 0 sigapl 432 789 0 774 2 0 2 2 0 8 0 futexpl 56 21067 0 21065 1 0 1 1 0 8 0 knotepl 112 158 0 137 1 0 1 1 0 8 0 kqueuepl 104 299 0 297 4 3 1 4 0 8 0 pipepl 128 576 0 557 4 3 1 2 0 8 0 fdescpl 424 790 0 774 2 0 2 2 0 8 0 filepl 120 7700 0 7600 12 8 4 11 0 8 0 lockfpl 104 171 0 170 1 0 1 1 0 8 0 lockfspl 48 56 0 55 1 0 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 2442 0 2435 1 0 1 1 0 8 0 zombiepl 144 774 0 774 1 0 1 1 0 8 1 processpl 864 805 0 774 4 0 4 4 0 8 0 procpl 632 1531 0 1490 4 0 4 4 0 8 0 sosppl 128 9 0 9 2 2 0 1 0 8 0 sockpl 384 1877 0 1858 15 11 4 14 0 8 2 mcl64k 65536 63 0 63 2 1 1 1 0 8 1 mcl16k 16384 9 0 9 2 1 1 1 0 8 1 mcl12k 12288 21 0 21 1 0 1 1 0 8 1 mcl9k 9216 9 0 9 2 1 1 1 0 8 1 mcl8k 8192 39 0 39 1 0 1 1 0 8 1 mcl4k 4096 80 0 80 2 1 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 70486 0 70442 18 8 10 12 0 8 3 mtagpl 80 22 0 22 3 2 1 1 0 8 1 mbufpl 256 117292 0 117201 45 29 16 35 0 8 8 bufpl 280 7788 0 2794 358 1 357 357 0 8 0 anonpl 16 105034 0 89763 99 16 83 98 0 62 0 amapchunkpl 152 4205 0 4044 16 8 8 14 0 158 1 amappl16 192 4292 0 3176 78 14 64 68 0 8 7 amappl15 184 66 0 60 1 0 1 1 0 8 0 amappl14 176 251 0 247 1 0 1 1 0 8 0 amappl13 168 169 0 169 1 0 1 1 0 8 1 amappl12 160 6 0 4 2 1 1 1 0 8 0 amappl11 152 89 0 78 1 0 1 1 0 8 0 amappl10 144 68 0 59 1 0 1 1 0 8 0 amappl9 136 700 0 697 1 0 1 1 0 8 0 amappl8 128 244 0 218 1 0 1 1 0 8 0 amappl7 120 168 0 150 1 0 1 1 0 8 0 amappl6 112 89 0 80 1 0 1 1 0 8 0 amappl5 104 180 0 168 1 0 1 1 0 8 0 amappl4 96 816 0 787 1 0 1 1 0 8 0 amappl3 88 550 0 543 1 0 1 1 0 8 0 amappl2 80 5428 0 5355 3 1 2 3 0 8 0 amappl1 72 24067 0 23579 26 16 10 20 0 8 0 amappl 80 1825 0 1772 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 130 0 1 3 0 3 3 0 8 0 uaddrrnd 24 806 0 782 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 806 0 782 1 0 1 1 0 8 0 vmmpekpl 168 9088 0 9063 2 0 2 2 0 8 0 vmmpepl 168 104214 0 101864 176 29 147 147 0 357 44 vmsppl 272 805 0 782 2 0 2 2 0 8 0 pdppl 4096 1618 0 1572 7 1 6 6 0 8 0 pvpl 32 289912 0 271127 228 30 198 228 0 265 10 pmappl 200 805 0 782 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 204 0 61 5 0 5 5 0 8 0