=0x25) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 13:35:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x3aec, 0x19bf, 0x0, r1, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 13:35:13 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb4c08cf2ecd0fa16d5a25271c47adb6a1d71c0b2e5909a06f905eca0c05822506bb72c76863b60effd45296", 0xfffffffffffffea5}, {&(0x7f0000000340)="0d3469dc4dda4c2e874603cfd825e9ffea75c0982d4c84b06da0a675b97c1534de4bf73131f4d9eb5476e88c7fbd8e304dc81e00f81b4b6b95e0c3040803332f70f8cbea", 0x44}, {&(0x7f0000000440)="e1b17df53e04ed02c65e6aa7d67838d853f4000000000000ca", 0x18}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)) 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), 0x14) 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) setsockopt(r7, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt(r7, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() r12 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r12, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x3ff, 0x766]) r13 = msgget(0xffffffffffffffff, 0x750) r14 = msgget$private(0x0, 0x200) msgrcv(r14, &(0x7f0000000680)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f12407d468d736e5c05c02e26e606859219333748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed6b0035626ee8ce244cdc0240b06e3c255da787f5d3b29f6af7b89930b00"/305], 0x1, 0x2, 0x1000) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) 13:35:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x6, &(0x7f0000000140)=[r0, r3, 0x0, r6, r8, r10]) r11 = syz_open_pts() close(r11) syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r11, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) writev(r11, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 13:35:13 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xa8) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:35:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) mprotect(&(0x7f0000648000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = semget(0x3, 0x0, 0x2ba) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000000)=""/232) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x802069ad, &(0x7f0000000300)) nanosleep(&(0x7f0000000140)={0x3, 0x20000000004000}, &(0x7f0000000240)) 13:35:13 executing program 0: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(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)=0xfffffffffffffe23) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:35:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x80) r1 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0x148) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a00)) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) r6 = fcntl$getown(r5, 0x5) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x20000, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000880)=0xc) socket(0x18, 0x1, 0x0) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[0x0, r9]) semget$private(0x0, 0x0, 0xa0) r10 = syz_open_pts() ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000780)) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000980)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000280)="8118f2885efaf0402bb882ad8afa98738ed245e2fce336bda67e806b9122d73e4b2ad91c0fdd7122d7d4e7bc349026072a74bf8614883879c4438bd7e7122f1bc3175a4dba60ca7313b9eef37381174dfa776e0db00d73699b899e2be710421e2a4928a628ef5635f8bf6d1f27681ab86df5b4f50cf6fa8307924aa1c7768da8ccbc998887a1952f51f45d9c59c0c6df37906e4691121ca659cccc44c5e002622bcd6867e69ad5ede0889ec9bff5ea268062484464e379a811a8cdd5957fff3162c89e8cf389452ad79ca6bd55c57ad33ca7bcd2748d76a3492513d641112b1841", 0xe1}, {&(0x7f0000000380)="c94f017c8da45b7ef443e93f464bb785b7bbc2e7166972a99e2e6657b2ce5aacf4631c01184fa81b33232eccca004db08ca3f0fc2fcb5f7b82d68edfbb6a3125b6fbad12d1991deb3c5db38e843947095c98c8f77062a472f0e0ae43af36cec9c6508708", 0x64}, {&(0x7f0000000580)="a4b2f7e41d6ecbfa76334a05cc5601971bb5a349024c0be04e4ba6c9bbb074b212ee984d7ad3ff2d5d330ff75fa9e7564e81f4e7b03a9904ec7d5698fd8a3cd9e797dc223a86d0414df929b8a79824db6bf6465eb532b73eaa1d91c1977fd730e8d930527740aff81b2ae7894044ddef57cf8714839dc9f7f47f325c11391781b7b402ba95c149d1cbacaf3885e16227030ed23f4b1ed18a2290646054219218c23a055d429ce495e000df4a1b1da75a68600d2dd36867869436976f04df917c4e4d8ff8827aa82d3f5b7ee76564dec85af8263c2a3d9c4bfe512ff65d57089d72cffe3e437bc61d16923566301eb6bd651db6bbbe1c16", 0xf7}, {&(0x7f0000000680)="6ae2ce52a1283e30b811b88440ca2ad199a8e41b0d2d312db3d9663660535871248a3184d9af21154e16d8d491eddc3182636f3930df4334c5d798a4ac1b3c3aa431ce3391a38adea8fc1224fa201975b6d05c411613c0fac7f7e651e01efcadc39dcc6186184eed0d93592ca1c4efb790fa5d211e0318f91b4f7cc16855200b801d82ffb1fd16bfe940817952bf03ea7ab663a384b9482d", 0x98}, {&(0x7f0000000740)="515ad1586c41df8a793efe81c4d4b277db8c171b35ac0bb920eed7dea33c68890f054b7c7bd6cd2aa3bc701a5e4b33ad35b0acea77b04081adac6612ce4cc15b4a193520c8a1a9be020a9c1e2073fa79d1fa6ebf8bc7d23f836adede83fa16802cd12be76694b1f3d57935b2a907f50109d49ca6fa5b52f937c54ac76c9610c387deedbe8eed9a", 0x87}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r6, r8}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r10, r2, r0, r0, r11]}], 0x48, 0x400}, 0x3) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/F\xe1\xb8\xe7bpf\x00', 0x20000, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000a80), &(0x7f0000000ac0)=0x10) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x4, 0x101}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x0, 0x40}, {{r3}, 0x88ccfd804335d263, 0x0, 0x1, 0x5, 0x7}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x5, 0xfff}, {{r12}, 0xfffffffffffffffb, 0x24, 0x8, 0xfffffffffffffff8}], 0x1, &(0x7f00000000c0)={0x8}) 13:35:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) r4 = fcntl$dupfd(r2, 0x0, r3) kevent(r4, &(0x7f0000000140), 0x803, 0x0, 0x200000, 0x0) 13:35:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() setgroups(0x2, &(0x7f0000000080)=[r4, r5]) getgroups(0x2, &(0x7f0000000000)=[r1, r5]) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:35:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000000c0)="a8c558976b9ea04546ad939c22892efff8852b6dfa14d65e15889080ca51c906da2cd40a2f26ed8b87cb6f33cc542c755c835047c826b3610f53cebbeb9a2d88f45c2652a9825b7b6b9be98dd6ecfb52ade067c3c683713f9b7320c21e25901fa6f94c4ebd20306ff89b4da745578ebb0cf5075f39312cec7caa002e12e77232b4b0597d0b49f9d370a97c75e0771a4f9efd36cd039e535452ed620f37eb2c584deebd1dc87a25840849a56ea62dcb3927abbc9d2076d887bdc5d196f625a9f9a692c7e8813183db5d2f860f9b", 0xcd}, {&(0x7f00000001c0)="933c9f1dd3db9fa408efa746d19f4b83ad4cba764b3e01509de43c66a5d7a10d7d457663369e532d063adc98091ace", 0x2f}], 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r1, &(0x7f0000000580)={0x0, 0x79, &(0x7f0000000400), 0x0, &(0x7f0000000480)=""/254, 0xfe}, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000005c0)={0x1, './file0\x00', './file0\x00'}) open(&(0x7f0000000600)='./file0\x00', 0x20803, 0x80) 13:35:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xc2, 0x2, 0x1, 0xcc}, {0x6, 0x7, 0x2, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) 13:35:13 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:35:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) 13:35:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e7130ff957837159648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 13:35:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000200)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r8 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r9 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f00000001c0)=0x7) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockname(r2, &(0x7f0000000340)=ANY=[], &(0x7f0000000380)) chown(&(0x7f0000000080)='./file0\x00', r3, r5) munlockall() recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r2, &(0x7f00000000c0)=""/213, 0xd5) 13:35:13 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x6}}, 0x0) 13:35:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e1", 0x21}], 0x1) 13:35:13 executing program 0: getuid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 13:35:13 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, r9}) close(r1) shmget(0x0, 0x2000, 0x3390c3097ef288bd, &(0x7f0000000000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffff9c) socket(0x18, 0x1, 0x0) r12 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x5ac96086, 0x2}, {0x18, 0x3, 0x400, 0x1}, 0x401, [0x526, 0x9, 0x9, 0x4, 0x3, 0xd, 0x7fc, 0x3]}, 0x3c) dup2(r11, 0xffffffffffffffff) chdir(&(0x7f0000000300)='./file0\x00') 13:35:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x80000000, &(0x7f0000000080)="9dd9f1e5c35d0c2ab417e23e4ccb4a8d36cd4a1928c428d3a12f3ca7938dfa4441a61da258544d4732a318070e2c6151a62805ec5e01ead7e3d0872991f8968df85d48473bedb06f3e36c5ea248be0cc1e0825d8d2a8931b422ab15eb7d3739750dd13baded0dae21b0997d27b21e5f388f726b269520089d1e9ec5270e955db1216b1a87acd27b335d145fa462a3a66184a4e564a485b77a42d8c541848c4237ff30c775b1c039636d4bbbe3fc7a787503a0b660206a4a729e2a01f1562e42292f905a340a1510caeff682e", 0xff21) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 13:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x719306350ea547a5) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) poll(&(0x7f0000000040)=[{r1}, {r0, 0x8}, {r0, 0x4}, {r2, 0x20}, {r3, 0x8}], 0x5, 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x28}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0xfff) 13:35:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 13:35:14 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x8006, 0x9}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r4, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 13:35:14 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="280000000000ffffffff45290429000000000800000000000000000000000000000000000000000000000000000080000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050"], 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:35:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/45, 0x2d}], 0x2) close(r0) r2 = syz_open_pts() syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r4, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000280)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) 13:35:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x3) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r4 = dup2(r3, r3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r6 = dup2(r5, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000980)=[{0x6, 0x379695fa}, {0x0, 0x100}, {0x5, 0xb82c}, {0x25, 0x1}, {0xc1, 0x6}, {0x83, 0x9}, {0x101, 0x5f3}, {0x40}], 0x8}) ftruncate(r6, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r4, 0x0, 0x0, 0x1) sendto$inet6(r4, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4000000006, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r4, 0x6, r10) writev(r4, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r4, 0x2000747b) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) dup2(r11, r11) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x880, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r14 = dup2(r13, r13) ftruncate(r14, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000640)={0x3, './file0\x00'}) lseek(r14, 0x0, 0x0, 0x1) sendto$inet6(r14, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r14, 0x2000747b) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000300)=0x3) r15 = socket(0x2, 0x2, 0x0) bind(r15, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) r16 = socket(0x2, 0x2, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$VMM_IOC_CREATE(r17, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0xfffffffffffff75f}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f5000/0xe000)=nil, 0xfffffffffffffffd}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x2000008}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x4809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000463000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8d}, {&(0x7f0000327000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0xb25c}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$FIOGETOWN(r17, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r14, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r14, 0x6, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r14, 0x6, r18) writev(r14, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r14, 0x2000747b) r19 = socket(0x2, 0x2, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r21 = dup2(r20, r20) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) bind(r21, &(0x7f0000000800)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0xffffffffffffffed) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r4}, 0x0, 0x44, 0x2, 0xfffffffffffffffa, 0x2}, {{r13}, 0x4fafe674af2a5fd4, 0x8, 0xf0000000, 0x5, 0x1}, {{r11}, 0xfffffffffffffffa, 0xbc, 0x40, 0x40, 0x80000001}, {{r19}, 0x7, 0x40, 0x2, 0x7, 0x4}, {{r12}, 0xfffffffffffffff9, 0x40, 0x8, 0x2, 0x4}, {{r14}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x5, 0x6}], 0x80, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(0x0) setgroups(0xfd01, 0x0) mkdir(&(0x7f0000000580)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r24 = dup2(r23, r23) ioctl$WSMOUSEIO_SETPARAMS(r24, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ioctl$WSMUXIO_INJECTEVENT(r24, 0x80185760, &(0x7f0000000780)={0x17, 0xa7a1, {0x9, 0x5}}) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r25, 0x2000000000000029, 0x6c, 0x0, 0x0) r26 = dup(r25) ioctl$WSMUXIO_INJECTEVENT(r26, 0x80185760, &(0x7f0000000540)={0x80000001, 0x100000000, {0xfffffffc}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file\x00', 0x80, 0xfffffffffffffffc) r27 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r27}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r28 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) r29 = dup2(r28, r28) ftruncate(r29, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r29, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r29, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r29, 0x0, 0x0, 0x1) ioctl$TIOCSBRK(r29, 0x2000747b) ioctl$VT_GETACTIVE(r29, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r29, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r29, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r29, &(0x7f0000000840)="c4c87530f33a072ea1027ced5f9eecfc421ba95c7e3b81d3621d0909bef4adee08b4d5649e25725d6b79e3e90100010004d42db424661613a7c6e3db8417bba9094e9d926bce2a46df303d0e87e1901e7f412af58bda2e3c6e8b714283d63039462e060000000000009c99f0476a9d7611afb3fa7ae7eb7f905c5de10e3e8d4186af71196f66eb65184beb04e9f17df5b313c97f1fe736104b64f01bfe16d96ef12024c0133337fee7cb26ff31e7df8ce2f19c9bfa90b6936442048233c58b9335beeb052c711e8889e319bce52cf2aaf4c967af396e6628d775b5634e618cf6e41d6b81dc795aae78ca1ad04bcef51402d3344639f87a18be6968e2a1c91f1f1215db5b3a492a3ed2", 0x98, 0xc08, 0x0, 0xfffffe5e) fcntl$setown(r29, 0x6, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r29, 0x6, r30) writev(r29, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r29, 0x2000747b) mkdirat(r29, &(0x7f0000000040)='./file0/file1\x00', 0x12a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r31 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x3, r1, r22, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) 13:35:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x15}, {0x6}]}) r2 = shmget(0x3, 0x1000, 0xd, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 13:35:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dxv/w\xedmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x452) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) close(r0) execve(0x0, 0x0, 0x0) 13:35:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 13:35:14 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0x7f, 0x81, 0x8c209d4}, 0xc) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:14 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0xd9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) munlockall() pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="be03513b0627475a345b188e6575ec87961a40b52b438c2ac0ec1ca247635c259955c709ff1194572fb732fac338aac199"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00e12e2fb5696c380fd79b1ce26fd80b1871e92e6566696c6530000000"], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) r3 = fcntl$dupfd(r0, 0xa, r2) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) 13:35:14 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) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r14, r15) r16 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getegid() setgroups(0x2, &(0x7f0000000080)=[r17, r18]) r19 = getpgrp() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r31, r32) chown(&(0x7f0000000200)='./file0/file0\x00', r31, r32) lchown(&(0x7f0000000780)='./file0\x00', r31, r32) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, r31, r21, r25, r27, 0x1e6, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x1, r11, r12, r14, r18, 0x146, 0x5e51}, 0x8000, 0x865, r19, r29, 0x0, 0x0, 0x81}) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) r33 = msgget$private(0x0, 0x100) msgsnd(r33, &(0x7f00000003c0)={0x1, "a6b99fa5ac9b33fec2e494938b270d01031506ba765fc3c2f78e0aa3b687bc0df6fb917c93c350aaa5923ae3abd1d19a40e9073936fa66ec2965ccc194b114517680a6f7779c612f9932b1d7e1ec0067f73f552ce8b54d9f48"}, 0x61, 0x800) r34 = syz_open_pts() ioctl$TIOCSTOP(r34, 0x2000746f) ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x80000001, 0x3, 0x8, "ff7f0900"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x60, 0x0) readv(r34, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x186b5ffc13568060}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xfffffe00) 13:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10044}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x0, 0x4, 0x1, 0x101, 0x7ff, 0x5, 0x0, 0x1, 0x100000000, 0x4}) r3 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000840)=0x4) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000840)=0x4) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000780)) r8 = syz_open_pts() ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000780)) r9 = socket(0x20, 0x4000, 0x36) r10 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r11 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r12 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000840)=0x4) accept$inet6(r13, &(0x7f0000000100), &(0x7f0000000580)=0xc) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0x4, 0x1, 0x8, 0x10001, 0x8ab}, {{r5}, 0xfffffffffffffffa, 0x58, 0x40000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x100000001, 0xff}, {{r6}, 0xfffffffffffffffd, 0x21, 0x2, 0x101}, {{r7}, 0xfffffffffffffff9, 0x80, 0xf0000001, 0x4, 0x2c}, {{r8}, 0xfffffffffffffffd, 0xe39d8b423e68e036, 0x1, 0x796, 0x100}, {{r9}, 0xffffffffffffffff, 0x21, 0x40, 0x3}, {{r0}, 0xe918afd4f18fed30, 0x100, 0x1, 0x7, 0x4}], 0x1, &(0x7f0000000180)=[{{r0}, 0xf0e5bcbea642363b, 0x14, 0x8, 0x1}, {{r10}, 0x0, 0x40, 0x80, 0x9, 0x5}, {{}, 0xfffffffffffffff8, 0x40, 0x40000048, 0x9, 0x5}, {{r11}, 0xfffffffffffffffb, 0x44, 0x0, 0xb0, 0x9}, {{r12}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x0, 0x10000000000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1c, 0x400}], 0x3, &(0x7f0000000000)={0x4ca, 0x3}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xa7, 0x0, 0x0) 13:35:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 13:35:14 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) dup(r0) close(r0) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x24, 0x8006, 0x5) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat(r2, &(0x7f0000000180)='./file0\x00', 0x40, 0x1a2) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000640)=""/146, &(0x7f0000000500)=0x92) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) write(r1, &(0x7f00000002c0)="52654c281fd6f20dfaa4cdfcc9652fa3fd056c418284438f212fbbf58adc7918fec597ce2387882aa8873a44c013e54ae0ad7cbd708e83944d30b8e8a4105586ff67d86fb7c7082b59a7cf08fe38980d702f7db364f8e88e82e11d60d8a8c60a0000000000000000000000000000000085815facbf7b80ad60a3603a10500c02f26c6db581a51105459fb8aee58886ec8a9fe2cae79b3e013704f2ef1b3bd2e732db00"/189, 0xffffffffffffff86) 13:35:14 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000000, 0x8}) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x34dd44cceb67f41a) 13:35:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x34, 0x0, 0x0, 0x2566da99}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe845404e7463015b) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7fff, 0xed, 0x4, 0x81, &(0x7f00000002c0)={{0x3, 0x7f, 0x1, 0x78, 0x1, 0x993b, 0x200}, {[0x8, 0xfffffffffffffffb, 0x7fff, 0x4ed3, 0x9, 0x1d6, 0x4, 0xffffffff, 0x9, 0x2, 0x7fffffff, 0x2de, 0x10001, 0x0, 0x8af1, 0x280000, 0x5, 0x6], [0xeba, 0xfd, 0x8000, 0x2, 0x7f, 0xfc0, 0xe3a7, 0x100000001, 0x200], [0x3, 0x7, 0x2983, 0x5, 0x9, 0x7, 0x6], [0x4, 0x2b, 0x100000000, 0x81, 0x8, 0xfffffffffffffff9], [{0x6, 0xffffff1c, 0xb484, 0xfff}, {0x80, 0x800, 0x81, 0x8}, {0xe08, 0x2, 0x0, 0x3ff}, {0xddf, 0x4, 0x10001, 0x3f}, {0x100, 0x80000000, 0x7ff, 0x6}, {0x80, 0xb41, 0x5d, 0x25}, {0x7, 0x2, 0xe578, 0xbacb}, {0x8, 0x4, 0x0, 0x9e}], {0x6, 0x80000000, 0x0, 0xcfe}, {0x5, 0x3f, 0x4, 0x5}}}, 0x3, 0x78}) 13:35:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) syz_emit_ethernet(0xe, &(0x7f0000000280)="8ce4b7d5983da720dc64b05ef3a5") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) 13:35:14 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) kevent(r3, &(0x7f0000000080), 0x0, &(0x7f0000000080), 0x10000, 0x0) fchmod(r2, 0x4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) flock(r5, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 13:35:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x7fffffff, './file0/file0\x00', './file0\x00'}) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x5, 0x100, 0x8b9, 0x6, "4054cba08331e73b884646442eef92ba39954653", 0x1ff, 0x9}) setsockopt(r4, 0x3, 0x2, &(0x7f0000000180)="8b3bc35fd89fe5130aa0e836ec906289d63071bd9a9aadc45415c6b283fad9032bdbbde3266b5b184ad99d58ff35e67afd0fed305f79f16c516b00433598c794c859dc132729dbe306245884fa406f54b105330908b2cbdf6f58cc6656c1b3f018cc0d9a680b76bc56e74d572a4dd5c0b10e394fd5f82dcf2ba11799bb7fc885062e9b619c5f66fef9ed9b0360cdd6f63bfb40c8633413a2d15eaebc011d8bfdae9194bc9166974d72370e9bdcd9fd8567334bbd076c922f1601de21c92680121bf57b78db53ac935fe84429664fc59f0659e25dac4dd1617ef07ab84d39454ad113bc20", 0xe4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000840)=0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000002c0)=r6) 13:35:14 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x88) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x800, 0xc8a2}, {0x18, 0x3, 0x2, 0x9}, 0x7f, [0x8, 0x0, 0x7fff, 0x2da, 0x80000000, 0x80000000, 0x2, 0xcd3]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01200000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 13:35:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x800006c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0xfffffffe}, {0x18, 0x3}, 0x0, [0x80000001, 0x0, 0x0, 0xfffffffb, 0x0, 0xfffffffd]}, 0x3c) 13:35:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fsync(r0) 13:35:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/Jev/\xc9wf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000074}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 13:35:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt(r2, 0x2, 0xe9c, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) sendto(r3, &(0x7f0000000080)="d945664d8ce51b0693a87e26066ef6fa22374bc9fc0248c44fcd8f859720335fcfcfda2161379d023a1c120e8ec019c0eacd7ad10a555fc272c56b74378f365e6083f7a8c2650a9abd25657c8229aec866aeffbf942e849d6ba8f1135751efc57e282b96e9267a4788a0da8fb17a3b6d1af8ae2c253a10ebd305788568ff6f61d1c63e595f6b336181035d84939ee91c9418", 0x92, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 13:35:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f00000001c0)=[{r3, 0x2}], 0x1, 0xffff) socketpair(0x20, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setuid(0xee01) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setregid(r2, r1) 13:35:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:35:15 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='c\x00') r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7ff) 13:35:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) r2 = dup2(r0, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) execve(0x0, 0x0, 0x0) 13:35:16 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) wait4(0x0, &(0x7f0000000100), 0x2, &(0x7f0000000140)) semop(0x0, &(0x7f0000000400)=[{0x3, 0x2, 0xd17df5c5634bc334}, {0x3702db861a086028, 0x6, 0x1800}, {0x1, 0x91b7, 0x800}, {0x4, 0x6b2, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = socket(0x18, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r3, r4]) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() setgroups(0x2, &(0x7f0000000080)=[r6, r7]) setgroups(0x3, &(0x7f00000003c0)=[r1, r4, r6]) r8 = msgget(0x1, 0x40) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff00"/156], 0x9c, 0x0, 0x1c00) msgrcv(r8, &(0x7f0000000440)={0x0, ""/226}, 0xea, 0x0, 0x800) getgid() r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r9, 0x0, 0x6, 0x1) getdents(r9, &(0x7f0000000000)=""/104, 0x27a) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={0x0}) accept$inet(r9, &(0x7f0000000300), &(0x7f0000000340)=0xc) readlinkat(r10, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/27, 0x1b) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000200)) r11 = msgget(0x3, 0x112) msgrcv(r11, &(0x7f0000000540)={0x0, ""/30}, 0xec, 0x3, 0xc00) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/165) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:35:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 13:35:16 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7fffffff) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000200)="010000f20126ca8c2f8e877d5c817d429bd4be9579db46de4f9e98efd2a916704a115202aff16bf47f48fcc55adfd882ca7f0f861fb19d9a259ce0b8c55c5b7b2017284ac33b364b863a74fd4a51ddbba5f73841fc5232e0dea2fd757562338e0c0000bc565ea3f8e7f7812bb642e3977646478d3eca869945e04d4b7bd7258d2a4a9b5fcce719c751e2eb42e6a086acfd1290e44e5aa19ff61b17a5d0517e4681eb6dede394124b70fab8d69188a94148b1c4c2de8944674a49a00000000000000000000000000000000039d2508f3ba3a680df2b4d0737ebc760fb09a4445acd32a79ef1b6c9c0715325b17e42c0cfe505c93f77e181d32f404ca9bc7fb60014de28fe57f3ae65f77f08a0c14690e3b711607dec0169ba2b9fa3e21566704e780284eca0055db657e5e2b463fcf947512d9b0bd21f4337556cf5cda500532b9f9a049774c23d7b95fe42de53c647034b37f6a466b8a9475483e2772c0212f50e5c0661b8bed53e1d17b85ec8e46833a403e5046b0b5a0d25813fd7f2b3400c0f215084b9739af05b4c4185de07b4b1eb32557200000000000000000000000000000000000049d5f4cb1c557725da0b4ccdcda4ca15c57c96681745057f465c78fd853a96c8e9606270a78331964caf5cdbb90cbca7e67a578eb011fa39c5f2b9c690d04a68932793eb7d75a13a21d6fb6e1cb9ca9a599da0b8d2ce91a26396cc06e678d85ee54f9a120939468ac752b247f8ac15e69c3b0a9fbab703bb21b97077b5ce7f65f7be4d71563806d2ecb5286ecb21d63b4627c840e4438e258d34085e88904e66a8efd915e015eebb12839705c114523bec6030a0c4783aced4acd33da9108bed6085ebc461157ff2ee02f5e691c04757e5c9d25975709f1067bbc681bb29b0840a43745970b75422da6c40", 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) 13:35:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x408ce97b}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() setgroups(0x2, &(0x7f0000000080)=[r4, r5]) lchown(&(0x7f0000000080)='./file0\x00', r2, r4) r6 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) read(r6, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) 13:35:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = msgget$private(0x0, 0x410) r3 = geteuid() setreuid(r3, 0x0) r4 = socket(0x18, 0x3, 0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r5, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r5, 0x2) r6 = accept(r5, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r7 = fcntl$dupfd(r5, 0x0, r5) r8 = getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r10 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r12 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(r4, &(0x7f0000000e80)={&(0x7f0000000300)=ANY=[@ANYBLOB="6c6530000000ef000000e40c49340100008000000000944d5071c39d5c65cea7b0965f408a0e75efeee0aa91f7ba4ad9bfaceaeb3cce22b23a222c193d5684ee02d03ecdda910f0e663ee54db91389ae4ccf1a40c086489d1a3c8f0710fd96fa9f45d5d0ca324ec8cccd1535fab26a115ff0c307dbb16c34"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00 \t\x00'/20, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0xd}, 0x1) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4db9, r3, r9, r13, r1, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, r14, r16, 0x7ff, 0x6, 0x2a5, 0x9}) setgroups(0x0, 0x0) r17 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/100) 13:35:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$KDENABIO(r2, 0x20004b3c) setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() readv(r3, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = semget$private(0x0, 0x3, 0x381) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000c00)=""/4096) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 13:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000180)="86756f8949b6") 13:35:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd8", 0x4) shmget$private(0x0, 0x3000, 0x600, &(0x7f00003c2000/0x3000)=nil) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 13:35:17 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r3, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/21) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x7, 0x8, 0x1}, {0x2, 0x3, 0x4, 0x6}, {0x0, 0x3, 0x0, 0xfffffff8}, {0x7, 0x6, 0xec, 0x1ff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:35:17 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x5d, 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000840)=0x4) fcntl$setstatus(r4, 0x4, 0x40) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 13:35:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x9, 0x1c}, {0x0, 0x9}}) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/220, 0xdc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x80000000) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:35:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x6, 0x6, 0x3, {[0x542, 0x80000000, 0x7fffffff, 0x1f, 0x800, 0x8, 0x0, 0x7ff, 0x8, 0x13e, 0x0, 0x3, 0x9, 0x81, 0x9, 0x8000, 0x3, 0x9131f8f], [0x9, 0x2, 0x7c5d, 0x7, 0xd9e2, 0x7, 0x6, 0x3, 0x81, 0x800], [0x8, 0x1, 0x8001, 0x1f, 0xbdaa, 0x5590, 0x7], [0x6, 0x80000000, 0x8, 0x0, 0x8], [{0x0, 0x4, 0x1}, {0x1, 0x3f, 0x1, 0x7}, {0x7, 0x8, 0x4, 0x6b30}, {0x80, 0x4, 0x1, 0x7ff}, {0x800, 0x26d8, 0x9, 0x9}, {0x4, 0x80000000, 0x3, 0x2}, {0x6, 0x9, 0x1, 0x14b}, {0x8001, 0x1, 0x20, 0x9}], {0xff, 0x2, 0x0, 0x6}, {0x3ff, 0x5, 0x200, 0x1ff}}}) r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) msgsnd(r1, &(0x7f00000002c0)={0x0, "7805773de012a4bb992781047eafa3aecc8061"}, 0x1b, 0xa57da5e4f4a615a) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000300)=0xc38) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x8, r3, r4, r5, r6, 0x4, 0xb4}, 0x7, 0x1, r7, r8, 0x1, 0xffffffffffffffff, 0x3, 0x7}) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x2e8) faccessat(r9, &(0x7f0000000580)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000005c0)={0x2, 0x1}) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r11 = socket$inet6(0x18, 0x8007, 0x4) fcntl$setflags(r11, 0x2, 0x2) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000700)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000740)=0x7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f00000007c0)={0x1, 0x5}) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$getflags(r14, 0x3) readlink(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/206, 0xce) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000980)={0x9, 0x4, 0xffff8001, 0x0, "4bf5755dab220ecae2ad0bdf5056f94450a23c74", 0x1, 0x3}) 13:35:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r2 = socket(0x6, 0x4, 0x47) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 13:35:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x3, 0xfc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = getuid() r16 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getegid() setgroups(0x2, &(0x7f0000000080)=[r17, r18]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r11, r15, r17}, 0xc) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x4}, {0x2}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = semget(0x1, 0x2, 0x21) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/220) getgid() 13:35:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="35b86e2e2e2e", 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x6) execve(0x0, 0x0, 0x0) 13:35:18 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) r2 = fcntl$dupfd(r0, 0x30ab024c8b416a7e, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 13:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="4a4ddc300b977d2cfba3d3e56ba8e43e12eff077effdda23055264ded3b44b695c542f874a6cdfa59cdc8afcd976d239466203407e7f6b80fc90147c251b64160eed6423b092926f613424f582d35a3d8af69a324fbbaac8af8c659b74d00b803687ac403b7316c89bde1db9ddd3a8c19eb90a01745efde74c0e91a1136426fd6ecc00ab839a7152297399fa7eb19276bd35", 0x92}, {&(0x7f00000000c0)="ac47a8feaaca98cf03902b03bef519ee861bbc55891f8143bf221730a55ebde8bf14fa44df380706f1", 0x29}, {&(0x7f0000000340)="d171ff8546cf96a9be8972125801fd9cf461b657296e08cfbf39aee562988195e71cf1a5d5764ec9df6b75f8023b35219a284afc78eeec1eb3373ce6af68a0973ce8790e2c2a4a1765bc7cc20b4cfd5259879a6e5310b02357a8c32e3e7d33c3f5f0a8261655f659e8650c7c3d1695e9659f2e4bd6925795fa89f1d42bbe4a29b0fb3c628cefe1a0cd6a10508c16a55c15c3838ae0db820ee73cccb474f3d97616ca58e18739802b27fba99c51e473c9bd01a02f5956841af41f8d491ca29cd081ee3ecbfc4999", 0xc7}, {&(0x7f0000000100)="2b3445c6b31c7cfef863bb96fcd254d3b63943b9ce9b5c67e216b3dc4451ae", 0x1f}, {&(0x7f0000000180)="0ed0e3b86dfc0e93198444d7f4f4bcde29fa1af5d7f80645c933eac46fc407fe7c67c279556c47f79e30493b7969e1086949c7306f3638fd9cd9c13bec4d5e1b934e98a94d7c3e90beddffe836cd72a225d57513088f7a92c2d12ebfd70ddb5eaa31d5e44ead864578f39375393bb7ca7b3a823c9764ad3c19", 0x79}, {&(0x7f0000000440)="8db597a172bb33d87605794898c1f8d6343cc4a4cf188d4cc10a201e197313837f48c9e227f116f7de116de3a1f17d51f4629fc57a1e61f33946ce1a070dd725e1cca87498b306c8678dba56bbab3fd29005ce5de7ba41c7f9454b0c0ffef361a4f1f8031c55e8ffd3c26dbd377d462a26974446995cd5a1809fae8af52af730f74a558a948144c5368eb69ec07c8bd1b649b9bb848e066a64ad3781a9e11f23", 0xa0}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:18 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 13:35:18 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdc8) r5 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semop(r5, &(0x7f0000000540)=[{0x4, 0xfff, 0x800}], 0x2aaaa879) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r6 = semget$private(0x0, 0x4, 0x3) r7 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000480)=""/136) semop(r7, &(0x7f0000000380)=[{0x6, 0x1, 0x1000}], 0x2aaaaaaaaaaaab90) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000400)=0x20) r8 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x80cd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000780)) r11 = syz_open_pts() ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000780)) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20, 0x0) dup2(0xffffffffffffffff, r8) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000900)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r13 = dup(r8) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x2c00}, {0x3, 0x67, 0x1800}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaae13) semop(r6, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r13, r10) semop(r0, &(0x7f0000000240), 0x6) 13:35:18 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x20, 0xb4c6, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) write(r2, &(0x7f0000000100)="bf51569f666bc5ab7a328908b71032c53c051b72c5783aa7bc160df7df13ccc809f9a6564e33cc140f9c52ffac4e0fcb78d7769e4ebbd7ab21b18dda3c9af939f4501bf467aa4ebfe68ad841a935c6e0043928740b07990c0692c7babc2f794bc78853e057209a0deb08e30e7125aa127870ba7ad3b4222bb7302ecea5fbe6f1cc76fbb90fb3d1acb10527379c810c747ca4a6662891229f6694edea95c524c2677f98fa1024f9ac191e13", 0xab) r3 = kqueue() socket(0x6, 0x2, 0x7a) getitimer(0x0, &(0x7f00000001c0)) r4 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000240)={0x9, 0x2}) getpid() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0xffffffff) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000002c0)={0x4e000000, 0x2}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000380)) r8 = dup(0xffffffffffffff9c) setsockopt(r8, 0x1, 0xd824, &(0x7f00000003c0)="9b551742b7ef9ec96b3ac569d4951ad9aa20abd700669d998da161421fc53ba0e594b4081f2810ce04f858bee365466da225a5ec0132584c92a5873964fb41512402c966b18747aa95b3ea1435b478ec16d85e5daa68f3c6eb2a", 0x5a) close(r3) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r9 = semget$private(0x0, 0x6f74a984c51c9299, 0x6) semop(r9, &(0x7f0000000440)=[{0x4, 0xbb47, 0x800}, {0x2, 0x81, 0x800}, {0x4, 0x5}, {0x4, 0x9, 0x1000}, {0x0, 0x401, 0x1c00}, {0x4, 0x6, 0x1000}, {0xc573b2d8352c164f, 0x4, 0x1000}], 0x7) r10 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f00000004c0)) 13:35:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\'{-*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000640)='$\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='^\x00']) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) chmod(&(0x7f0000000600)='./file0\x00', 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r1, r2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) 13:35:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) 13:35:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x5, "920f06000000ec72545f0a760e01a400"}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x400) 13:35:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 13:35:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r6 = accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x17, 0x20000000, 0x740, 0x2105}, {{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x3, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80, 0x84, 0x7}, {{r0}, 0x0, 0x97e64dacc7902059, 0x1, 0xfff, 0x7}, {{r3}, 0x956e52520bf6643b, 0x20, 0x6a0a1fe44924afb5, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x5, 0x7, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0xe20e, 0x8}, {{r4}, 0x1ef60cd74360d650, 0x0, 0x80, 0x2, 0x1}, {{r6}, 0xfffffffffffffff9, 0x27, 0xf0000021, 0xcc, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x3, 0x7ab}], 0x7, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffa, 0x2, 0x90, 0x5, 0x9}], 0x8, &(0x7f0000000180)={0x0, 0x76}) 13:35:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 13:35:18 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) r3 = dup2(r2, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x9) syz_open_pts() r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) dup(r4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0xffffffc1) syz_emit_ethernet(0xfffffd4c, &(0x7f0000000980)="b606d3c3a3b26b1da287fe03241fb8c4dbd79d33dc16cee5d90ca837e6e258503875c8262f0a4defb04f0835038e055630d140681d6ab8e0e496044050691c558b09916227a55bee6abe310809a1b1e702e2cd997b313f65b60f2c7211d0a4941cbb9f0dd8d5da80a9d643ed696dcedf4c8eca9eff1c39d52865e6d250c6fe04fb5970689187cf9e3624e241ecaf4b32bf8caee89a08c8a3c0861b61d018ff9905000000dd80e6f4d335de49aec5bd6fc4f9efba73cd8f26a407d1f48ddc92b395d97b7968dbf5c04463e7ef088cac7d5cdcee3208101330608eccb7c42a1ed3614621616308fa8db1c72283865578d9e04a73736db5787fa6e2a1e03233866513ad318abfbdd267288a4f166797ce7642e84b794b3c006f0b9f7b2e48edc1ab09ee608d3ae712393f5fde8c1ad69aa062b3c53ed7d7e7eaec6a298c6275ce8c90776204c2c67923e6477e0aec7f76db4c350142dc73b3657c57f2a666071a0d3f8b659429264338c53119377e31b61957c961d3baef0c0af3dad196e14e4774efd972ebecf0a9e39a2fe0683c200d1d7b3c732069b8b4211f7106d92dd2882575758eba80d99bde56097856996da403e377740233dde038") 13:35:18 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x758, 0x1, './file0\x00', 0x5, 0xfffffff8, 0x2, 0x6}) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x8b\x00', &(0x7f00000002c0)='+%\\.}\x00', &(0x7f0000000340)='$@\x00', &(0x7f0000000380)='#\x00']) 13:35:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0xffffffffffffff6d) recvfrom(r1, &(0x7f0000000000)=""/153, 0x99, 0x6fd68e4cc7c392bb, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x100}, 0xc) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 13:35:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f00003d4000/0x2000)=nil, 0x2000, 0x677ea6b132812028) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x400}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 13:35:19 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000, 0xffffffffffffff0a, 0x0, "d731c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev\x1attyCcf\b\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:19 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) close(r0) setreuid(0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r2, r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) seteuid(r2) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000050}, {0x200002c, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000340)="e4", 0x1, 0x0, 0x0) minherit(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x1) 13:35:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x80000000, 0x100000000}, {0x1, 0x7}}, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)="7c1ce9daef5fab67f92daad61e2763a7b713f6c817d2d2c02fa422fe967979a70e62458c1bb04ccf24a1efdd7bfaf0d3140508107e7fa8bf2cb7c79fff68a57932f6e9074a86f68ba7718d61e676e055ac90541b2fc14b2281201f9ba8b073caa678be7ee3dda84597551633ece5eaee41d924c321cf92827ed9aaedd983399c1dc8e30ff0c7c23b8873610164f3e114f1c837c1cff0dd4735e5bbfb87a4803f4a2612ae3f084c4c2d4a564511dd163bd6e007ae23de3e4616a9da405af88d8a47bfd37ec9f42b91d4d8a4fa67722f357a10f086fbc1b0f6e6be608bb63b6300cc9f173c5d156d4a0607471e9a60e439e041fda93b2c83cc3b74abd63bb90e8d051f8762c0f3f3750ffee3dc8226658ddc6783e3295badc8af3a3fef9ec470b35bb44f445f31a3ef3410a50bffb95a6c976268c12a2e03471d57e33f374a4860219bde962c507f5e26ced32fbb9bd10c74a796a312cdec88d97996db8bb0331af09b6e1792aa2e5c6a136bebaaee14ec04ddc818ca63d76ea1e07d04643e901420dd09f1d69c7bd2e35a4dcd54fdb7b0609d01fd1afabe533535dedaaaec8cfef4634ea9558f7d163683637ea311e3b54ee72f87c377473e65d55106952126c2dee51b6a3c3ac50d51ab544bafd6c045a8ec97b517d82aef190b85d7fd5eb2ebd70fe56bda201f99e6c570a4b35aa575df63f10cacef44ed10f2a7009da5fdef0772da5d8ee034272420cf373e3389c15708cce5a3042d17cf3c422f4fe38f832fc187dfd23039380da272ff8c0ff669d80476d7f36f8dea6805c1275d8067ce3ee0b19cc0fd79a9976542a699c88e62a9d1296d7897604bc14760b8ddc5e34d285e818602be34e6b58350b502ee58eb2ee66386e9656a5e018d1202642496224e4a6ae3c91732fb1091bdf8ff5511a51a29ee87717f5ba78aaaf94d36f977e9a64aa44b83118566c4c397c5508b42388f487f7e6aa1b1ff37551f0c2f16db8a2e0d6513646cbcde937b083dec800f689c03a93c39cfbd44e7fb982ecfe973dd0d8cfb877cda13b2637a0ceacade73a3b30ed1b55cb767557fa2c1f749349aef9bf2113115f83c72376737b8deb4e1d3d00e20fe3ccc264bd1ff612a30cbbed1802b8695dace9502ef7437a9a27e1809941f4883a0832620f76e2d283bf00fc308f040d3ec60ba93f1b0235b8841b947103c8aecc844c9b41d433c7d60a75593823133ea616c0d6f49a424e3de4352bfb5ab41aae1b087e421f573ee7a72a2b4a07d2ac2b88d559f6ea69911bcbf912d85b70b9411cd5f5053f3d0f54347b53240f8bf1bd8f1dd82765ddab5e80705eb913dedb71870995edf5b9e237583a632d3fe60112998fd1c13a241c9fa4302df68f62630773cdb5ebf11806d7b7d952f46a5f47fd8b5a1a19e35c9ed2b8799d37a0e8a16813a2e48e84155b7d657dd670702b72644d9ce9ed8e32064082ceae9d7cb79d5a85c37a247886ecdda0476bfb9ec795d3901da77f6264b1001f11066bd17e09e6d04beaf0d744b3408546aef19798b22a3c01d0ce56812e183e165ef26fafdedc3304dcb8599b0c1018531c0b9eb9918ccfd6beed5ed7a7bb1ea69ad9b4e17d7ee8f83dcab8bd473c66ec682813c8b14da1be9948693f5fffd71db7bb817541d324577bda42fcdf691238ed00e3653cc928a76f6b6959a6abdd1aa5f046a6638b2383c9fc9d616b77bcc552e4912c3f0764d574fe23010a011ce6fd41837844a7793f6ffaa25a5a6ee9166512ad2d9f048aa38ebef7d0a7fc28d22af58352d66ff345c2b4b988200e6a271401e1f5a0e2707a1f30c8007a54319906db0868021c8f6d905f3f7ef507ae4b618f63ddfde41653bcb1e4fc65a4de96d12c26228b22cf645c1738f541bfa74cf1ef3b99e5d7981b7212a1a5f16137bf81dfdea2ee7da0b159dafa6605b151dd000e1372b12e600a28532bd518e75e35802cfdae9d6e5f3483dee3617ab476fbbe9d922e3f1a584917250e23576f2de785ba2cabf2c98003be002b4bb31ef0d34e46cf9eb417eedd8696dc88b55384b6a9f0c99231c105c3e943af213fb1213652c913854c7a4c0a88543edbaf4fbce8c0bd98bbca5a1fd317844551e8a13b4820f5243fa3dd8cc3365a54336616580bfec093567ebbda7fa8cdfbf724dc778c063a718500557ddb6d289254e6b07ec8e027d0cd7727fc065804eaaa37d29e94b646c1198a9bac612eca835c1ea937dc41f0f1d6e561b1dc3fadc9fbc41d8e219b3b8b7e10168ce97e4f63c7c7fa293484a2d7dcf2098a7caa0637fd2356ef1e3ff1fb41172c1a8a9ed80cf0a68880007a8cc5b0dd36e1da2e90ea08b2b93eca211ee483723d7c06b3f633947189c58d67901b9c151f664349fe79c173eca5ccd91d42eec63ecb60d214915953f1254fc5ade69e6ae71ccb85e021e8a8dda690c248aa6b2f0197c4a1481b46ec4e57bc1017aa8104356279c531118618062c2510d47659f97c08a92b70c3a551cfbef2f3a26a7602c82508ad8957339c785f350ce235d01f975339eb0217929301f71d7c5ce0d50033e937c80a9a0ddc9375d1bd81441fd4dc0d60f48b05f4bb54b99be639bf05b0f3db1c5bc124ddbaf7bfaceeef1e90db6005408b278e61f7fcffb9272e8e51de036c4fae37d793c632213d4666a878bf727399ad6206a25154efe5f9485a0d6d9699bad9de56f20854c3f18fde5ab394e38aae8c039d4fbd81500ff657316fb64191d81deceb755418c6c76c933a0173ad3ad855eba46b22bbac37acb7b0216c66e0253bcc8a971ab5de355de92097ccdae1451ea1c54ac0070336bdbfe747c97e362b9394a9960b534a1659a235e9ab5c7e89aed36468e545fdb1df3d707913798fc6b946bc86c442930d39c3411e8df195bb9f7a120c87112ef925d6746791255b4c8d8a335743c43849d69fe23d5f4c3e619c06d6494d897c468f563d1e69e4bf14f549dcfea5e6acea810a7952e33db70166a0048af402f3ae6d72358d4ca5efbe0e772eb34e6f7905e398a38eb74bdec978409cbe54450b115527241fa0ab78dbae980c4e84ffe9a62cba51e49909f7c8755d2a659b302115e271b5302556bfca4c55ff516d3bb2eb3b71d55186332b102781a4b37f7d5d4b6a34602c0afe29d4ee8de8c7c211c9dc29a808c75d86f17f0d38cd312f9ab648b22399fddebea51fe5f8ba7803fec13455924369754584ea11d7392b1fd0d0a1b6654e5b0901afc8882894e8459b02d6cf122c46a7eeda61db4aa01077e99268ab2061ac05aabd2b9bc162bada3db1e131d031937938fa0c8498d12fa5ab7048618120e662b1c603a2ad8cee4f79be8d1b05a0268a628dda95c8ef2ebe64d9a09cfb707c2b0836549abdd3a1034348009093525524afefcac02619c1b5358cf552d47db3b29083a6c4124e6951da16b8929936f8fbae1c6d56b48cc7a34e8bdfefdbc002d874164389aa3ad56d5aed1ff5011280902a974af1dab7e74e5ce4da09c9d3a364e282c9480f157ae5a0ba93b202ad2fae8e87d746f5303a1cb1f7b31483a5666de731cb4d543ac585f39c46270cd73ed1695d3123734867f9540eb79b970209ab172d92d6fd5c8d43e6983d34e076b20833e9f5a42c93c7a3e1c2bf8e8f4388bd8814162e65d1bad6461ef051cbb82e86f6efcbdd510c22b1ed746fa12917fb11bf549d913e2eec72efc1c9faa77acc42e14b64d7171662244d2b8dca9b7eb3a01a393721424fa37151621363de1a0e7dc0c3d5deacba6ab2323c7dd7050ae38a7ffc6d55037d6d85fd8f63854501ccfff0f21fadaa5b8bf2de10a60ecfb790ddaac311b733a332ae40291cda593ea3409f757cf39e252ee861094a923a9e5f368fd895c2108e0656c762d872bd588aff43bbfb09d4bd69cfe0b20fcad6125ddb175a266f5333c52a0668146d76684e6065afb72877c9d605b7098ec7dc3cfc959123a98712d4a5a3bc4f4a3960f8884cd62745148ba0cc0aa131f271a51c81a02218c8838ce465d97dcdfc678756910faf07115efb9701559c9ed113fbb996ed2c06c5c487c910218311ca01f4929d4096a96664ca694ebd4381783f38f273dde2a9c38d7c0f6c0d3713faaff6d226a28a7c0481c162c79d13ca0d33c58a1fa92aec5f97316794a874237e4e08a8742c748c80f6362323090635e0e4b62b748ec5f4a4cd2a98ab05a15b2babaee632036b8558daa662619787e0b6085ad559bb86f4003ad73f3862306199ede48fb30f165aa8bbdbe2433bd3bcb5ace0611b1b72ea800d484e1f33d69944a8f1df1dfbe784b0dafc1ae703b5e647f02d8940b286a93951634d2720e2c6fe8fda5cdd272cec15744f0a1302988649040d145d7adf9f7f4439f6966cb544e3f52ec4bb0028095fcdc3c70117d120e2701cfdb478417a547589c12cf4e1d2b5ddfb3a9af03a6d2a491cffc274204aad61040e3da46e397063b147bd254580b658b5eafaa7c7e85df02143a34ddff6a279e37f8fbeb690aa7a638c391dbc041bd8fbf4010688f6b9b0a36419721ce3d4a76603ba2371021dbf25129602dad030885f827e55ca2adbcbd39ccce8313f25c72a62964c3ca2a6ab1a59d3b2f99b44941259431a7f5cc2bcf531f16aaeae38aef8d81a32fb73afac39397830cb37420abead610c1d92882a68d440ed448c98045092bcb8bef93be47e2eb9272cc2b0912ed0c9d037f3acc7868235983a3d59291e39935d0fc2ae36024560da656109066c8803a126caa95401a3b6872eb50fca177c9fc25a5e78a30188f1178ff59e58d85b5e1a27f8a2cc4f5fc6e3fe609a821af7c03c13e3f44d1db2937eb37a740e599c5b13dbb35dfc148d525e5747f26b65379b2cc0907beae4872d111bcc5e29c0748f3eb5d7ef961164d1c5ac8d28179282d13d1d5ecb4179b395ac83e6e5d939f35450cce776e82863cfe994430f698ad350610f9db847cb3f9a03fc2bdf1c99410510c84134781dd1e6f78d06df1a1e32027e06cef4041489da659e2cfc41477cf48ebf7c79e5cf5c427e76ac2bf836232c26f0b25fb2b303e9f248702846fa92a6284e17d3d246efc64117e2cb1b76888c50c4483e73f6bef465f9c42b4db8d138a9a7a87e8a18458134972b1de96777a3868ba6d7f1a210e79d10636df199257887470b2964cde89ca6fdc7e5cbd2191dd4c3515a06197680b9baecf074eef81eed282968335720c52c050c8e8112a7072ab34b0787f2aafa07933b4d21202037b326105e3fa1f5aefe420e3c6b1784fcd0a91a4d79574e59b3a8525b13422d731b9a3797d8314c27c5e73147f9d777a7b28a4d4b283fd599156a5a9bc554758b28495d8dd98b6e8d69faaea5c29c290fbbb162cb97f446ff92fba8efdb0e2f388b64b08fa7783e0bf74962c46254f1907580cd3baef8656f2d4ea7347b7aa488f651dc7e234f8fec1b316e3752a980eee2caf4c2ee2c2a92cfec5c86ed74b9a2fbbd970523b5f819931432632415c304242d5754b7c380864c6bd925cc96c873b11913d130d5e30e2c29b877ce9455ee378082ffa793871fc979be69149cabf955d86028d0884f0ebaf714160eae82452ebfc66f6a88b80b2a9d0e02eb1926583de55c9f092bb92218cc92f5549dcfe292019ec35fc8a31d2ee3e05714c675af24c94bd68cd92e22482442e4760b126996ff8e84a59ad4caeb306b3fa196228b7365d8395fb58223e05d6cb600fcefa24bb8b5486250b88f993648c866472b57c58390f8dcfcc61c9c2023b0726ddf5c45ea2ff2096b0dda9fde3f3bfe5", 0x1000) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000200)={0x59, 0x7, {0x0, 0x4}}) 13:35:20 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x7ffb, 0x4}, 0xc) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10880, 0x0) r3 = dup2(r0, r2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r3, 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r6, r7, 0xd) r8 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x60}, {0x64}, {0x6, 0x2, 0x0, 0x6}]}) ioctl$PCIOCREAD(r3, 0xc0287533, &(0x7f0000000080)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) 13:35:20 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 13:35:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x7, 0xa2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) 13:35:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) close(r2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) 13:35:20 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfe", 0x3f}], 0x1}, 0x8) 13:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000200, &(0x7f0000000040)=[{0x1, 0xff, 0xf9, 0xffff}, {0x8001, 0xb3, 0x8, 0xfffffeff}, {0x5, 0x9, 0x7, 0x2000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 13:35:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000580)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000003c0)=""/231, 0xe7, 0x43, &(0x7f0000000080)={0x18, 0x2, 0x54ab, 0x1}, 0xc) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x8, 0x101, 0x880000, 0x1, 0x7fd, 0x5, 0x0, 0x10, [{0x5, 0x7, 0x4, 0x2}, {0x91, 0x2, 0x2, 0xfffffffe}, {0x8, 0x7, 0x1, 0x6}, {0x9, 0x1, 0x2, 0x80000001}, {0x9, 0x3, 0x9, 0x80000001}, {0x3, 0x1, 0x4, 0x10000}, {0x0, 0x1, 0xffffff88, 0x2}, {0x1, 0x3, 0x7, 0x7f}, {0x1, 0x0, 0x3, 0x1}, {0x8001, 0x6, 0xf8000000, 0x3}, {0x7, 0x8000, 0x3, 0xbbe}, {0x7260, 0x8, 0xff, 0xb826}, {0xfffff29e, 0x2, 0x78e, 0x9}, {0x0, 0x7, 0x40, 0x3}, {0xfffeffff, 0xfffffffd, 0xfffffad9, 0x100}, {0x3fc, 0x4, 0x5, 0x80000001}]}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) 13:35:20 executing program 0: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x4) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) 13:35:20 executing program 1: getgid() r0 = socket$inet6(0x18, 0x1001, 0x0) socket$inet6(0x18, 0x5, 0x82) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) listen(r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xc14d}, 0x8) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:35:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 13:35:20 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x7fff}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000080)=""/74, 0x4a}], 0x3, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xa0f3, 0x4, "24d57168d2d0fd6a69f57a4524b22b57a42b57b2", 0x100, 0x3ff}) 13:35:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x6000, 0x2) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r3, 0xbb94a7e53e2dab63, &(0x7f00000001c0)={0x1, 0x0, 0x7, 0x401, r12}) recvfrom(r2, &(0x7f0000000000)=""/147, 0x93, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x93, 0xd52}, 0xc) 13:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffdf, 0x4, 0x1ff, 0x4, "03e6a4abb8a8660eea0231de9bf8d3b593b18de0"}) 13:35:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 13:35:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() setgroups(0x2, &(0x7f0000000080)=[r6, r7]) r8 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getegid() setgroups(0x2, &(0x7f0000000080)=[r9, r10]) r11 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getegid() setgroups(0x2, &(0x7f0000000080)=[r12, r13]) getgroups(0x4, &(0x7f0000000800)=[r7, 0x0, r9, r13]) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = geteuid() r29 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getegid() setgroups(0x2, &(0x7f0000000080)=[r30, r31]) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x100, 0x0) r33 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x400, 0x0) r34 = openat$speaker(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/speaker\x00', 0x80, 0x0) r35 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r35, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r47, r48) chown(&(0x7f0000000200)='./file0/file0\x00', r47, r48) lchown(&(0x7f0000000780)='./file0\x00', r47, r48) lchown(&(0x7f00000001c0)='./file0\x00', r47, r48) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x6, r47, r37, r41, r43, 0x1e6, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = getpgid(r44) r50 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r51, r52) r53 = getegid() r54 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r55, r56) r57 = getegid() r58 = openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x8000, 0x0) r59 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r59, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r60 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r60, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r61 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r61, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r62 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r62, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r63 = dup2(r61, r62) r64 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r64, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r65 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r65, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r66 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r66, 0x8004667e, &(0x7f0000000840)=0x4) r67 = dup2(r66, r0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000140)=@file={0xb674aafe9f6cfc03, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="131aaa18a2ff8ce598b0d72c8550b594edeb432f984bfb86d5d47b3954f2d692baae737bb3094b89c5e6541d177a6fbfc1f7b903361bfd7c1a6a89eac0be866b3b314de708a582ad51b703e1410c7cfe0e53134f117b1ad8e4e812475c9d69bfb36544fb5abea2cbfe2bc645204616c2b999b9acaa575140f010029489c6175dfc8497ec52239d61baeba733b650c05f879b6eb0241ff85b03f4", 0x9a}, {&(0x7f0000000240)="540ef1c97d", 0x5}, {&(0x7f0000000280)="5d258e0b2d49c29a0878f2dcaf290497439b405347d60745c3c46ee57aff965af974cbf1178f6100ac86b494f196bb42dc9540b8a2937abcac755162cb665dd6e76b1cb3cc019c0642cde29264f51a79438e5825ceb92b21f1c4862ccb30f4", 0x5f}, {&(0x7f0000000300)="9251e98836e490c0ea24997a431057ca6c2e831ac33e3d33d8972edfb543c6aa125194c0630c7d3ad85a2698764c09befa0bb3ef5f27284fd8577a5b27f1ac50532ae929", 0x44}, {&(0x7f0000000380)="f1f1afe587af59407d5f8d4eaaf7a1ec5dffb32c91fcd34d60c31f9a65286f1d2efb1bc5d50507a264f9addd7dd8990bcb6b25131781fc9ab9a4f2c52624f62d31c0a70cc4182de3bffa575e87ff4fc71e6c0cef6b956bd55cdd5c1e6c3819d30f1c25429b0334c4dcfda9ef4cf331ca0e32c08224ce05587bf171ce2a89b4d16ad0b917975ddbf28e2e9bfafc86377cc7fb0f6e328931fa1f62768d2a943a3e753644e3fc7455ebca9714e7f4afc89c423ede17a7ffcbaa20fe2a365a8fbbaf196e59c53769820b5546995c2d40e5222eb9a901940ab243e81c5ac80cc4eb5e2b06bf00729f35b2ea68475485e0fb80b263d2c185", 0xf5}, {&(0x7f0000000480)="16a7bc4ec97c", 0x6}, {&(0x7f0000000580)="551151ee0617ef156082dbaa31cb8e8f050c59fd29afe525150f647a2f4757814aeaf65c2947ced435979bd4ba1a46afe9aa8e41890e532b29e001fb945309cb8d63de164e9cfa17d40f7bafe7e27c986cf1f5f3ccbeaf9110b15b3fc90bccc62dbf203e7c1186ad40c66f65c9d68292c3816a3ef5c1d68fdb2870356d3a478cc8cb7a2ece2657986b017363b350cb2e67555103e9817953481a422db3d6f7dc4e967d1f57a929552256252d30e8492f3fb3e5fa5cd27a7ad6c45ea98fb8408f1fed081b3e4267eb7345003d9f52801dffe9595b9263f6d7465d28be2eed6bd6c2aa3fbcd6e647", 0xe7}, {&(0x7f0000000680)="ed42c87161b08dd1265e4886a0ce9e3549f18c23c86244c7c8dbfe02e45e3c757579ea6e0f4813204245ba655c82664a0b118fc28c79b49e879d0e817a5253982a28b96c7b2f1879caab9feff1e025c957fee037551e0a0f42058d92cd4d37ddcf6022bda2e22207be0607fbec4e41bd385070dcd46e485279a54d0d3b0e1e5e5c52e1b669cb795a501c11ca7149cddb2c97d4e7057eae88576f469826cf3db8a649ce7905b2b2dbe2fb2a69dffb8b3028975ae1828cd673196a30cd4073", 0xbe}], 0x8, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r4, r14}, @cred={0x20, 0xffff, 0x0, r24, r28, r30}, @rights={0x38, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, r32, r0, 0xffffffffffffff9c, r33, r34, r35]}, @cred={0x20, 0xffff, 0x0, r49, r51, r53}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r56, r57}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r58, r0, r59, r60, r63, r64, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r65, r67, r0]}], 0x118, 0x40a}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r68 = socket(0x18, 0x1, 0x0) r69 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r69, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_DELSCREEN(r69, 0x80085754, &(0x7f0000000100)={0x6283, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x23) close(r68) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000678000/0x4000)=nil, 0x4000, 0x4) connect$unix(r68, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r68) 13:35:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x800000006}]}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x1, 0x20, 0x58, 0x71bc}, {0x8000, 0x6, 0x0, 0x5}, {0x7ff, 0x20, 0x4, 0x8f}, {0x20, 0x9, 0x81, 0x8001}, {0x0, 0x6, 0xe9, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 13:35:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x180, 0x0) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 13:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 13:35:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x1c4) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000500)=""/172, 0xac}, {&(0x7f00000005c0)=""/212, 0xd4}, {&(0x7f00000006c0)=""/132, 0x84}, {&(0x7f0000000780)=""/248, 0xf8}], 0x9, 0x0, 0x0) write(r0, &(0x7f0000000000)="d1dd01867294d214b3eabdf962633a446147c42e04d7e0aed43b36b846b32e7de779fda3cbc1c0f64494ce3774e88c7a41bcd99f45b13cf4a2ca1d6c74ef82270f264e0ed85275b3d6df8e193cad4c3cf78f660604d9fee28b8da2f3f645363c8df027e97c23fd033cf030f65b2eeb8b9322923c5df9df5963b383a150465154d7aeb618c2947f0f6d92ca9db299e8a3fcdf1c31c0d48edad50df24847ae", 0x9e) 13:35:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x6, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:35:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 13:35:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x20}, {0x100, 0x7f}, {0x41, 0x4}], 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 13:35:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r0, &(0x7f00000002c0), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x4, 0x800}, {0x0, 0xfffffffffffffffa, 0x1800}, {0x0, 0x80, 0x1000}], 0x3) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet(r1, &(0x7f0000000280)="4dc6e7e8975dda2c1eeb5fc8d0d6224b355c2b08dc4fb6bed1f23ddfa7aeb3ff504efeb248dc2784041f0ed64fb21a43", 0x30, 0x400, &(0x7f00000002c0)={0x2, 0x0}, 0xc) semop(r0, &(0x7f0000000000)=[{0x4, 0x3c}], 0x1) r2 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r2, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) semop(r2, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0xf5, 0x0, 0x0, 0x81}, {0x10001, 0x0, 0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 13:35:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) dup2(r1, 0xffffffffffffffff) 13:35:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r8 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r9 = socket$unix(0x1, 0x5, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000280)=0xc) socketpair(0x1, 0x7736033c5b4e5e21, 0x20, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x7ffffffffffffffe, 0x1, 0x40000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1a0, 0x1, 0x3b, 0xff}, {{r3}, 0x0, 0x40, 0x7eaa4d14858f404c, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x82, 0xbc8ff8c404fd7fb4, 0x421, 0x10000}, {{r5}, 0xfffffffffffffffd, 0xc, 0x40000000, 0x6, 0xaf5c}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xe, 0x8, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x8001, 0x8000}, {{r6}, 0xfffffffffffffffa, 0x55, 0x80, 0x1, 0x7}], 0x4, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x20, 0x2, 0xb5dc, 0x9}, {{r8}, 0xfffffffffffffffe, 0xa0, 0x2, 0x6, 0x9}, {{r9}, 0xfffffffffffffffe, 0xa2, 0x40000000, 0x2, 0x400}, {{r0}, 0xfffffffffffffffc, 0xa0395eb21896782e, 0x40000000, 0x0, 0x3}, {{r10}, 0xfffffffffffffffc, 0x48, 0x624d2251d75e21d8, 0x100000001, 0x8}, {{r11}, 0xfffffffffffffff8, 0x9, 0x1, 0x6, 0xfffffffffffffeff}, {{}, 0xffffffffffffffff, 0x8, 0x40, 0x2, 0x8}, {{r12}, 0x0, 0x4, 0xd00fff77, 0x7, 0xffffffff}], 0x8, &(0x7f0000000440)={0x9, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 13:35:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) fcntl$dupfd(r1, 0x0, r0) 13:35:21 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$setstatus(r4, 0x4, 0xc8) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r5 = msgget(0x0, 0x2) msgsnd(r5, 0x0, 0x0, 0x800) r6 = geteuid() r7 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3d3) ioctl$KDSETRAD(r7, 0x20004b43) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r6, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 13:35:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xa5, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 13:35:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x5699, 0x6, 0x44, "fe339d3517aa241ec9ef8b16a8433e5db588aa1f", 0x1, 0xb08a}) dup2(r1, r0) write(r0, &(0x7f0000000100)="5a744e113d5c934c1692", 0xa) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x28b19, 0x6ac1f3c000cbf706) r7 = dup2(r6, r5) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0x1) r8 = kqueue() r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000840)=0x4) r10 = dup2(0xffffffffffffffff, r9) r11 = kqueue() r12 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r13 = syz_open_pts() ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000780)) r14 = syz_open_pts() ioctl$TIOCGETA(r14, 0x402c7413, &(0x7f0000000780)) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse\x00', 0x200, 0x0) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000840)=0x4) sendmsg$unix(r10, &(0x7f0000001a40)={&(0x7f0000000280)=@abs={0x30fff0444a98b53e, 0x0, 0x0}, 0x8, &(0x7f0000001940)=[{&(0x7f00000002c0)="623e0b7898ab60f6caa3552fd5f3adb25ad33cedcf6affbc7971901c264237f36707e8ed9b4b9b8c2c5490bee448211ad27a9e08acf184ba627ea90f093d33d284e490f0cba7d175027d777d58318a78b175162e341e0c86b0d45c082a22a415d913eb9f6f1a0185e690e623ffe7022e0d0b2ed8b6b100b7409d5901b9c80ee0b578e4bf4f139c93188fd814838b26024062e5", 0x93}, {&(0x7f0000000380)="dcff5072e5b2fc4563b0f43588e2f289dbab6ddc1c84c614678bbef512c03b4d0abfd7d1bc64d392392cb2c6e09a6e899a271834ea50ffcf97169b48f7527a8fa97882366aa99e3b4964a300df37a7f39f05efb360f12b839d8c2b7e2f252d47a1e34f553297bed9ce239faf90bb344259fe3b94818e50fc27c377d778002126ee65183204add30851dea34b286d153a8ff6979d06ecdf47313fd756f647558ed0fc74df5d946202e50f86963c54259b82988769814ff99d22e5913a2ef94d8fdae6deaa3270e199ef8d7334d8f072981fdfdcbbd818287418d21e0ad3f42f88c711c28042d03d8db6157f9b6f", 0xed}, {&(0x7f0000000580)="daa2f04ee43bd9638e63fab76bfa3e71562ed9cc4774abb12c6953e5a2da0f4ba0d7317bfca2d8ac1746333037d082c832c376e59323a57dabffc30a73c49f476f890b98fc8be56f45a4fbd7be6f8925f72ca9259240584a7ddc1827c08ca9560bb689e23553788a14cc50aac334fc8ea7f44b1fc630f2e9ea09ae6f4615412df3eb1bf561ed4c97bcb33480a38955915d3afdbc8f7f06e81e9f2efb7f8c267d89451ccd933225798d6ed5897a4a6378ae74ba59b63a7314117e136295ae5e66f12cd3cf31a59c5ed441f4cbf4b56a45fec718ef1f90b9d23084249cb2c7a4ad85a58934da07638e4c4a60af21a85a725499506dd7ff5b5f687fda07f86e40ca14f365533f26195ea889901ea41b6597883d21995dee780c3612478ba836a110e758ac5149a0a53629dede6914d6f81bd251ab8d8427c47dc1f05a1fcfa7eb844d18535c09930ba7abb90af1e329759ffeb0276499b653f350fa1ddf960e8325b80fbb823916cc7f4cbd3ffd97db7986555c296f953298db3b0801d98cb5bed73a15d168a48c445975a8fec03082634beccbbcd859358085c46f7a151b1212efb8766fe80d8f4e9dffb9e7254df91cd0f50c7b8677316e6edd306fb4c1223d027e9e281b4ae1bd10a13dfc4387c2f6ff4940810666ef7e6b8174f0858729f7c4433a5b997d708de195a85c9c9dd4ed93139dd88de1ae10b56def95891c37e2e969ec37575ab7468c9e40d6d04f4dfd11c789d2c3e7a228fe6e2e20cc72c9b7e8300fa6a2e9578b9bf2c84c7684f6c57bf7c503dec12a3a95c39c12b75a876f18faaf0c83a6ac9bdc50e0fb2d14fe2fb2951098952c4620c2bd2b557a65f6f75042eefe0b9f7219e1574ab288d9d580d95391dc03f6e5c7f9e89fa3e2d8a6271a5d87d725116edeb0226f3839a90f7df09ab0fa658b490af05939b27285cfc9d2d5f763b9633fa4c52abf473884a5370a1b629b012866d9cc7a17e0a8b2f75027877feeb1d9efbc823b2edb32e9beb0e5f7cabdef4b3dcba81a4fad4359c9efe9ea6536e3f4b2873b1eb6f5930edcba55fe41f7ea198358ab80c3a3db29c45177d82f6b6bc007279d2443790fd47fb0905e2446ed91cdcc580bb2a26b7eadb3ee3d9b5803688400fc3f63fa1481dd0fb6b048fec633a329bc201664ff3d29a44b2180fadde624b986df234b345fb4fac4b24b1ce383010c045c2ae7f39c54c944a6fb63d8bc45a4c94b4d49f995cb8e7f8d64885bf9187f50f49fd65abf7be6673100e225a49c1bf0d7c608b8b9d1c2f96b08145b4dd6eba0a17c8e08e09594cb08ee0c03f897f1b6a9632b969cfb6fc782fc5cfc70b733f4c0479edd4707caef1ad7e4d517f4e5258aba1578832c7ea584b0ee84e472caf78b3d0768e8a895eafac832627c909740501910ddc5bc14dcb4a73d901874384bab98cb10a521cc73cb6e29057a6821586567e9f1d44595478354b6e29d2f7605ce93f83b3212822f2f873f90cf4fde6d9607f52a2e74acfd2ebfa1bef3e7ef827130e8813d78a153f10be27c36c184bf647cb302d42bbcb7e9f90edb8cf7da277675ad686b429e63b0e9a2769bc98eab4432fb3640996691cd79bf4a7ae44412f76b1abcc34cb4be8e330671b285b3711841155b5185f7dd2c34dea350df31de8de97d634028e9bda9778cbb08e8b33c809caaa20710472adba18438491959aee1fedd918d934bb2b68008fb6e8a998a3f72cf78b3c7e01e81f6dbdbbadfeecdc42e9ced1faa46dc2d5bd5fff2c323ec66c476b1786598309af52dbeac8681f07a038c96ac8e8fead41861a1cfbd39620af2d14fb5dc2be7d56770526b53349c6f460f9ce9246d1cc6720690d159b1b133a9c6e1f9e2f77af9ed768ace9bf7f9bd434b4ff31e5e976264a295717a220e3866c4f65ef7ce9f94e8f6fb008f6d04820857dcc625a295e75465cfe2b394fe6af08481e81bd3fd87f6d734446722995ee79e79e4f487a42c257d27cf7be18475f2809b99d30364078df93a14dc42d3887c415384f5d0185e2612c5c80a661002d81edd173bec9b08c65b10bc14ed0f66688f46f7d154ee253f79407eeee2a5fc2af8735c1b13d8163fdc0213eeda8d2a15cd8ff39a2e121e641b8077d5cfc594cde756bee2a4b2e441b622d5de63c469f5cc57460c31a11ea6f926559d3c2a54a59928911c5611e63014d15803b2f9a9a9d0195780cc45bfba3c87475078bf5684be93c867caf1ccb5f6eb029c503cee3b11ae898fcdf2422c4ff21b65dc4813cd20100b08fb133f9ff5bb0aaac6cea7047769182a6b990ebeee706321e7d26c6cf92c225c6d26ea9e3602fe59b96392622bb7936a4a0284c787a78423d4b8a15411cdee90f1b663cee4700fbffd53b45e74be143a26f470e90930fb999ba64f3b7f157f41acba116d029ebca332dc85af418920b69f9d85ab3df6da4bc03142629ed0e05d622167e48af425c301da1116e7bcc011daa10b1db08f87c75ff2cf40711e14ea775b47fd086c60a8b45caf1230277ea89f4d2a71fcbf0b891ae3601497d4678e360d43a3df423faf4c1d29313626bbdcce0c92ef2c835cf18ef26c792183e0389f4e3b9b95f766351e3dedf371dd3e0f44f74ca1b5e8ae2589b70165ed8a1422bf67e770eafb789c55564b9f63cd9e9af2d02ba041c478440cd1c079532d46431241007e1059c398be57187c08e35190783498f02e085bb00aed0c584425998be544effb5255427c1d91fbeca305ec4d28541b066356eb32cd36b97855d3b6e2dabbdd66e409c0689d1eaea618463b22d6940e773ce55251a19dcd0a3129a5f3b427935cdf815efce41e18e1db82c567018e47e40c596f074777cd91b2808fc376e12f0557c56bc99ae86f1093f513e503d68259c2d177c6b9b635cdf048626b44a8148681b9d3f998814bf05a8ea5bc7c5c4cbde45e312255494822a59342ceb4e54c6ff14071367fb8083a08151d0f4abeb2571b0dcd36fab30bd4492fbfe3c2293903c48ac711eaf2adcdbc349646c3de0ee0964099b5c7a9fce5c7f5eaf5acd901407299c82b3eb67b9092abae1389d2fb3d0657aa3c5714dbd60fd14b1b8144e98fdc31a4acedf9281e07cdb4667d28703fed6dba1fc4305f1cfdaf0ee76167f410c16e00b200753b31e26dfd217ce879cbd7482ba83a0a8aa8d23ba2a848c13245793b3e0bb43300f8c1c494eff639ee1b0364a532b585722aaeca13b71e655c2c551b186c5afbd5414fc6bbb6b8e6ca3836525f0770ea24ee261237c09f154385f87f74aaa33f66775610ff0208c953517d5b05942adbe3eac13bec08dee441d6b1092132fc666030df66a41c70c002fcfe7807d1284ff879581c00956a92bbbac47cb58193a9c53cfcc8d75f31ec9a36c3d013e1f54b0744a224c2cd530781ee23d6f0e6d3f1db320c82d1b8023fc82dc3ce8b561daa309c1472e34d61c46d91346c8cc87a44084db44de18f13cee69e788a572d64ee5e16a81bf073ce64985b3a660a107610cfc3ea9b4900b88c0835d53ab20d83c0ee8e5f29b010627c6789249be0e9ff5386938c23cb1adce1b2604dd5eb49f9c18c441d5b507934e534417146e0c2c4b172152f9b183b0b396bc082404ee5a314742a1505a99671954daf42f6bbfd251f913c3561340d55ad8c806a4bd01547704a97a1fc04b3299c2533d2db58e9b243bdbf6d86a2ee9625c84d2f201068a9c9f812b16e2a1bfd9fc659c26a42a2b997608c6e6c01036bedeb7e8b3c426f38c977b5845f341c0845731cf097c9ac63413b62d347e13f299fc4654c54f845301c1381c54e51869e4eaeba6e35040b0f25e438b232822e0b131c899f02a3877b8519527c7430a3b84dd2ab293f9b412011bc1b4a3f62b352dc452f9bd41cd1ba72f596b8d491f6dab9cc7acf9e65f0c4fe5181390d3c3ae25eb96de0ced837feda2a9664d73f4c5fc5708e91f281d94221e09312d2c2cda1a42422af2c66a4f323cd6fc43d8379a2ff4a2d2f83f34e5bde4556971227257fea6025f76d9ef507b0c86478d7097dcf87f305bba957854947680c5c35ecfaed17b82997780d0d6f256d6c8a813dc153f3511d69478d6b647f0b48d96d25e202c8d8fcac2171b28ddd86869ea52da118af72e4fdffe6e5ae9e41cec684613ce55c96f078f52bf488462bfd9dc04fbf236a76756f6d87f4ab904cf3e76a6ac147a04bad3276062d5a079e3d55b2c8ecc0c7cde0055583373041c1161b54d461905283957c3d21918c27565e400d0db5bad3ca68068bbbefc395a401198a8d9335a3e790495af4829bf49b65f41d5b9eff50f0eeda6d97527c0727dee44666531b4564e818e81fe6c7a13789af024590323aff5f89b93cdcb4c2e6b70b0e3e3b05ab352067e191760f4a6da57f482389a2e67384c0d7579e488d43548843f2e55e81e840daa7f35046d58c8667acaf20e022582970783bd2bee23b9d07a2bc49fbbfb4d45eb72d307fd8aa204d820396774f781bf2671e97d11e1abbe7d3b3824ea42fdd2fce152d55f935e2caca388ad90b8f68cbd1dfdd374506998340aee6e4ecb8a69580d531bea3a2fd61118668610efa0d187418c0c5ba940daa57b634d9ab45591c48c4bc01a8f646754f70dca6036f742c45ea84d2c8892aa6214c36557e3917bdfed0eb0bd7176a506a112be1e45d55c54e6604a8802d4e97764b66b11bd98ff07df413d89559a45314e91ea0edf08d27b42a3ff783bd82c811b6986d786a9b34a58bf74eaa599f8b9c0518f4d22504becdd2557560cba7b2bc8305e75c545453980f55787224a82bc79051abce0f7a325c80367226689f58297a51c405450755d61c2ef58c5100db8a1b5f4845ece3585106890fc52e413374a88380d7747089915d264799829293f050820a41aaeb8786535e75be059117b6c425a2913527e1d9df4f02a5b1901ac10102da360a22ee22eb3ab1caeb7b6a87f388313a0aa72f8a27a69d4c4133b3d8f8cee34c904359032d735a4276bdcbd68b56383df3e86a573a72cbfdc526eaf6e070a1ccf4a88445f37c7b58cafed5ba2c59cc2c928fcbcc7bc10c46be830060630b2e7ffcdfe474b525549aab74f928767a7124836dca4945b7674de2fe8fd5c6716b37e07027ef954e8cf3ab722918303abcdc626e5eb3506d4a10c6c0c40d5a8255d74a2ec1eaea8b5ca05108ef911bab970fb62863524248d7aaaf18a19eb9ad8cc464cec192b2d1f1dc445d0e19c5210a7d6654c5e9c815d37c6aae8a56fe4b6af45b3548e02fa6b48bed0ad586d6af04f28284927ad69a3402456c3ec7d6a548fabba59f1cab9d313e42b832d70afcc28f0a69da1c536b125bea39fe6e1d6bd8a955fd0e4e21f8c4b8082806675a47731329bf116e30836c9024408703616561c8a5bfb9493572b8d197496699ddc55d5a7289295a76b2201d562c105b238e67c73aab04e48c407ca05468dbb7943cb773d91927a830b6cd4be121c36a041d7de199b0b3b4cd177ff078881fdc0c1cf0a54e9e6ef8daa125a45dfcdd3b44111f193128bcc5b7f8ee785e5e3610740c9e2f673bacb5fdc321b645a51dd8b0bc99889cdedc8d9239cc952c782958372725f66098744c89007c4a7bcffa1332baf430812421973f3d759f241c6a0d5ce6a7be48afcd5736a818d83419d266d8817d136db5e112b048c09da19e96b8189baa8d02107bbc4ba12a833e1d434e375242ae7263bbe0a56230409d1eaea7f29e424d19de8e6c746992464a9b1957ea65891efeb04665cda64271213cf64c2903f696", 0x1000}, {&(0x7f0000000480)="989838176962b10a689bb7fc677d60ac1594277c0c99c1b304e454c9716e6a352b8a298cbdd30740d485778947b6321c551b8bf84308acf74fc03d5a71c90308ed2799154517627e004daee8e44ed3e3627455f9efa333b60a94103eb2a9fdf43886c33facfb5fbe991ba28b9a0e4bb061da525dcd2b3fcd945221e01df567272244f987ae93bb4ef0c9a25f06668788099b16f428bda5e82a", 0x99}, {&(0x7f0000001580)="579fe0d771058a4e3b5fe92ac490b2bef2ec0999b8e393496ae023aaed126f91343cd007235b88f370b5435065a45f0e5bc4a22e8e3c7d6ee04d37097041d0a803384c83f678df9bee2775adf25c929e8261bfbe1228f580512022ef06ee580ca3902b1dff01a987de6003cdf171feb13c8fa44536ca765a22958814655d4707d1577cff80a6826745982fd06fbcfe1e6e7db857244f00", 0x97}, {&(0x7f0000001640)="d96f9b1bf98ab307c8a04dd8881b1c8390af58b422050031834d3d5fdf6aad8e7efc5bc6aa085a6d772d5a149573501bb38eda99fbd7785daee2807902639314d71652d6d21564b435f3e117a79d3eeeeea9d2b2d00279cda81cf53ac4eaff36b3975a0cb948ada4d57f62abc1ba51249be02c3b6e08c87f5ca68e6af302ad9a96f99ed02ee1252d98be977b04498e10fdfc5aaaacf82e13195d995d271d1fe9de9c74778a9bc0a7d0112c2f0a86f93eda6069c4647252cd25cf8bc16c1804b85835d293991bdb4d50b9f5662b0129992486fa718402c5c184a3db66c09f4a2674181c689b", 0xe5}, {&(0x7f0000001740)="b84cefe6614db57866e4bf67a70cba6a8c382161b1e71f85f440226fb10917fdfde92dc0b7962c30fe315900a51788644d2e6ef41bf93d597adcd95cabb9f588ca1ce6767749cd5e99e69812c21286bb198cc28190a10c11cfb8732e626d46e392da6daa06c0379b55ab9cc95f1acc96d18a0f6c10eba6eae63e6a0f0c41cc7cd595438e500a0162b4b4e509f49e96818837f4b8a4b15d85daa6753c7a20b1c674942c52a99ffe0d582f14415cc8f070defa99e9d9d174cedd914f7c8ac9ed953a3c", 0xc2}, {&(0x7f0000001840)="d5b1db37ce6517d691014730daac422332449f2605af585bbc1133a497d5150fa877ede21dc584518b07e4e6089c88af95e14d4312996902b93e96c8a7fe635931548e63c47ec1c8aa5ac565e6db2b64cf2e02af6f5401375010f2b60f2e9a414cd547fba1327e01508b79bcbbfb56b537e74c52ee384858b1ba198f6b2d6f9da3d89d5c47cd4a5a5df5852c0f52b0edd16c62e7ad4bf65ac9e3dd37190d6804f7e6a5419f272f2c81dbc39beafebc8c9ba5110af0c79654132195371e6398882d6f369a3ff38d140d724fca13f523f9fd987f5e0f7a8f124f0c0eafe24b892bf5cc1114b5", 0xe5}], 0x8, &(0x7f0000001a00)=[@rights={0x38, 0xffff, 0x1, [r11, r2, r12, r13, r3, r14, r15, r16, r7]}], 0x38}, 0x4) kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:35:22 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x4, 0x0, 0x1}, {0x9, 0x2, 0xff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 13:35:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x134) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) msgget(0x0, 0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x7f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x2, 0x5, 0x7f, 0x1000000, "303a268d9a6a6ac39c6321bf2633c16b93156c5d", 0xfffffff7, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = dup(r2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000001c0)={0x3, 0x7}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x20, 0x0) lseek(r6, 0x0, 0x0, 0x2) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000140)) fsync(r2) 13:35:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x200002d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") close(r0) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="cdcc983da286382e815e1452", 0xc}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x1000) 13:35:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0xd030) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000240)={0x0, [{0x2, 0x9}, {0x3, 0x9b}, {0x2, 0x7f}, {0x3, 0xff}, {0xdbb034024a279fac, 0x158}, {0x1, 0x34b5}, {0x0, 0x1000}, {0x2, 0x8}, {0x3, 0x3ff}, {0x1, 0x9}, {0x3, 0x7}, {0x6, 0x6}, {0x1, 0x80}, {0x4, 0x8}, {0x3, 0xd4f}, {0x2}, {0x1, 0x4c}, {0x1, 0xffff}, {0x0, 0x3}, {0x3, 0x9}, {0x2, 0xfffffffe}, {0x1, 0x80000001}, {0x3, 0x2}, {0x6, 0xfff}, {0x1, 0xfffffff9}, {0x2, 0x68}, {0x3cdbc06763a08c55, 0xfffffffd}, {0x1, 0x3}, {0x2, 0x9}, {0x2, 0x9}, {0x2, 0x10000}, {0x2, 0x81}]}) pwrite(r0, &(0x7f0000000100)='$', 0x1, 0x0, 0x0) 13:35:22 executing program 1: socketpair(0x20, 0x5, 0x1, 0x0) 13:35:22 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) 13:35:22 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) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r2, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffff8, 0x11, 0x700ffeaf, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x2) r6 = dup2(r2, r4) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x4986a63defb882ea, 0xffffffffffffff9c) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000840)=0x4) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000840)=0x4) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0xc1, 0x0) r11 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000840)=0x4) r13 = accept(r12, 0x0, &(0x7f0000000300)) r14 = syz_open_pts() ioctl$TIOCGETA(r14, 0x402c7413, &(0x7f0000000780)) r15 = socket(0x10, 0x2c046c2e1d851e96, 0x8) r16 = fcntl$dupfd(r15, 0xa, r14) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000840)=0x4) r18 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r18, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r19 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r19, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) kevent(r7, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x3770bd994c11d7ae, 0xfffff, 0x0, 0x4}, {{r8}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0xdca}, {{r5}, 0xfffffffffffffff8, 0x1, 0x4, 0x100, 0x4}, {{r9}, 0xfffffffffffffff8, 0x60, 0x20, 0x200, 0x7}], 0x81, &(0x7f0000000340)=[{{r0}, 0xc48c49264a8ed970, 0x3, 0x400ffffa, 0x9, 0x9b}, {{r10}, 0x0, 0x80, 0x78000000, 0xffffffff, 0x100}, {{r11}, 0xfffffffffffffffb, 0x14, 0x81, 0x7, 0x6}, {{r13}, 0xfffffffffffffffc, 0xd0, 0x80000000, 0x80000000, 0x2}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x7fffffff, 0x7}, {{r16}, 0xfffffffffffffffb, 0xc8659db5ce998bb4, 0x4, 0x9, 0x3}, {{r17}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x5, 0x3}, {{r18}, 0xfffffffffffffff8, 0x41, 0x700000a0, 0xdff, 0x9000000000}, {{r19}, 0xfffffffffffffffa, 0x60, 0x2, 0x5, 0x9c40}], 0x5, &(0x7f0000000480)={0x5, 0x1}) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/135, 0x87) write(r1, &(0x7f0000000180)="4d56fefb741fa35f0ca016b165fdd6130053", 0x12) 13:35:22 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) accept(r3, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)='L', 0x1, 0x0, 0x0, 0x0) 13:35:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) read(r0, &(0x7f00000006c0)=""/138, 0x452) close(r0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) r21 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r21, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r22 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$unix(r22, &(0x7f0000000300)=ANY=[@ANYBLOB="00002ed7415ad85fd08faf81d49c38a39d986e53e28b0026102b64696c65300020be72905a244fe1d874d43af63fffaf5196b31b335f5204bb1b7a5a732259cb8775bd626e3b592bd74e2453ceb755ff6035416235e29801e530da9ddad4a564e05f9f94f2c48ce192fa54cbeb0000"], 0xa) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffff5f) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r31, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r29, r17, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r2, 0x6, r27) 13:35:22 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f0000a5c000/0x2000)=nil, 0x2000) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 13:35:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x24, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ftruncate(r1, 0x0, 0xc0000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x7ff}, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unlink(&(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0x2a) 13:35:23 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000040)=0xfffffffffffffe7e) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x200000005, r8}) 13:35:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2c}, {0x6}]}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/178, 0xb2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) syz_emit_ethernet(0x20a, &(0x7f0000000080)="c3") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x2, 0x7d9f}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x6345, './file0\x00', '.\x00'}) 13:35:24 executing program 0: r0 = socket(0x11, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 13:35:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/241, 0xf1, 0x2, 0x0, 0x0) setsockopt(r1, 0xbc7e, 0x3, &(0x7f00000001c0)="4b74954c", 0x0) 13:35:24 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xcb0f3904019cc04a, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffffd7}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f00000014c0)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a3b70c845b9f587fb42d6de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d24003a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b8500000000000000cbe9463370ac9d57a6af7b31e7fe2464bd23c8a8a7bae235dd58a5b45e3ed90000000011ca165cd83f01f1a3ac231fbe44e03d21c74a1ab2df7f19dd590550ffecaccd5e87dba3767eb9578c86993a26e97f41c88240653c24a62df1532ff42f9a0ed7b15efa710dedcfb01b25ad35893aede8b05011f5ca60e29a70de71bcbb9e7b5489f08314a55497885970a1380b4b1854091e48f04c1a37e8de87e59ba4bfb663afce58ee26b00a999f4a7ae243cb31dfff9c73be566993f95d78fe23ddb2bb8f7524d4e1d500000000000000", 0x19c}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x95c) writev(r1, &(0x7f0000002640)=[{&(0x7f0000000c80)="e10c879fab220b0a1105642440d5f0234e03714c64c781110604c6c2d56168a5ea2fb6afd9ece7225ecb8b93ecd0cbb12df83f384feef93d65b2b9144655b07fadea65fde6c287d3b90dca75e0415513863bb326b4", 0x55}, {&(0x7f00000011c0)="d8ffc466eb2f56e556376ef0a8f01eec72b60812b8b8cf8e256f91e9cc0e738a469dfa296310903c0fef962c9c6081803ef823f4b8840df50c14aa456275d1a0dae65d093ce1e88b92db1a77f8d52dc9cd30d9017de375dcb4438b7468f725be6488b9599d5963beb019b42d7c214aa6c32f7595f105a2d4e8aa33a4454e568acc110b6ad0d93a6da5a80c038b4c4c1002947187d15f57a9ad76e481c9a02d3eec4752a44f8c4e98c62f596923c38b9aaa3ad3dd6794", 0xb6}, {&(0x7f0000001280)="9bb69262eb8f0cc72aa9cdbbac0baa56c7a7e3c492890ce3a3bfaee939563ad0abd2bb11f5780f774ef85735eaaf3b6c7d8d872fa706c05f7a7bff8a84caaf4fa4f37783424499b3d7044ce3b7c28f7680c22444859b8baf4a0f7672a58019d8542c809db7392efc62fbf18bc72fe04c42ee41b3709df2d4c2eee3d969cfb80593", 0x3e}, {&(0x7f0000001780)="1925b4614fbdb4d68e2b7b2339357bdad7d4e72e689a0730a175923349cb0e3e7729b4d07a258675baa56d4ccb3ab872ae09657afe2d3126c5f3716ce871df63ac0f8bc21f3723fe0feee1923928b9b2843ea0fe3ee4e35758f8e2b6c064f2868f9baa153b779ffed329de90ea98b80717375a4f02250314289089f4fa508dc9b3deb216788e76eceb7f8eaf804e53159c0156799f870081e896d3fd9659ca0adca4e2e75f396bd3779032bbbd891b270617a8065119ed0aa28564b51a41e5b10376bd1f70e2bd1aa0b80e53f040a8979807dcd4498863702fb3985d17dc6d24d6f75540da1c72edccd181b261d35c5dfbc5d46d7cbfa3c7051913a7a96303cf24717aabef6b5e58bd6b7da2e922c0e70eb2abf9f9718f91d66e64a3cf9e39105f754a740bf64f59b735cd36", 0x12c}, {&(0x7f0000001680)="6b9ea460edf0862065021b1734b949d3733e553279e54d49f89d56e784efacd9f0653d76fc0873b8b366f602b421c4d57a0c1b13c0acef1545121c595584c15a789d608847d2e2692cb425175cf3b870dee1c5997bd589daacbcd7439f9a8f4d569e18fc4421d3db1193e8cc26ecc697a28f750ce4d8db4b6b498e03066c84d998f988f5e7c256785dd88b7a3e2fadae03a48ed6343989e87ca26b909960f6eddec22bc49ef52ba2b2bbd760ea19328eace7f2ce86378686cccaa13973ff5c639c6bd88cdd3e4448cadcdeb507c6e5394f0275289041b701026103140e40e52d4d83e514f0a70b05faf6", 0xea}, {&(0x7f0000001400)="2e842518865b4820c440e48abdd0385dc8b35869dbee3df58273b0de221b5f00b0e59a4ef458fdfe475345d17eb748945604ef96a3b3eb237e872131a3d0fa2cd37d9458902566a06042e15e5b72fa8d006ed4d80f7ea2e4200499c2bcf69d23f5b10047c0ef04d8d4207b305c0e8f3b207f521b18b4a2010fea005b477269a68b2a9b148048e5b8f12d7d", 0x8b}], 0x6) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x5e8) r2 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x2, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x1, 0xfffffffc) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) getsockname(r4, &(0x7f0000000380)=@in, &(0x7f0000000240)=0xffffffffffffff1c) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)={{0x6, 0x1e11}, {0x3, 0xc202}}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x90d2, 0x0, "bb30c2e7410400e74de4000000000100", 0x0, 0xa}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r6, &(0x7f0000000b80), 0x3bc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x4}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000c00)="3007c0c093ed11c10c0dfe1f328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x120) r7 = semget$private(0x0, 0x1, 0x10000000000459) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r7, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) semctl$GETZCNT(r7, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 13:35:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xffff0b6c, 0x3, 0x1, 0x1, 0x7f, 0x5, 0x6, 0x1, 0xfc8f46fd54e6682b, 0xfffffffffffff425, 0x7fffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000025}, {0x1}, {0x6, 0x0, 0x0, 0x8000000000101}]}) getppid() r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x1, 0xfa, 0x0, 0x7, "004b044c716487fa3682c85c9a9f1b45a1e4001f", 0x7, 0x4}) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x400, 0xff, 0x1, 0x4}, {0x0, 0x8, 0xe5, 0x400}, {0x2, 0x9, 0x9, 0x7}, {0x20, 0x7, 0xd0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 13:35:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x3}, {0x3c}, {0xc84}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x4, 0x6, 0x9, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 13:35:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000100)=""/63, 0x3f}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 13:35:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x4) r2 = socket(0x10, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r5, r6) lchown(&(0x7f0000000100)='./bus\x00', r6, r3) read(r2, 0x0, 0x0) close(r1) 13:35:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x6, 0x101, 0x9}) 13:35:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000100)=0x7) 19:33:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) dup2(r1, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='\x00\xce,\xb7\xff\x00', 0x101a0, 0x0) r3 = dup(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) write(r4, 0x0, 0x0) r6 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r6}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) utimensat(r7, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 19:33:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r5, r6) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r23 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x80) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r24, r25) r26 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getegid() setgroups(0x2, &(0x7f0000000080)=[r27, r28]) r29 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r29, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="42e23a70c73c8b7e44ccd10296b6e3d80e7b0644b0e66961b240be32cf0836e372f0f8ee2517e1e92cd3cca9fc7e8a8c7fe75f158c", 0x35}, {&(0x7f0000000200)="28322d2a40f42e3d4e76112b58b43d72493ffaff89628dd09ff911b7378b2438f754d544f413f00f27c046e5c2e679af62498f07497a753370de22cbfe1d8c5cdad9a7ad162c9a5e56870ca461b7cea9776a5cf081948acd07de61713bc8bce77f57fc67d965839647020f924e479cb8ccd9e2f2600d3ff921685f0fc29eea30d43ec5685ace96cfb0c8d68b3435c79167b564c77c048539b5c56f16", 0x9c}, {&(0x7f00000002c0)="cc2984aae6cddd6ce2410f54fe13cc239a9d89314259c5da9a61ff6a83da4dc072e90315b895130fa1330b7afa8c902ad10b8c1d4068a47a7eab9f16934227bc62566a", 0x43}, {&(0x7f0000000340)="e295089fadf81cdb6b17d0aae10e45c2b43fe952c063a22d8a43160dabb81b33b69084119204a726ffbe00fcbe5ff737", 0x30}, {&(0x7f0000000380)="b7f23e8afd9f80da33c36101ef1596d693fe1d1b96de947ed3c2b0c57c06603739ee2c1b4bce719dd00055ba5c83c36d", 0x30}, {&(0x7f00000003c0)="16c31545cf965b93fc2d03c3766369e4938de3284eab", 0x16}, {&(0x7f0000000400)="49ef335a084bdfc04c5c312b99d2718e791c37c032425269f6a88752294352d116f67e276d5844741b18b826cccb825f9187a301649d654fc8a3bea7f1e465927a83d28ca46976c5540ff20925918165b36f9679a4698addc7d72078a6df4d85ff25de6c28a1553067437695966de5d9bad422bfd88a52b50f8b6b05807a276fac3125f1a1d6f7da4318e695433731f528a0f29cd2caf7b740e674093a514885173afad7a66a3d36ce3fa879b72b3fe4ed04c6ba3c30cbb00cf41f71d43f3f96f7a6150813f16305c7881dc4a705c6f8b8d3eda5519942cd01004046be92f580ceb2e9d22832dc52332db89e", 0xec}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB=' \x00'/16, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r25, @ANYRES32=r28, @ANYBLOB="00000000180000005bdf9651da4d10fd966cd596000800000000ffff0000010a00005db848faf36845e18685b16b4aaade1a16ef62a502b1a0a35d8c2060680f0c195bea99592ed4e6272de3aa190f03cad00fe40b440000000000000002", @ANYRES32=r29, @ANYRES32=r0], 0x78}, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2000000000000001}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe8, &(0x7f0000000b00)="080934410000000015b668f635e90e48bd4f9e24068ec0b3af5e6650e48bfb7d0c2d1b8091d6db7205ef7149a614a0b5a7a0d29a92c46d0a33628de3cdc8133a02d5eacb099b4a13d4ef53f17c44b755cfb695f45fd1861f7b91a19d3fe781acdb9265516773e87b25c9cd1793e5d74b8463b87f0589b38104b58339144b18f67966c74883239b34c8cc7de51b76c6fb8870aaa6") getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 19:33:20 executing program 1: setreuid(0x0, 0xee01) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0x0]) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) setregid(0x0, r2) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:33:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000000006010, 0xe00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 19:33:20 executing program 1: setreuid(0xee00, 0x0) syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet6(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xa) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfffffffd, 0xffe00000, 0x10001, 0x1, 0x800, 0xfffffff7, 0x10001, 0x1, 0x2, 0x4, 0x401}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) r3 = shmget(0x0, 0x3000, 0x163, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000840)=0x4) socket$inet(0x2, 0x8000, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) msgget$private(0x0, 0x241) r6 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchflags(r10, 0x0) 19:33:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b383c515a9200012000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$unix(r4, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x7) sendto$inet(r2, &(0x7f00000001c0)="328730a8233591a919ad2a91c295ecd818c54ea7dfca65d3a1933e25f8bef22a593f39f19873914aee945afa244c4e7de8c7be4fdb0df4e070edf438ec422218202bc9d3f6935a189e6ba3fbd7a6550e6a385e60ba489153f547c8d1f0e3768a4544e72562d64f540792073585f81600ddb711d62ef3f2569eaf9ca1892d0b15643c1a92e22cce47054a5358bd279b3f24c2943d", 0x94, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r6 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000340)={0x29, 0x401, {0xf0f2, 0x6}}) 19:33:20 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x0, 0x0) close(r0) fsync(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 19:33:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x22, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x5, "00b71df6cb9a3d9396a664e6f70c6c4bb914d008", 0x2, 0xfffffffe}) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000ee00007eb3170c00"/110], &(0x7f0000001240)=0x6e) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getpid() r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) renameat(r3, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0\x00') getpgid(r2) r4 = syz_open_pts() readv(r4, &(0x7f00000037c0)=[{&(0x7f0000001280)=""/112, 0x70}, {&(0x7f0000001300)=""/140, 0x8c}, {&(0x7f00000013c0)=""/92, 0x5c}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001500)=""/27, 0x1b}, {&(0x7f0000001540)=""/199, 0xc7}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/154, 0x9a}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/130, 0x82}], 0xa) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0xd9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 19:33:20 executing program 1: r0 = socket(0x1, 0x0, 0x0) geteuid() getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) socket(0x10, 0x2, 0x3f) chdir(&(0x7f0000000000)='./file0\x00') 19:33:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffff7f, "071c000200"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 19:33:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x9) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:33:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x69f85f8f4039414a) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:33:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bxf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) acct(&(0x7f0000000000)='./file0\x00') 19:33:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 19:33:22 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="d71e6176276d2f17ade94ef5034477c27c9e263808cb2b17818ef13d079abceb3e47c6eed993c8085dd665978fd807d793fd941a0c86b5a784a475e06d6a46c13e986808694f14221de3ab4f2519603e1771abd94263ac5c9a", 0x59}, {&(0x7f0000000180)="c2c08443d2455ea9ea11e3022e89072d3a2f1926134765dd3edafebf4cccfa0ddee96bf3643d6af9a55b81e7842236c86b55bfd7687c571e55e1047285e5ffb736361215a3acf4999df82f72d3ce8b9f735dc9b0758864754d0f0a128372ebcc75470586baead2ecabe11884c845018f57659c0fce15404812620ec165c9893ebc8eb9acfaaf74a628219a7f20be6cd50fbf6d729af4b2c4b39f40cff928a1f128edac2e7b3ab1d0aa4e625b6843888e91a6115a1a21cf4d88305f742a295f94260550c0550242ea95f2408658b49f13b42d46ede62d333c4d597bec714ff49c66c8e5c691", 0xe5}], 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0x7, 0xd, 0x80000040, 0x2}], 0x2000b37, 0x0) kevent(r3, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xc) 19:33:22 executing program 1: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f00000001c0)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff0000001a000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) 19:33:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:33:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffb, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000180)=@abs={0x3, 0x0, 0x0}, 0x7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x4, 0x8, 0x100000001, r12}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 19:33:23 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1, 0x0, 0x3, 0x0, "66383cbd70b807174f7cca439998c3898b09d03c", 0x5, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 19:33:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x281) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xee084b2d84e1d9e6, 0x40) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x10001) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$dupfd(r1, 0xa, r2) read(r0, &(0x7f0000000680)=""/24, 0x18) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(0xffffffffffffff9c) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = accept$inet6(r4, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000840)=0x4) write(r5, &(0x7f0000000040)="320eb73493f055121c93292c101e84c33e", 0x11) 19:33:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvmsg(r2, &(0x7f0000001880)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/156, 0x9c}, {&(0x7f0000001400)=""/34, 0x22}, {&(0x7f0000001440)=""/68, 0x44}, {&(0x7f00000014c0)=""/209, 0xd1}, {&(0x7f00000015c0)=""/242, 0xf2}, {&(0x7f00000016c0)}], 0x9, &(0x7f00000017c0)=""/191, 0xbf}, 0x0) utimes(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)={{0x3, 0x1}, {0x3}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000016c0)=0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x5) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 19:33:23 executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/214) pwritev(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000300)="9312461c0da841d9491149ff0300004da2", 0x11}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r6 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r7 = kqueue() r8 = socket$inet(0x2, 0x4, 0x2) r9 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x6d) r10 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x84, 0x40, 0x7f, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xca, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x5, 0x8}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0xf742, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x9, 0x3}, {{r4}, 0xfffffffffffffff9, 0x50, 0xc0000040, 0x8, 0x1}, {{r5}, 0xfffffffffffffff9, 0x2, 0x2, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x71, 0x40000000, 0x5, 0x3}, {{r6}, 0xfffffffffffffff9, 0x61e658117248db05, 0x1, 0xffffffffffff7fff, 0xffffffffffffff00}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0x6f5e}, {{r7}, 0x0, 0x5883059405397ae4, 0x20, 0x9, 0x7}, {{r8}, 0xfffffffffffffffa, 0x22, 0xba5bd6642994cfa4, 0xfffffffffffffffa, 0x8c}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4ea20cb28fd43a45, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff8, 0xe2, 0x1, 0x4, 0x9}, {{r10}, 0xfffffffffffffffe, 0x22, 0x40, 0x2, 0x10001}], 0x7, &(0x7f0000000400)={0x11f0}) r11 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x8}, 0x8) r12 = socket(0x2, 0x1, 0x0) r13 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000580)=r4) r14 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r14, 0xc1126939, &(0x7f0000000300)) 19:33:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget(0x0, 0x1, 0x80) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000100)=""/184) write(r0, 0x0, 0x0) semget$private(0x0, 0x1, 0x41) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getflags(r4, 0x1) 19:33:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x100, 0x30) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x100) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchdir(r0) fchdir(r0) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x4e, &(0x7f00000000c0)=[{0x4d, 0x8}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b4dd9cea87168f6fff0000000000") r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xda) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) msgsnd(r4, &(0x7f0000000200)={0xd1c3f57aee44859f, "416d84546650f1a301f0978327d81cf28b1fa3ef46f27dd42a2ba5a37855d56a9803b6bdddb030a97526080046ff8f5c9d2f915f921c6e92ca3821f9c443632273ca4aa23c2825d77c86d73f83841aad0d368b59daf3a31082da483029b48fc6110ad2e6bab86624c271e2d40aab1167c6f0c5d25035b5986fad0564164de06c2613f1ac16233f199a0d53294c5f10824c2cc475c96469e0df23f8bb65456d357171102fc3d396e14545546b74e360cac887e6d0c1b5a248b3171b6e8a8a9ff6293a508122"}, 0xcd, 0x800) getdents(r2, &(0x7f0000000140)=""/60, 0x3c) 19:33:23 executing program 1: r0 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r0, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/226) r1 = semget$private(0x0, 0x2, 0x420) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r3, r4) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() setgroups(0x2, &(0x7f0000000080)=[r6, r7]) r8 = getuid() r9 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0x7fffffff, r4, r6, r8, r10, 0x0, 0x2}, 0x1f, 0x6, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r11, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r12, r11) recvmsg(r11, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0, 0xffffffffffffff60}, 0x0) r13 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) accept$unix(r13, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 19:33:23 executing program 0: minherit(&(0x7f0000a20000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x1, 0x4019, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) recvfrom(r1, &(0x7f0000000100)=""/128, 0x80, 0x40, 0x0, 0x0) semget$private(0x0, 0x2, 0x4) 19:33:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x47) 19:33:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 19:33:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = socket$inet(0x2, 0x10000, 0x81) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/73, 0x49}], 0x1, &(0x7f0000000100)=""/85, 0x55}, 0x2) shutdown(r0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x350, 0x0) close(r2) 19:33:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204", 0x3}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0x131f}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 19:33:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x246780c253c4be5b, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20000004d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:33:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff00}, 0x4}) write(r0, &(0x7f0000000200)="d40d03481fbabc61f048bd6d6755e5794e540ea20f1a545e8802055c1f82ba7244204cab21cc74556fda8340fb715e0bad30fe757e4f83f5d97dbbea8036bec454ff4d20297d20ba85ada34c7da271f27c8525398a6147df791abf6764f87b388f06259346d2de9368fc3a1ae36316583cb52b13d694109828987255e704278b6aa38002b5", 0x85) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:23 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) listen(r0, 0x8000) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 19:33:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x83}], 0x40, 0x0, 0x5, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x29de583f42a7e91d, 0xeb) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 19:33:23 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1a0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, 0xffffffffffffff9c) 19:33:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "00f1fffffff0ff00001f00000000020000002000"}) 19:33:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) fcntl$setflags(r0, 0x2, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0xfb, 0x9, 0x2, 0xfffff3df}, {0x4, 0x4, 0x7, 0xfffffff9}, {0x8, 0x7, 0x7, 0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) munmap(&(0x7f0000463000/0x4000)=nil, 0x4000) socket(0x400000000018, 0x3, 0x3a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x730c7f1edf5b74b4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x6cbb) socket$inet(0x2, 0x4, 0x0) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) write(r4, &(0x7f0000000180)="4fe13ad054e6bd39ea9460abd0b3155bfe9fac6fb91f455dae37596fe1432fcbf83a0be374a4689875165267375635677aa6934a171f70ffb3bfe11274f884e886d6ea611f080975590232e6d13ab2ad07fa008d689b9d1e98abd2134719ecaa8b6a193f574bb71769ddbe087e9d", 0x6e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:33:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x2) r2 = socket(0x2, 0xc005, 0x2) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) setsockopt(r3, 0x0, 0x67, &(0x7f0000000000)='\x00\x00R\x00', 0xa) setsockopt(r2, 0xffffffff, 0x67, &(0x7f00000000c0)="492b9fb6aa522df9bf0ae4e2340a669b28723c8bcf89291bf6cbcc95804e89bbd55c8f02a63506748a0708a588a3133d3848d6a5fc8907765e9255390c0f58d8dae345b5577d474fb54e87444c6940dc4dce344a7cde03da664051988b6e546fb258ca60d2403ab532e9e55c7eca29daea6a71108979b9bf5c9f596261346eb49916568259a3d23bb10cf3798b595fb9eb445cf064e7e7e60a0e1eb7c954572aa2eb1667d3b717498fcd15ca17aaec41d382e65ba5b6", 0xd2d7c9b4ce0c9d30) 19:33:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], {0x0, 0x0, 0x400000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) 19:33:23 executing program 0: setitimer(0x0, &(0x7f0000000a80), &(0x7f0000001540)) r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000000)=0x92) fcntl$getflags(r0, 0x1) 19:33:23 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvfrom$inet(r2, &(0x7f0000000140)=""/42, 0x2a, 0x38ead89609407e9, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1}, 0xc) select(0x40, &(0x7f0000000000)={0x9, 0xff, 0x7a5, 0x20, 0x3, 0x2, 0x61a, 0x1f}, &(0x7f0000000040)={0x5, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x9, 0x1, 0x4}, &(0x7f0000000080)={0x400, 0xfffffffffffffef8, 0x2, 0x3, 0x3, 0x0, 0x0, 0x81}, &(0x7f00000000c0)={0x8001, 0x4b}) socket(0xddde44c82efa5c5d, 0x3, 0x54) 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="cf80776f9e67cabb708001c8d338d399cb6d599b3f0a11086f92177f4b35e344acf8af5e1c78b4951f6c61de7b33c5f52c", 0x31) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") geteuid() 19:33:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff21) acct(&(0x7f0000000040)='./file0\x00') 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x24}, {0x7ffffffe, 0xf8}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) fchdir(0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:33:24 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.ofile0\x00'], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb796cae2721225ca, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) shutdown(r2, 0x1) 19:33:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d, 0x0, 0x8, 0x400}], 0x7ff, 0x0, 0x900, 0x0) 19:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb2f6, 0x9, 0xedd0, 0xfffffff8, "c30f44b9035bf6b0fadf835afca3dc1bd6ee5634", 0x9, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x400000, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x60, 0x0) dup2(0xffffffffffffff9c, r3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x7fff) 19:33:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000357, &(0x7f0000000100)=[{0x3ff, 0x6, 0x1, 0x80}, {0x9, 0x82, 0x87, 0x1ff}, {0x8, 0x1, 0x7f, 0x5}, {0xffff, 0x1, 0xf9, 0x200}, {0xa, 0x40, 0xff, 0x7}, {0x800, 0x3, 0x1, 0x524f}, {0x8857, 0x2, 0x3, 0x80000000}, {0x7, 0x6b, 0x2b, 0x4}]}) msgget(0x2, 0x84) r0 = socket(0x19, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(0xffffffffffffff9c, 0xf4bcab1a1ebbc4e7) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000840)=0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140)={0x7, 0x3}, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") socket(0x18, 0x5, 0x67) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0x1}) 19:33:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={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() nanosleep(&(0x7f0000000000)={0x0, 0x1}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08d00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:33:24 executing program 0: r0 = socket(0x20, 0x1, 0xff) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 19:33:24 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r5, 0xffffffffffffff9c) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = getppid() setpgid(r8, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/{ev\xd5\xb8/\xea\x00', 0x8100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 19:33:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x9008, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000180)=0xfff) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0x10000, 0xecea0}) read(r0, &(0x7f0000001140)=""/80, 0x50) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x0, 0x1, 0x20, 0x0, 0x6920, 0x8000, 0x7, 0x1, 0x1, 0x6, 0x8002}) rename(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x82) 19:33:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1f3, 0x2, 0x0, 0x2}], 0x6, 0x0, 0x1, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3, 0x3}) 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x2}, {0x80000400006, 0x0, 0x1}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup(0xffffffffffffff9c) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) syz_emit_ethernet(0xe0, &(0x7f0000000200)="0a892bc2305abcdc930ab200fdff07f1aeafc4ef432c3d34c5579c862a930b11b80d6709ab18617a4e95f09a49d13aea4f66eb300cfd90dac479893b0f6a9336e6794ddd1abc688912e430a8a527f2cef4eefd46fabcfcbe4116a71fc97db6398e5a311509b0a598d7a7f21e65087ca19f6ca72931c3dcef2ffdd82500e42146a1c8d54c3dcb808ea9b4004ff5f9d016f8154f7b969cd347e7d2e9711c2f3b54538795c1bf31eac866f273713cff6275b8ac9da88eb4639fe129b497a938e6f09c927735b5075d3008db5fb1c9a53efa75183d7a6196b47b1d6ba4aca94fb747") ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 19:33:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xf793e41724825049, 0x2001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="ca15a49d6265233800b35c992ea02416d2cac3c338849cac895e47e4e4c55f5368f2d036db96e739847a87df652b3047b23ef3f6d1e6942936d14709b15d420acc96af3c3321f62bd10eddba7d5887bad3ce9e12a67be8ca6f27b72fc8f70afd6e76b371f48b3d3b909c67cef1d9942cb09884a5c2545168b9e219cd2e59e086f4fb1ae9cd813ee764306d923243f4afa6641c61ceaf8704072b1f72368a84dad02d1e56d80edbd50970036c8f204cf261fe18d0118d43204e2c273f2a4e63a10b72d9a1aa1e4b89758a4da4e3259348d91396b14067402adb7c5ec5254c32f8", 0xe0}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb24a383995ff0403, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000080)="ee08dceaad737b5a32fee60729b72dc9f2e6bbaaa5d052964a8c2d425317137e15ffdf363ec87828f909c3379f6662cf614e623dc411ce6ee84a1cc0552757f00b727f8d45d60a685605397ee9d27fd3ae2fbc22e4584349bd4a059cffb7de1c1b1397d30cf94b3b83617437197e6acb44e379f82409b0076330757cc9e08bea6d75070557d6e50694791d1b5cb5416e53070c310e7cf8ad60c8b5fe4508f27391093b01f05c501444f2f9e75f90d84201177a44"}) 19:33:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000000c0)={0x8c4b, 0xff, 0xfffe, 0x3}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x2, 0x400, 0x5, 0x1}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r3 = socket$inet6(0x18, 0x2, 0x33) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xdd18) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:33:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 19:33:25 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xff, 0x6, 0x9, 0x1}, {0x5, 0x1f, 0xff, 0xffffff01}, {0x3, 0x82, 0x20}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 19:33:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c2) pwritev(r1, &(0x7f00000002c0), 0x4b1794f, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pwritev(r2, &(0x7f0000002280)=[{&(0x7f0000000080)="b157a55d200506293565b45296f3f627c0a77f411fb5e6623f74b26945c9c6a3b5e0dcd5e22861481b3516cb4649b50580e584355d62a170", 0x38}, {&(0x7f0000000180)="7eb7f76e1dbee175e034b34ceef3e19c672261a52c303f21f6c3d71f65fe54d2a2b40ae0cbe1ae179c265e3be9bcca56e9f4bc9608c2bb0ea4b506c47e2f7b4f0243e2a7eb7b8fc7b8f6cb5d8a9109370b8c6d054235d2d76a39bc53cc4515a677fe2122b9dc71daa8954a8e26f48a60983797e67279e3ec515751faccac1c9652208da3f7cdff77c42073e6df628435a1cb04672cc7f3c3ff8a988061498fbb12b7c68ca6b3bdfa4b2b560d7ea80f0c51f2361af39f221e9295acc46f10e2196cf347af26d57c0e964e8146d102499352acbaf58adf51e23ac5b269971184b0084d9824a7d4df1820d018662808ae8ed0191d246a08d11b5d83bb30fc90de18c427e2e9e4ba68efa4a1f716c6cdc95d89d6a4965a05349c0c447df0c381278386983f5954fdb286f219de7f38506a58d7ce8f8d6929db8ebc427f8ddb929c63041ffab7b5e510d35426a045b1597f8dacb93d05b3cc9954c2d087629fb1491dd25c9fd87d574d4d225cc08e7cc4de9139465360bd711fe917f5b8fe9c0a9e4af63ce8003e76ab0a48e85d3fa87a5a50e093ec1d30abbabb2e444a51200de30bd5c8fbdb0a3605c737a56c98970acdcecee32b9b700768e9dccd5a9ddbd8c8906c821fafeef6da4903be8c19e8b37b9b33d9fcb0956c39a8f5eb5de65ed5e9f56d31f75a5060d456c7cf7e8bb3def601b973e8de91e448c35edf339a75db6e0e155b8b942e7a7a65cf62ecff5ff73b30cc5d58095350438c403c8cdb61304928809ed8dd47b1ab92bc124ba6252936791a798e6719fc7df3a5a70040beac03d49da19532424906b071e5a3c7a911a968a94dd5ff379a694530b6c7110e6db4fe44a3275ac494427989761d7556804db03f3401cc09bc784310f97b268dd097804643271f426b89bb0f7631a2ba6661883fb3d2f0c2f9844fc04eaddb6f23ca5d94c23bd799bf7373b1f9a1d5e32a44ef9743ce3e11dd0d7000f4f939ddadb044cdf006e578e1e1107e265c8191663860c703689228d1e22ba055b859c50549cdbcc07df37e94e4fdc969d23c48e30b8bc0719924214423d3e0604fe0d5429a09b980ff8f924fdf94efb5edb24385e8bf014c757e3450980dfa7b275b104211a724130c7edecf5fdadac2825ddeabc49cd43a9363bc9894e6576e7ce2b8aada3fc7b29d363bf8159dc4be0d28486c3bd3edbbc5003b136564332c159f5887296d8f8b37b9baa0890de628cd8eded7cb3ed4e8398160f9314fbe0667e1f77e03d4497f8d55c9bb436a5dee78b377f7286e4fd6d090491dfa46fd8f030c3557c965a8396a87d6d2cdd87561935e35efb17616d1c8eea432143644395b41862c47174b371b4b965f2a2fccc18275fdbc3fe98b2150c35797cbf9063725f88c30b02f9daf03a608d3dc2b14fd9561d320552a61a8dead9e394f124214baf24a2ceee054bc4ca45b270b5b794df8e7eaa21069ece51b7097fa38bb614952c88a0b15544120fb64750e999ccc86950f0e8cde448120c3a1eb187854c538a8e132c7a031cecc94e3c390ee5cb5d6fa2fc1afac93b3b0912f1b84bc737df8598304b67b502e7950f37ab67934c6202c759793b8f5cbe7958a09fd2dc94a73042ebe28ff4bdcadc680330b8bed6209ad8c0a2ef71e4ed8e6a65246afe8125e2e36607acbc610e50913da4fce6c2ca056ac1ddebf73b37d39a2223f18fe8f3d72a2cceaedf5193d2c8d83e7ac9dac62afb2c1d4dd874b4c0324080ea33a2947e70f45943d862db240922ee053da6f37dadf5fedb9efe270a0c6a08c229c79c1d904849d7de9ec9c80776d12ac010be4e99e1d8f1b852322fa5e8169970c507286d6959be7de59f2ca9451790bb7e2becbe42ec36cdd57aab22335583a3af184df5b1558599a04fe144236cf1542be9774f1c43e5361a267f1b628e764cfbc05b7cf715cb96514b240237ffa18ab286aaa9c09ec767c9da4f8844413c373b0ee7b3db8a83bdc09d766745a69d7088cccd1e2d983c4d48670108219c7f1e35cdeec6637e46ebfd0ec0e229f67e473a7208677a39b4db981d5e544273fb402984140af34474c4efeea37f343ab4dff265ccb507a9728c2de52bf8c86b4376ba41343a730c5a92607d9a2cde04b790029a2fb5e076e038c5cfe4389b02927516973440f37295361284cf776996d6598fd0d200ef3361393bbb58a25aa8148f13a672570cb64a666bc3f6e91bdac9964ced2e78492d48573ffaab6212b1c7212ef07b65714dff30a8c5b51baf711834e3886e6b27c6b82bb43e2acb37b86e15856788abf1db21ea71eef0b4cdd3343dd1db4eca27282c5a64a2f22d71eb8b57af57b3335a81f40b89c98086d92deaf8ff946fe8ac996ecbcfdcd79518cd3be9d4034ae04aa7ab592a11b54d4130724a6b9560dae16e3782170621c29a65cdb626c00a48a2e1eec7c32d1c95ffaa0747b22c5b7d842ec3d1736947541f1707597722a8b8a797ae3056fa4d3f39812a2997451a04ed528e3f7feee80f4148f348c5f58d95bd9d334137165111ed97f9553f1c01f62edf69c06df62ee1ab6b26bf5d66fb0ecf8e12b2dd1e8430e0d561ff553ea19e644a8ecf2b2c064769f60e7c2abb5e22d19cf5bb3253f3de5027ff7e24ac9e71645ceced57a2d22f1471aadfd10118b6b50f9556f57c45a19c52887ed3c3f17a74e383842c9194d8cb6753f944fa38a823d59601f9915c374512a6f9738c16062f915fc98624fbc3ec6cc18a014d9a113e22331f1bb110faf21a2157c34b5267242fedc58fa93d17cbc77d7e0ab71267f0acf488cd4b0859b23bf0804cc179cae77a59b89212a560e73be1324699e036f807dc846ef9c08cfaac8780164440d650d3d4e6a757f27ecbb8af5fe7761b8d73244e7b4e40d101f5cf903dbade5cf7df7278cb6e957aa395e8e812e95326f53a939459bf1165531c603b19252a1c02a8321a30a809175cac344c1c30897914aabeecff4cb558d44c219611065a714ea9c1c5cb7b169c9ee0e2ad061558fd81e3f982ff72172a3bb5fadb2ab0b311f7fa1638d1025e2ea049b0d19c25461afe20cf49ff58137aa0b394fd90d6637281d57c3cc5fc94f37ef91c43c5e9fef187441ec1f89f4b30ab350491b5127fa8c1d7e64de75d467c48a3502fa6bf5be74432560a5fa4705e0afaf0054f49598139802cf7693bcf788a454d93afd7fff4d45ceb75d38222a98e8ed224e0d6a6728cc066d3ac61368ee94a26865b8361248b8dfc2d0f085ca543af4df30af55850fcebaaa6558160036b77c375b70db5270fe9be4a4bf88b3b7a5d9d209a4f44c0ab240e7517c2f665746a23b9b24bcdd2c39a4672612af53840ddc65dd3615a9e566728fe6cee24b49a2d4f6a6c0683f03eebdd030ce1cc388a36da47dc12275f1c614dc9f0e59108c596dcba3881abb1d1860cd905ff968f0f75bba036dac6e48f48af8e751b5e6ae4a6b201285c3496541ecb276f29f06353a6e89a6872886055e4310c19ab616a551cdfe472c62b266dc17d4d4353a2e8089b3bdf036aa0c65c27c5da26e1495929624ef94a498201b51f262ee0fa8806cd9cec47172bedf62475bca50c087de695eb506c363e70c7b0bf0385ff5d723180f36b7e49a6e5c858ab6bc1acb83574610b1ccc0dc207b05199e03373a089c9c5a77843c27877801e7a3376dc5eadec22a63edf77243f7bc8b30092d40193735020f1b3dff68ca423977f3d19c92d73f4097d2645598cd8118ab5a44cadbf26ba69bd7d254a638bcfa154a871925c7fce632efd212f492c99b005a779025af42525d1f5df52adbe5a13a03d710f06e32b33b1d7e0c053db8f4e25aecb2a6432a7164cc31772cd834015e4869285b69f543643eebfc1601a444f77207e30c5ad204ff7fa9525d82310740a5e4f91724331b97cd7f45985aee71b71b5324a6bea0cbe5fefdfbdbc13d7214bec2b85fe06ffd9d0b231062d754a3337b5444739191b9a8d157ea5e732af970cfad335c9cae4e123122d958e2a0abeb5bb762d06307f61006c05575341407e91496f3319140f033b181bc27d4becf9f006f8ff082c7af4cb2fb62da6cc3c3f86acf41a807ccd86a75d37412b08322fc48e45666e611341fc881b9dba79c3cc211b25acb11aae7def647ada7163658dfb90a10cddd6cd6b93b94c65ffe44098251d7a7f67df5e48ef8431ad256148a0860158764757b0e18195493b5eaa42a83c828cffef0e6fe670a8c9ab62fc6f2d28f1786ebe40d62e8e2000d7108c7b921968161f498b340cfa208c40d7b9b92d4d004de61081b8ed69a3a2bb3e04f796a9e6d090a55090cecf783c04440022a248bb162bf941ade8744934b96673698b3f5150b5a19e35eb8effdb99dc44f41cd4405e762dd25610b0268cde5bea51c098ecacbf863f92ce6a4aa597590850669d8233f739d6b0fb5a424409c891b199aefc0f66e59e07cb50f15e26e5577b4fb5760a765c11702904f0f42d0983a39de171367aeadf6c300dfa5a235e0c13a3ff94bbbf6686c216c1a1ecf26a8fed98f4c7ff4ee8f07d0c3b1aed7bd1c897412b091f0de2c7f05ffccf8ace415908c7ed9fda75ea4b513e17d6eec6136024f85c79303c1699781d6395f32d2722adc3c59a93d4de8ca3f51baf5f5a03aa3c8149826a61036eb115f2d98329ff31cd595ace1f44c93bb56ab54a63f696bd431d35751144c35c66dd81d6eaf99784161738eb30cccb4d87f1d7240a94c3aac2d0abbd922652d1ee3de61425b3ccfcb8fe6b23d1d0b95f9bd2e8b470028d42f5c375cb27189992fdf2ae3a0861ab3039ac52c918320e39a091ad8b48618f02d4f94ee343488ff13894d0dfa7355994fe783a98bbc43130f2a34b228682470432695957ae4cbb5a407c9c1351bd749e7ab4ed6ed7c4c37599fd2edd645a3e4779edaffdc6f76b53f5482bf13884381e082dfe1f13af8aa04ea7ad3400a5c67378cd56230638e70d8d4dc62364994fd73c56037225f156c5175771de7064909cb09954669761ababe847be68154f3e4442519eb3f1d23061b7909a3476a88b47e2536ab34456ac7a2d46fffe85c2a0d9658fafc264f0432342e7865b725df606b14f18a159ff1da16c0611e80b2b114f3cdc38c1ccdba196dee85e72650d6d761a060eb909e252723cf5869b7fbe1774d9afba565bdc792a51bd6ada4e4c61ddd2825768f50173bc1224dad234bed4e89e145a9f98f4d6c5ecb794bc69738a5da1c2c8891ed9a68751b2c9c800e26c98d4cb460617247c5e18aac731aabac5c50518472166019b8460e44f62e72cfbffd118e9bf54bc85732f46498a182ddbb36dbda3f8857fb0fad94398a1610a397a116a4e8cade118533d8b481056b295538b2bfabf319c7818dbd8f96ec0daf48e35a56143b5806218a823629bd3f717d5956d5abdb1e4aa30b1b45014f2c7f1941fcfe335292e91fdb8351deec4a932d5d1c1f8effe8b99cb40a68d7978a980a3ca76d9ac76287bb1a687a561320ed55dc0766ea332d04a62acd1b1d19c643f3acf74c42dfdd32e17dcf24fea92067b6a921f14cb9b2f38d007d39455d3e5d087e50b6d9835b04efbadf958e577085997c939c1ecb5fbc6b4f3d2dbba703670434c1cf69a59d829326a4a7749da9e25626c5a866d1ea0b76a40c6e4cfa345eaff7157d15f53643b4c161e6f87c4763fd0f9100c2cf7e4adce180015e0cf61b2ca3b98565fccb6a0b39e24762f23a81e6bd36ab1ecc9594b58cfd9ae99cdcb511018689ac284050202160ab65dc90f126e7be593384b1", 0x1000}, {&(0x7f0000001180)="0d4149b201c151003838c7e5d3c94f8d85ef850cac94b7a6165e2e96e103c2f4b7e68827804806f3be5342ed15540b112c284fdee1946313d1eed710e11c4540954efcab0705317af6f3a6085733202034706288a27ac218e3a280874aa5d5b6edcf0c5bd42efe0ea41d189cbee527bc78e2f16a3d9e", 0x76}, {&(0x7f0000001200)="dacc7874351baf1bfd1541098479674020b9ec86782a59d524530b7edac8a495ac6008cbc4a5637e0d5e707f2130f0216a0e24987db0927aba1231c0513bd71d8b0c650c7105d60f0e09436a96ecde543bfa521deaa9a75accc8f6449cf649cf4216529634e027667ec87019040f32", 0x6f}, {&(0x7f0000000100)="91145b753f3970b494483905", 0xc}, {&(0x7f0000001280)="a00d41f8962f6556dad8ab50ef3875594f7e4d09403adaa5e2cc8fbcf72dda78c01ee1e277e3c6100596b04435cd4aff290da766369ba939ecf451d580b9b36a465bb597e2c9a0c2155d8d2a77be6ae62a2f1703a7c876bf0c3c1c845f8850a1cec452fa3e3b6636c08f08bcbcbe1716f513716a805808cbbb57ee018b1a2e321d00565a993224507a7b0347da708a0aa22e00304f842a7211362e5e6181cd2a53e6f12da3f775f23e1a4f7187bff0d78c3e3bad4275877db77fd736ca51e26d24c017267e2ecbc017508fc9d08c8ef60e686afb2ce56b9e667ac90412807b7307590e8939e6d51573cb5e48d1b71939e8b3d4295a84cedb1c7253702ad4dbd968f79d8b0081ad866ae8f3f8301be09aedd651f6baf8155ed3213ba96081393829cec929eac13c39b2d9e8bc60b1b23f748c89ed1c592b2802401896026c7969ccbea15df3333593d6c8aa63d70742609287abd6b94274069ea64fb41135179e6bdb3d5c79b409c0710dfd6e8598c01787a18ea187c42bec426c23bf62d21d46add617345e373f90f33b9ff4f5496d70203255616bc55b742e5c10665bac5f621b834b4670e5d3261d183c60d957747333aa1a114dd767d87be195118a6a62715fd6e310632f4494d88baed5446f6efa09e2a53fe3f611bd2a55ee58e640665a6f829e86ab47e381df6ffe436b52a035608ed138e30e0b2821f1a626ec66647a41b4777a8dd9922d4b9c9384614b3fe9fd01754d1d7b3bc0b82b392ecf4da6edfffa4857ccc9061fa23eb82887b4bd338b47b872d0458d042ff675de0530f4c9910ac16a1482d8f4991c4427c9740285fae01a179c2ca4e9281e02b0c55cffe26dd37f42051e994fdf4af73eed878f671cb8e57e97545aec8d01caf59b5f108135698405854ed43082f3b1598dacd14653553c4dcf08702b85451120ada8b3b4cbd6ca372a0c8871d2bc878724c69389913287f30ee7a4e0623a9d9be829f9423886a5584db30d2767849d51d0a1805785d14063696bfbffebc68d3af073a28cfb603d3f7208468b392d9dc9c9714a098970b2ed0ad5b9f4b80ece60c4397df41b51bb752f58014a4370632ee6dd3ef0b87d61b9f014564aad23d25dd543b963aa1528f37ce93b531147f50aba5e44b4556af6743c38686d996c42caa80328c48c99d0f259a55b01d08e3f47961f69dc7c66341ceee35df466ed8c6ffca44d6b7d986b1a994ab20fd21b1732cba6f6edb9bfc9393a1b7d6c711af357c026c0b835e6e1d040d38d0cc675bd2ba64e9e840dbf56a05eb177d6709b89b4c506169e05f5b22f81049b46f42fa8e827f008463b77ac84799f132618217098bd3c64fe65cf8f01a818a716ee60a82233a84081e4c6282d1c789f50948b43ff24eee82e2d9c059f9ba8fcee3b8bba82835ee4c2bf50c1a905cd7d75e84994f87529d3658dd5b623d3defcd70cf46fa7b839acb19f3662094c97317d2bd882ee98484f9dc79b8dc4e934a82ed65bf917cd443ec3464f550bea8da666a900a0dc4a21b9b437f3f0a1bc1fba48dc98afad1d493888535ed2b40164ce7cf377b42cadfa99ab90f4e1c1f58111a991f971eeba3b8e4b6cf3e68995d50a6b3b0c4ae7807193f6e702169603413a20aa29437b0c7d594bffee58b115cdd8bd033c53c35b9b17308fce296b2336a610f3b4c35328c88c117e200d4e5c26eec465f6df6e4427d2751abbb9b1a312eef3700f605e204ca481b64b4e265502053417b8554481442a76ea69ccae7bf0a8224346e4d1acf6343c8369e9d4a70bd481344dab682a3712b0998988ebb68d3f4f316fd0b9bf08b3659814c8c40a77be5f11aa8f58d0b17ce537448eb0bc5abf9801c929528f19a0d46e08fef630e43494f46395e98a6fd03a23838fc7133119df9346c96a4d952a4224eae1fb7776147257aaf974e79a3e54d90ed3020d03ae11ed57a59b0aebeb5228f2aed1d64bccbecc63574731749e386194e66273d0291bb231160545c526e860dd7753cf6baed48cedf3eb7e3441e5e5d0e1b15770cfa94b4383eae3c5779397c4eb184f812b0cfd8024bff876330aa9ea3aa6990f36c0df7d29aa143b148c34e4f4f4cc207f5f0d64672084e104d967971b8efae20fcbaad5e4fc9220c93735410a2a5ff2c719bdcdfaa9d7c3943a3135996bd94352c9b1dc35d358327e4e27450d028bc9b35771a2088ef623061834271570dcb28dacc0b9ccc301103361ab5f71ab285cab542345c94e417847cd7074a89a9f2dd3701fafe619476e328f8be42c949591a60128283f3f9321fbb817da0db4da744d2166c652b1ad934bdd8a3c18209a3e80dae970453ee45989b3edb6b697067f79a219c67a248c7037e488b6a0d1ef1937d21b530d6126fe795edc517f34738ab38b6d3b9b1035b6bc9444b884e21625edc220007031e57c7008887886e09a602abc066f6edefa86c2a0fd8f74d07ba47a72cc2a64aa1ca731fc8e4b7af83607402a8851df739edd2d04c8c049305cd2a01308fe993f97a95159065fad2d610503bace8020237164d4135a3e84f592c707b8bf904b7afa2ba8980ae1f7b01479bc2467d20028da9aa5bd63834e6b73e1e7a56516fe4e082b861dca770ded9bd17eee9a0816764475b4cb375a4950a674af07bdcb1810515a1fcb1913d0e221d4e0d870f9e2fe47468693cce09f182c99d45fcbf61e22632a78832218ecd47a59d681a313c3d557852df8bbecade77b3b136e06afaf04945daa5a67187db40208f9ca18e5bd5bf651419e48bd4df7aa87fc0a3666b082ab730a95a317bb91e6c537da1ac69c7a1dd0cf99fb364a5c2b661ff7205db6a05398bf2334e4f1e7a1a4bf2ca3e22faa6f439092da069e4a63e5dbcc177c3c5da7dfc312d4a972a0a12b7beb578ce87c040f3de81df177fcae8d12013bf2401899a56e7dfe95e41e04c888e735e93b5fb50eb8dd7cffd6c3d194d8ca89cff3850adf740d547f11484d83ad917a4a12906ed163bc5fd4a26de063ea3cbb94b1ee39d9b0e501d0c52293f83d60e4f39e7043cfa9461027155bacd52c527b7887d8224e5ebbbbe2517bcaba45941997ba2032968b24e393c4143125adfac76c61044d9f529d6c63864c144fab331eecc8f773c6ec353f94ac1245a80a22f35824507df10959785671276bf8a863d188175d16f75094d2bb3855cf669f214b5f0481d3a683bc4fb2cd51dba50838be9a8242118a7d48d9d5b5e101d877db80b14456a9e9a16ce3593a11d417704908b28d7113647407cb598c89c68eee9cecc7bdcdf97518c561a4d2115dd94a1870a9d03a9e5c456b0c726560c27e3b541199935807e60a4728f7f70ccb12be611b6842916337e33cce9db06d1bee97b58f1389aa3abf2a691b0c020473e41eb8bddbb823520dec0b2486c658ea9bb1fdf1306d989cec67b32807d82ad569fa93247ca16272c80bc23e0a4dc55db15fabaa17e5c24bb9b4559cf0815fe5b0144802dde3a67a016a8af7b5b32cc1c35768fe36fd1951939106481076cde726817a1bd5576c970384d639176e9ec03f57735af0ab7b878f7a72adbe90b3aea6e843350e345b06019f3fa9fc99498cef130ee76d9f169fbbe5e5605789b7eafaa390c13d0d3aa8ea87ea293150e598d122a7afb83439e41efa181f86ea724efd6908628841da9ec80e13fbac00fd777cd16a76274a23d25e7f7a4ffe5a070582abde374044029b9778e54dc6415bf1a7dfd5de58c6ea712649b8e6403d519996daee41788f8eb977a8485b9308b19285e559aafdf451c8c08beaa009a4ca217282e7e62d8f22a754c9e4b2fecbaabeae3483621701ab41e7d560424f529b480a43daf5bca75494ae76132a3e5e61c3d0edd0ddb4cb1c7f2ae76c5abdd84725fe243b5b9da741e9fad9a22e5e6c23a31378fdf3a3ad79baf6bf40b88a93385806d3700b1410de1213b35d0671d3c2d95ca1b0b0961282fb589f0ca23049ae98372231fbb06413dd8cf125790c69ce60f41c96e8e58e8a2cb14300409b59bcdd4134f330c7164a3035b2ccd458dbbad9ed1fb4686609158122845ec5c9fddca380b48f05f9695bae50a6594f05e05bdf7c5d2b907b97edeb3d035c3e88d8167262f0e7876ccad94fe62e141172c904e08733c6b5ff468903d13c09ec2ea4658adc9e56037b3793ae0d2c985d066966485cc7948079859709b29bf2dbaa0a96bc7c1050eca5a964e32523a3fdf2bd6e89dfc0d3ee7f66e113be18911f2c43d246e188aaac95d71e2a6b350bf22016c2e2d7fc156bc936432d50ae01a90688418c9da79d7994052042c6b8fd4a054ff1eab7b27e87f1d75b97c6684f4e87d1b972eda4a48d933d8c8366e396c1565c0a72f0a02168f8c9b6a66e933a35f0da50f4e26f386c3f51258eb1887d18af391afb35b48ee3db429ed9aaa8608b650b8a61c23054c29cc2101620612e5a5e1289cbb78f9cfda40f0916943507b0d9bdcb56820c1f699db63fd773272d8d8f6d70e7940a9fa0bca5aff749fe4e9bfce518024990954ff7d9e55112e438b5ec2b1ce15c47147d4d9f0af12d877b96b70d6fe8f43afed5c57c212e8297e8b81d05fb3d9b51eea8b2901a8b2dde0ae43b43560563ce024c7d0d2059bc06742528ddd5572b3a32a8a0e79fdeb556d61496eb373565bee242fbecdd97f635600074b046f0c1210ab47b4047071726fa4d9da098fc2e91a83b2f456b090dda928eade994895fbe815859afbcb76ad23d549a9e8209962bfcbe0f3ab2b08010c198a2137d646ddf62db1ab90c1b4df14008abe79220cfa5c0a3f3b955b18d08aed15e27e4e70272e0ebd51ebd69b52c045ea40dabc1eee98b4c62b7ed9508b9ae1419a71dbf7219f504f728e2f11b7368c9e64b4ab21c873a67b707d5e4aa15d3a676b6bf0521fdf8fc590c5b07d570aa01b3c9cf9d96ec4c0de7a94d5b9886d7817712ecec461fcb7a6cb2685e32ded5709133775e2e83d95a728cdf00b942ef7dae3f23de382a8301920611f195c5f3a2ca8d68b1f6823daee03395ad0a4db3dc7efc3493fcfa3f5cc892f58f33e8100a0a0b6dc200110daf5ee0246d2bbb24ed0b0b2978bc017f28a211592a229ffabfd17f2f76120a6a163077d928ed76c45e6a5d805906ac97c6f55267035e81bac820e3a01b0c0a58f7e13afbd3d44b3b45589dd249d34e2db17a4f511b1add5636a3179ad28ba700742861a2244c4cee5bbbaf7f9b620f518316185e5b2942ef9eee6a9cff2fab8635561db69379998b170300478066aa6b16aa55e1808c0aa038b10118813675c095be69237b6904cb09133c95862d33eaf11df0c0e1909f36b03e42686ff965896830ab8adb865f6c65de021b0c68cd239600228428ff07ddeb62c6416d6fcd797bdb775823d6ce7bdfcee66fc5f90aff8b4deb25c23486e46aeaeee528cefbcf04d9e9c177271ba12d1006490814eeb9bf40786b514b35a0603061108d46bf4efd35c26a153196c5229ca7d65bb045b30afecf568e7ec38a5b4aa192e618e9ef93b2d2ea5e38bf812f7967d4613c16bfd438284213facf99d8e6f09901db7c895cf7e5585ff6ac6c031f38a1fa900dff5923e5190df68aa189f93db916c75ece60bdc9c9de6ceada91b26ccf0adf9187a0ee63380484b9a137ff95211725274d5fd0ff066f883bdcff6096e81af4176095b47cd3d9a86d626f16bffe836fb87f4ca90b86c89b3eb350585b02db89ee6a8090129ca54eef2952b129b43794a235da9ed5062e3ed2ae53a222cc636b68cad387367f2e9480cf", 0x1000}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = dup(r1) listen(r3, 0xaae) 19:33:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/83, 0x53, 0xafb0a3b2942756ce, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:33:25 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = getgid() chroot(&(0x7f00000000c0)='./file0\x00') setegid(r0) clock_settime(0x0, &(0x7f0000000080)={0x40000000}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r1 = semget(0x3, 0x4, 0x29) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:33:25 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "93125284112afc6f14f3e6af67cfa075b336581a"}) 05:37:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x1) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000040)='./bus/file0\x00', r3, r4, 0x2) 05:37:04 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) read(r1, &(0x7f0000000040)=""/129, 0x81) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000100)={0x0, 0xff, {0x560b, 0x3ff}}) 05:37:04 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x7) r1 = socket$inet(0x2, 0x4000, 0xa9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xd, &(0x7f0000000200)={0x2, 0x2, 0xfff, 0x100000000, r3}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:37:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/186, 0x3a9}], 0x1, 0x0, 0x1000000000000000) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) read(r1, &(0x7f0000000180)=""/230, 0x59c57433c4258581) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x7, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) flock(0xffffffffffffffff, 0x11) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x38a) recvfrom$inet(r2, &(0x7f00000001c0)=""/80, 0x50, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) poll(&(0x7f0000000180)=[{r3, 0x80}, {r1}], 0x1fd, 0x0) 05:37:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x28) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$getown(r1, 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x7e, 0x3, 0x1, 0x2, 0x3, 0x1f, 0x7e95, 0x7fff, 0x7f, 0x5]) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x6, 0x9}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) symlinkat(&(0x7f0000000180)='\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x3, 0x3, 0x32, 0x1}, {0x1, 0x6, 0x1, 0x100}, {0x3, 0x11, 0x34, 0x5}, {0x6e5a, 0xff, 0x0, 0x7ff}, {0x1, 0x1f, 0x0, 0xc16}, {0x4, 0xfa, 0x8, 0x4}]}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x7c}, {0x80000000000006}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f00000002c0)='W\x00') r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000300)) 05:37:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdc8) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r5 = semget$private(0x0, 0x4, 0x3) r6 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/136) semop(r6, &(0x7f0000000380)=[{0x6, 0x1, 0x1000}], 0x2aaaaaaaaaaaab90) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x20) r7 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x80cd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='KL\xc8\x10\xd8\xff\xff\xff\xff', 0x400, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r9 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r9, r8) semop(r0, &(0x7f0000000240), 0x6) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2038, &(0x7f00000000c0)}) syz_emit_ethernet(0x457, &(0x7f0000000100)="007324494b232aeeda0000000100562d058f56c67e598c5e4d0dfcc194dca5fa196fd2d03c586ecbdd8761ef5fa7af520d6975713ffdd89023bdad4ee8425b7785044c9cebec89f141304363f04a78aae47ff8e6621f20622850ac2edc4993882060955e3e401ddfb262ed454077c2befca68fe07f758c0ddeff4856c5d4e5c6967e55550000000000000000000000000000000059667c8ffe39c46f9bcc02676812457bd9eb1a359d5d07b7a26715e72d219b770e4d15b5858fdfc46402f29eace41206be63ed6e4291828b4efd3dde3dfcfbe8f5ea6e3ff6d7dfff4b3168e5536ba256401beb0fc18fe30a0480482d51e570a16d89207fd81e7b3ef85efd823868d0b1d25040bc2fc478ec697c1d1bec0b77f23da26b94ce674c4ce0f1e9a2c2181a1c68bf98ac2b0f4803dad5bf424a2ef9d357c250ec3368609e683138a4722aec747ecd716b") 05:37:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba8, 0x1800}, {0x4, 0x7, 0x1000}, {0x4, 0x4}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc2428}, {0x3, 0xd, 0x800}, {0xa35432a02fc9178e, 0x8004}, {0x1, 0xfff, 0x800}], 0x77) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100, 0x1ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) utimensat(r3, &(0x7f0000000400)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x10001, 0x2, 0xfffffffd}, 0x1000001, 0x5}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pipe(&(0x7f0000000280)) openat(r3, &(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x200, 0x8c) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000240)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r6 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r6, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r6, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fchflags(r7, 0x0) semop(r0, &(0x7f00000002c0), 0x0) 05:37:16 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x800, 0x8002d}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) read(r0, &(0x7f00000006c0)=""/138, 0x452) close(r0) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x0, 0x0) getpgrp() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) 05:37:16 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="47a698816b45d79464d18e7d53b656347d58ec37c6afa269ba8e40fea2267c7443460e6f7bdee528e3a74bca8280b861fd711b88ab56d877823e6a68e3288e7bd6c9e1036ed0e9fae2d0e6d00e31a388533f174e413ba0f50d47af86e2d90ad934df572cb752c8fe8a3120a17e3d999802fd513f13fa442e3bbb5041cdb1ce6415aa834fb9fc94fc3993"}, {&(0x7f0000000180)="9c87167617c1059d05f4f36590cfe73336b9e952a6042c54846795a3302cb38708c357c9fda2c64ed759fabb295f67c3b38a59cd925cb916aacce2d36651a7aaa15cfca942d503645fc538971d1ba3d0d4311682b8b7e14dcc6206458f9bcd7ffa3ceb0e29e004b2253e2511eb77806a55d1a93190ab39bc56b7384c3e40ad251047514844de2508860d8912631ca828625b837f7900c05a4c65916d9e54c89230d47391c9db5f6a9c062b784e274d61146f526064defb8d7e238564d91a339b985cb50943be963a1fd1"}, {&(0x7f0000000280)="c4dcfbad45716d58cfe814f69e8bc035fef2f79e7078c76c314e2fbe843c819b2be70bb7cbdea8c3207701e89bd43b0b327b0efd49c7764d"}, {&(0x7f0000001300)="dca89f2717d8e5f4c1500e1433aea1d2206651b40c4632051768dd4c5d6ad207a97c28afa29a294803412418839b3dbd0e8579d4a65a5fa051ac9a118f8500c814822cbca699c393d393e97b066af2670ac87163cb3584d3600760dde300d629930def049fc531835e450ecd927b923c3765ad2e504dffce4d25d465365ece0874dbceaa74c4eb2223fc8d4bbd01925de49478d50731cd2a8467c570"}, {&(0x7f00000013c0)="0bf41d5daa357916fb428d3aa792b63a55bd7a747757a2226bb2c81381014156358e7856f8fadb673bed23a35ba1c42adb11"}, {&(0x7f0000002840)="f1b6179351e2c3ca59909698b66059190133a1187313b4bed5dbac2c15e767e4cd65ad68c419c950c44bcccdd9601d12a67316a49c792090575155a986d68a700ee8e7169849a44d2c81f0dc721673996492280c0ff09cbca4892125d0a80759d0441966e19c442269c3ae37023cc13524e828106eb5c14594de3ffd5d11bbc09d7e63601bea0a013c0c07f85bfd2d0132b269ba8c495907e210555a9028b12031524d3947b60f0c7059c969953121d68eb810b358a7f266c1f07478d557ae34fc1c6e8c7f20a6d020c166f2221d2b95d2ab01a15b9be97e2781a4ff6efb63ed4603f910372e9b638797685f93e38c5feed70c783d5cfaa32c3afdadedc6c59439a70078833e6be839c7ccb0e99bc699d299de7aeed5613dca1aeae3fe48cef86ec9c6d1ede7a47d9a354549324160b60b1ac7c2d717792d2fc0d84bf05fc4f72dd90eaf005282634fed8b757b6a3ac334eae4955c09b7fd1d1495e77bfdd6a998568ac77d87b809edf2b9e0a90d2aa385b74fd032c0450842e1c497d3d678cc68a0f6255a352b0f2b6d7b1ba5fc39d398837325b129fe3eb0dede285facb13a4865b781226996b671b418ffd6b8d853ba5b9b517b6cce92a7ae16d7ef0f05c831ed58615ff3b881ecc2b889fa011355cec0af4220689bac3a132870bb9380f7cb577e61a8bc79cd7efdab370c5e0002b37787585545fc2ede19d3a0c54112ddaceea5599d11c13101fb437288bb71395824c92475118928e9cc24b1446152cdca9fc463e1b4450193fc26df005cf2047184c4095f278e3734d48b03c4a6b8b7582e86798aea987a6f85f566c34657bed29515fbd2a4ad242779c99d28b1202b794c7d36771fd3118db3ad4c47d517d7dd396ffdda31468ee49a1ecec810f1f708332014e9fb1109530fae9ef7f1e91e407e44939e7ac68360811701f2306c47bb7f990b6e56772abfa0ba513ed34615cc7071c772bf263a4093d9e8a7de12a897d3c27dedc08e385656e51914b0442ab059fdc61721384c602bc0169bb6c1b1d43220ca2c2b6ad8b8410b836ee895b3a935110aab01c45bddd4583b60bd7e315500b0ce0e65526c87a78369d1e617a095bda1fe0090788321767418ca37f06d56c6b048441be2aaea50bf47ce70f62578cc411fffcb326d8337fb95da634939086b94fc37fb8b15ce9c331ee65006a78e64a7c3d5858ec5b56d32e22d88db9066d20d993a3d8ce7ebf429b239ee4af3c558c66c0bd95c9d2c7896ac9415cd85a1a30b5ce47fafe0c42ae3500f28c7fc12d0f5f72b632940c92b5a9ffdbce816f84e2e45e521dd1571ecf6926c2cf3a132a014f5152653943f5588364f147cde6c5637ee4e2ac8142df97382f5d1819760e7a4f43d33c8d1191aeeb9ef8c7caccaa77e57fc433064badb476613d48a59354857d1f42b691bb697696b301f22dd1861b6337442b83510f6d32ff33811398cf0512c3bddf7f91b9e7f7278d7af498dee1e01f2b8116546da006f19de8dbe2e0509d1b1e0c81cbd12c07ada4e67c27cf62de9dc7898b16b2e6f07f3da66fdb08fc3ea423429692fa13df95ff82db39634bd44d597b690c0f9e0bb9e9ec233b42ff682abc46676b310a56e148bbc149389bca82151daf09952579708871a3f0a66ad6a8473b6e3b54f2da7f7c8df1f2b994980e2c3de98c5bf921ee6547bbbab0e4a00e99246048f3a891f438d576cedb0d68c15e837e148eda1cf0b66ec5a17db54122095b9acae4bc83b93e7c98aca81fb8eef4e3c1be0c8b8e6aad9abbc2b0e3a1dd1c3c690e6d2dc3996801c46d9ce53c6276b5629bc71e8a83e7635ef4e8a2928f39b7df9c8eadf7b0d05e1a90d4e6d3fecc9164d5001b79423bd015fa28bb436222a05719107f09b26da9061f14ed035fc1cb8815dc9962e63700211f78e01d9eba0d47686c36acfc5720cbbfe615ed24f94a1b011b20a0fdf7798c3703732bed54e1bd7073511aaf38f0c18fa65783b9e8d6e50c6725773de0ab134e0d4a9bb7353be5e2895e732fa52c022aa9e62e4660f888580e96e13f8fe706e83d25c1f0570889406f8a2c0a7c1e5e18db9a7853e767932f8b8edc30e8d801dc5b41ce16572866359de9935e5d8ec8dfe23383991cf767dd7919cd8645be4dc5ac07927f2198f06473b67b5a293efa40b59531f3faed9377cdc6548658a214ee6eec468ec7b00967f44a737bcbb54a14586787752bbafaaf33c6cd54d8e9d4290b243ab72b49b2f683ebaa721a069cc0621e2b179538fc04dd86d0370b034c5a9481fc56066376e18c734c74e864e1a73adc2761ca4d6e46c5af25d07d7ab99ac4f8d99af478ebc4e912583e68ec126b18f392477e6b362b107a42b89804e3a1e0337291b66a92c6387ec32c246cd2e2b0ebe86340b052a8d979ddb0d604f70b16e89a4198f79b727bde2ce0c26b106a2411732b7bb01498de6b4405f69f59a11843c5249a5ec2d429e26014ecaa213a6815c3e3240621fb5b175a1bdff18f6f4ab8ebcac48b32bcc043994a1437a0f75a4405bebd0b154c5da594e0a1d4e9bb2565a3db285b3687206fca9d5bdf70fffbc7ada51235c48832014b39ea9166c7c9a98990d0b685df5bb7800bc161868c38c4032faafd07cf721246580cd5d95da403fb47440e47592291104848df60d94fd0e4730b78ff3e0016f733d83759ca49cd6b511999d9fce4bd50063e880b9e7198f7962c595debd06264940e8ee63b166c55c4f7d584569a2a3ca0519e23f89ee393345d3e707f5f9b650a2c458c4bc2ce8aa2608818beef766624d191c4dd11040d839ba408b6a31ccc246a4e9213ed400ec81d392087e9e91a7d06b82f00089c0dae0b7f6b3a09a12050c00fe82e8503cd091f19e8ab59de370f37d22c2955690f4cc34cd33143b17319211b1fee1d2c445cc7465b84d679a010ff0ffdc555adb99b32cb7ac205fc90a3656dabcc41c9edf4cd786b6261d56f98b8b371490b4d32a6883893fef9294dc5ba0f272283cb4324b89b518b75fd6c6f8707169ee2e607e634d776152f872778ea5dcdcfb5966fac2314d0f3887392c2f9225bb221d142971c14490db3b20238e012b106b2ac5012efef5fd1c77ad47e9aab4f48594183eafdf3da51dd7a5147b3ade8c87a9b39a9a7d4200cf2ac005d6f1dfcb727fa3044efdedeee6e1556d39f9b2c89d5fa9ef1fc7768e1d90b5b35007cb9bb177f977d23535441023c91a271ea6a1f337b3db4089e3593b8ccdd44bd92e2991a7d670dc971c2c225279f0d143eed3301efba98446ecf4f1f709245744175340f8047b01cdbef29f01a8f96a058a106191ac243e9f59fa4a476118d4d96a803d215ad11faff73c679cbf13f9a3812bc01f717f721cae56442927351fd6af681668989f03fdde7af211aee1e4470b24bf496b120317b5e9674ea1483485b5db997533b81d1f79d12f4c3ad7d645ffa255bbb62235da1e3a4c533cdd39a669ee9dab5dbfb0fe7aed1e40dd2d14463f8f35c4498c7e9354d0cf2fdb29a17147728996f0e4512a7122023f9efe894b8e84684834b49eeb9cbc3abbe1b956bab29ae22dd80cb5b5a6339543d9f59c3f6a7c0176d348f42b7a9ee6b3eecf33095d2f902d6bf9af2890d953f1dd7099a39eeb567951fc795e230a2388b5c60aed91c0e370f73564c4d25726beb94fc84166552840e4864f94d63d9130a97865edf58b9a216b8cdc3553f9945c4c6d18d35c52d17af1ecc3be3aacda4a0db3911b66178250133eb44050c3915c5ab947d1d5913adaae641368b62be28d12bed2e423617e9be21e3fbbc3d6493159d89e0f4279f73755808fa4d5a0ee8646c6620d59905728e51fa5be1a0ecce130987d2c18912b51dea9486616314df507d59d86af2ebd9643acdaf6f4a7c842a66acf7d4e43ccf090b2169e39a9aa3b6ccd91ae06b1a27d71a675e27c78f85ade6fba81ca1dc5a72e060aabb2c3ab428ac29f5134f01119b5832732d198768cc769091295e5d843c80576f229600414f6b361796f116af97e9ffa664c09eb79f6efc0bcb62e1f8d6016fdda53efe7dc720a5694dc17cd21b7b7bb84d8e6605b4ad1970c8ee9c24dfdac16c08f8e866131974747fcedf9a7ebcd83dfeb5cff533bdef67fef97357efa9784a13541bb9a80b2fe5f2415893f56b032d15b552d8b877dc35df485f22ac020be98b50d1daa4a2db108907f9a5209752f87e13c3dad9a3f6ae43819afc8a8583c54145e37f3174f6f2d952ffac3f1e2a727e00943fbd7ec1da9aa6f7729a947c390e05cf66a8adbf08458e7b9ffa8aed18f7069f5e513421290505c6c589fa680941cc9cb34381815237068c92267df058498d103886f9f09dfe169b55aa634177c02a1c751b668da51851f7bc928192fe7142b9fa2137ffeeffdd75a9eae1c8b962386c5cc324da97257985cf79916cca30ee832c0d10e49c110dd8da16aace33523bf994e2b7edbf43b1e162d46acd5a79ae28063d1ca3ae63253674ba4642ba7ea0fe5b41a45cc8740d3082cb35e5b57f85c0074e949f464b54d556ec5a544090eec85d604ec6bb8e88fa75eb79d5512924969691863010d5b61fa8b3ecc346a33bb874a612b5bd1fbbb6ac2065d988c18a5ba92ad5e2144bfcf09a928054b5d52c39755b9a9d0410a280b5947e8028667298e4f4229ea32fe501f0e7f3753a72f5eef3bac754f6c20a785517845659aa3e8aafccdb6452eb59cbaa8ccb0451cb6e6c70b5e0c26b80d9e00f806812a0c24cbe36ebc85e62894510f0c7b3eb86891bf660b70a42e05a09f55cc4523ff080e1be1a43ceccf74901c408afea4c27e66b92abd8271607db121f7432492deb4ce994b61b8349071da1462de32bd9efe079ef777173344aaf89c4ce5ea9ecb78b0d588dba3da0282b65f606943b039af46df38727f40ddd07c826f0d2681291def6f48d0a79bf9f9a2aadca40bce5de4a119ab9a0160aafefa5508e659c2ac1fc6320fc22857ab4a683139655a8bfecdced3403a45abbd4559480f5f595bd7a6b2804e1ed37c06c5c6fd53cb790681b89485d4d87df3327ab298a32884afbf34e36d0c8a7b175a8886d0702da9b49979f8dbdcc14c3ce3da5daf5fab8a73d72625f9e19ef77bb6d02884c8a940ca120b681a356e4aac0a3f104d51b8bb4dce28d186a47a4d82347f620df8f573c5b81bd1da5019bc520f40dc5a3fa76a03295b506a429a5d8b5141e7667c9d773c0fe15596eb02ca9286169056dd8bf862a5b32aa7410af715224282523bfa027634eeff75a2ba294c4d591a1257fa7f0f54479779a00a81c801eeae0a24d9ba09b74ddd89be734e82903418b9d72351e075f7c7217d7d653c47dd5162a0ac4a8569962eabe72907f4dfeb1d715eecc4b6e2f629ce472a8339107293afb7d4059e64e5933857530b3e35ee546d5b0b68cf181301fdefed3c7e008edbac24e1f5b819f2f06ab76db6d6e85643f092778a4241b11fb36d89206d80a2aa675888b0d5d02aeabd4f9b48c8bcc0f933dd109143517934f76a779834df088f305cd1f00ef4fe87c1c150ef9dee5526e75e713ad8605c047bd61dcf0280c4dc96020b58b01fdf411776a0a783445ee0e75f831fa24833ad3904a888b0bb1a67a06259cab1ca367291b2b1ae251bc3e2d71f811e017e430ae019dea6f8c0de765b9d559e428ebb01c137227ce246b310a54d496c98be85e729ea76a8dff36b497b980ae1f0df7c96be9894b0a9e63f7a9e488b4a16fe1a6cb7878a040976964b7edaa19dfd6529d66141c66a600a8cf502", 0xe3}, {&(0x7f0000001400)="2fbc5455db08ffee0438d799311167d9c6b4b92dad98f04ee67dfbe3e3927ea4a1d8e025ff2ddfc5612151877d56ed02890f0f8460edb335ddb3daebb9c7b2e3877c83aa39dc23174f8d82bd4dff571612fbe5fe09d0"}], 0x1, 0x0, 0xc600000000000000) 05:37:16 executing program 0: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 05:37:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x3}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) 05:37:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) r4 = kqueue() r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000840)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000840)=0x4) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x8ce920d5d25daebd, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa9, 0x2, 0x6, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x103, 0x8, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x6c, 0x80000000, 0x200, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xca, 0x1}], 0xfffffeff, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x84, 0x0, 0x7, 0x200}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x5, 0x3}, {{r7}, 0xfffffffffffffff8, 0xe, 0x20, 0x3, 0x1}, {{r8}, 0xfffffffffffffffb, 0x10, 0xf0000005, 0x48, 0xbb}], 0x0, &(0x7f0000000080)={0x8, 0x80000001}) 05:37:17 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) close(r1) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x1d, 0x0, 0x7ff, 0x3ff, 0x10001]}) 05:37:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x8, 0x4}) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:37:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r2, 0x0, 0x0, r3, 0x30000}, 0x84000080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) 05:37:17 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x596c164d735c9fd2, 0x0) dup2(0xffffffffffffff9c, r1) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000003c0)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r6 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) accept$unix(r6, 0x0, &(0x7f0000000100)) fcntl$setown(r5, 0x6, 0x0) 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x2000000804006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 05:37:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000583000/0x3000)=nil, 0x2000) 05:37:17 executing program 0: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b2283e4094efd39d07b526a3434be2107834465943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d9d3a22020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d70461d46b5640804c6bb0e5329d3b68109970aee15e0a0e9a189fdd4"], 0x86, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x1, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() fcntl$getown(r5, 0x5) r13 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1ee}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r15) r16 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r10, r14, 0x24, 0x4}, 0x7, 0x4, r15, r16, 0x8000, 0x5, 0x0, 0x8001}) r17 = msgget$private(0x0, 0xca6) msgsnd(r17, &(0x7f0000001840)=ANY=[], 0x0, 0x800) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000080)=0xfffffffffffffe71) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ftruncate(r18, 0x0, 0x7f) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000240)) r19 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYRES16], 0x1, 0x3, 0x1000) r20 = msgget(0x0, 0x684) ioctl$TIOCSFLAGS(r19, 0x8004745c, &(0x7f00000002c0)=0x7) ioctl$WSDISPLAYIO_DELSCREEN(r19, 0x80085754, &(0x7f00000001c0)={0x0, 0x2}) msgsnd(r20, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000036d044c09f0b91b6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed8"], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 05:37:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000ac, 0x0, 0x0) 05:37:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xf073c8c6c7591fcc) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') rename(&(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)='./file0/file0/file0\x00') sendto$unix(r0, &(0x7f0000000480)="6f414bbd018d4d6562285f006798aefabca9d4f08b27c8441a14e3643efc90a5a5e3bdfd4435c4e7f1e023c538ab2d0e", 0x30, 0x2, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) execve(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='\x00'], &(0x7f0000000700)=[&(0x7f0000000540)='\x00', &(0x7f0000000780)='@\x00}\x85\xabJ\xde\xd1\x89\b\x9c\xe2cg\xaa\xa91\xec\xd5\xe7\x1f:\xc8]@\x87\xb6\xadD\xa3\x9f*\xb7\x96\x02Y\x86\xa7\xd6x\xff\x0e\xf1\xf3u;\xf08\xf2\x8a\x10\xfdz\xe5\x1a\x1d\xb9\v\x00\x00;\xf2\x83\xd6Z\xb0\x88\xfd\xc8\xae\xc9\xa58!\xb4\x8f\xad\x991D@\x9e1\x18\x91\v\x04|E\xc3&Z\xd7|-\x98H\xc8?\x93\x96\x96E\xaa\x93\xf4\x81\xda\x14\xd3n\xa2ms\xb1~$V\x1f\xa9\xf7lV\x87\xd5rSp\xf1\xf7\x05\x1c\x13\xad\xc2[\xa6\xf7\x181t&\xe5\xe4\xd8\xc5{\xb8\xaa\x1b\xcc\x87Q\x87\xfa:\xf7\x8cU9\x1c\xe1\xdfn\xc0\n\xdd\x986n\"p\x0e\xb72\xe0\x18\xee\xbc7\xc3\xde\f\xe1\xdc\x18\xf9@\xbb\xccL\t\xdbA\xd0x\x8b\xf2\x1e\xefKD', &(0x7f00000005c0)='c\x00', &(0x7f0000000640)='c\x00', &(0x7f0000000580)=':\\^\x00', &(0x7f0000000680)='.^\xe1$\x00', &(0x7f00000006c0)='/-\x00']) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 05:37:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x761a686f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xda3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x8}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) 05:37:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) listen(r1, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x200, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) setsockopt(r4, 0x10001, 0xc3, &(0x7f0000000080)="65af7b152a0147165270afc23929e5e599243e8c", 0x14) r6 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) utimensat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x214, 0x7fffffff}, {0x4, 0x8}}, 0x2) 05:37:17 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x200) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:37:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpid() r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r1, 0x6, r10) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 05:37:17 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x7fffffff, 0x4, 0x7, "dd101132a8459b3261f1276eea84600ccc1b6437", 0x1, 0x400}) 05:37:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="09bf389ec71bd9fd0300a2b63f764de08526540375600000dc953952b628ea96a33c514a1e4c8cc174b8216bf69733a213650a5cd7ca42ffaad9e016787b169f7a252bb3f8911675ff99ac06fd22273bd2511d9612c33f866c41f034ff5110a845e336bd8000f95e6da7df00000000000000", 0x72}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c5535366c2f1922498b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e2e", 0x74}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x40) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) 05:37:17 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001740)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) readv(r1, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f00000004c0)=""/88, 0x58}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/16, 0x10}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/124, 0x7c}], 0xa) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 05:37:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r1, &(0x7f00000000c0)=""/59, 0x3b, 0x1841, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) chflags(&(0x7f0000000140)='./file0\x00', 0x0) 05:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7aa7e4b8c485b02000000000000e74de4", 0x0, 0x8000}) write(r0, &(0x7f0000000ac0)="582720efabd16eaae60400279560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80000, 0x2, 0x12000, 0xffffffff, "8500001b0000000000003e000000008000", 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000001, 0x40000000000d9c, "9f8dd8e500"}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:37:17 executing program 0: r0 = syz_open_pts() syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x3) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970", 0x20}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/219, 0xdb}], 0x1) 05:37:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x802, 0x0) ftruncate(r0, 0x0, 0xffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x4) fcntl$getown(0xffffffffffffff9c, 0x5) readv(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f00000002c0)=""/76, 0x4c}], 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000003c0)={0x3f, './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000440)={0x101, [{0x2, 0x5}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0xffff}, {0x3, 0x3ff}, {0x3, 0xfffffae2}, {0x2, 0x4}, {0x1, 0x7f}, {0x3, 0x1}, {0x0, 0x3}, {0x0, 0x6}, {0x2, 0x4}, {0x5137adde43ecdc1f, 0x7}, {0x3, 0x5}, {0x3, 0x9}, {0x2cd83ff0b81b93b8, 0x8}, {}, {0x2, 0x3ff}, {0x1, 0x1}, {0x2, 0x7ff}, {0x0, 0xa55}, {0x3, 0xfe}, {0x1, 0x1}, {0x2, 0x7}, {0x1, 0x8000}, {0x1, 0x7fff}, {0x2, 0x9}, {0x3}, {0x2, 0xd37}, {0x1, 0x80000001}, {0x2, 0x1}, {0x3, 0x80}]}) r4 = open(&(0x7f0000000580)='./file0\x00', 0x400, 0x0) recvmsg(r4, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000680)=""/7, 0x7}, {&(0x7f00000006c0)=""/75, 0x4b}, {&(0x7f0000000740)=""/210, 0xd2}, {&(0x7f0000000840)=""/44, 0x2c}], 0x5, &(0x7f0000000900)=""/29, 0x1d}, 0x42) r5 = accept(0xffffffffffffffff, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) fchmod(r5, 0x63) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = open(&(0x7f0000000a40)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000a80)={0x3, './file0\x00', './file0\x00'}) r8 = dup(0xffffffffffffff9c) readlinkat(r8, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)=""/250, 0xfa) r9 = open(&(0x7f0000000c00)='./file0\x00', 0x8, 0x2) writev(r4, &(0x7f0000001200)=[{&(0x7f0000000c40)="5c1270e9a09263f1c21b64e6d8bbdb68030cbefaf97c2bca84d4e949ff327e0d205df51f03ebf6d63fadfe138ab80bcad457ac002184671b5828454aad53b0abd9bda8e895d878b5ca4d6d613172ada0985c8da329279879c80c17de613e2fe8df6c055408824b1c8541d37ecd62006940b9620866bbaf68d482313c00215c5be91b46b160fbd6ecba3a3840062cb08d3a601df24b1338fdeaec190c85", 0x9d}, {&(0x7f0000000d00)="c0e5061e65abcb8aef9c805ad4457ddaeac6b3f6f1155aadd04f9451b32f1455501f945e8bebd4fcad1f7b219935c042166a90de2b96452ca00a86c9c5f26fc38e6b87fd241e5542824c2619e644c50bba6b49fd26a1d7129dd48a1b20", 0x5d}, {&(0x7f0000000d80)="6eca0b526f5c6335056414f1558ee75fe09787fa44e88fefbc49100b6665816ac982b35c6fa6f840b4c9eb8368fcf61fc4d23ca8f69a636c4a1b9accfc9ac5cc901ac64f018914dc9cc76f9ae45c0f2d546acf766bc5d35a69bbea2f1fcda80edc9d3a76740cd44e8efd6d7db4f0016ef1e85cab5f4a7aff12a5534d5ccb8bd4d2b285c016beb78c2b13f2d0315fe3c4164ffeadc1072bb77ebe41c7ca33be9d7002c7f3e49cf12323e4921e8c33d6da1bcfac397e026d89c46ad6518744a1f3791628b866a0aa62a11cf5ad588b2a5f16ccf253", 0xd4}, {&(0x7f0000000e80)="1f1a27303ab756b048f7ea1c3ebb84d2a221301b64acb29e8fb4dd03eb57ff5cb2c6dde8f4aaf6325ce0e6259d0d2ccdefa82fa1267b3c97d24a1ae94ed26ebab2567e1ada6360eac6b707e601beaa39ec960c2e76af7c6b2f5e7ff45a9d51502bc2cf03d1b73cf92b995c084ea36762c5e30873ccc9f972d6bbeb87d5efa2218e68e24a0ad0cbfa6b40c5537008cfb79675cda1c2eafb36ac", 0x99}, {&(0x7f0000000f40)="33f3a0d6592377476db032fe21cbe60760975621baac10b9dd0568965f2c7eb3a7457ed910b4715e9f23e10bbc81be37948539bdf605eb20723977d456f9fda6f01b7c16ba2f3bc3f45cbb1cb5472124b5bbc91ef2cb97e9a3b388aee2addb1f8f7416087ee5d259f5cfb5e7147b5c7d524faaa454595268376667e4eba914dd6751f482bc8e3b3ca1df230f5e74bbfb6996238a4b4e47", 0x97}, {&(0x7f0000001000)="27d01c2294dc17b268d99d3f3d8155568f92e8f1de787439a76b68d1d19fb30f24a2013148e5129704d7daf71dd6f3681e3ffa9be57c1878f393", 0x3a}, {&(0x7f0000001040)="e9ea157c48b496e35a2ef07b79ff9a6e2493f274cee0a1c63ef63252d827f27dd3a098b82bda03c7c0975898be73df86d907276c65ff2ecef607daebe08b230efab069a751c2f4088ffefbfbc26bd646ddb678cb34267af2ceb4305a5a76d8240b42fc330f60275135a359599426b1ef1a3f40e286b1f333741afdf0cba4b89db977e55e2a0d9da4cd83ff36c831981ee5456f3e5c8095329c364e2ca23492d7a38a55b279fd647a0a3f597b6122129a19326a240555ee7008c1044317a6a1215ac8d5b5fd2b2d21f5796b04ad4eb62598bf01dc1b49334b4d43b75dca7bba35ebdae080efa8b4e3", 0xe8}, {&(0x7f0000001140)="d3c68690010c570ac06d9aec4d87a19769a6f90a138182a606aef4d79ed1d418d5a65ab060dd93e048d8299b", 0x2c}, {&(0x7f0000001180)="5abe6a222f3b959fd08a4718fa8a151165ec052ea60c573700837fe3e2e9c87e429285557f0dfc8884939cc37f222994582a16a35a26e0b2ed62d2eb1ffc5633655dc0a6744913a7afeaa2ef1201c7be5751e8c358232edc0ef69e4f257ac13e7210ef09f453b1", 0x67}], 0x9) ioctl$TIOCCDTR(r9, 0x20007478) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000001300)={0x3, 0xf9, 0x1, 0x7, 0x3}) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000001340)=0x9) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x80, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000013c0)=0x100) fsync(r6) 05:37:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = fcntl$dupfd(r1, 0x0, r0) sendto$inet6(r2, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec152793", 0xfffffcff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x47e}], 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x1d882251e0cda55f) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500930000400000401167f5bf00020100"}) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000780)) close(r7) syz_open_pts() poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 05:37:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x83) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) write(r2, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r5 = getpid() poll(&(0x7f0000000200)=[{r3, 0x4}, {r4, 0x10}, {r3, 0x86}, {r2, 0x80}, {r3, 0x14e}], 0x5, 0x1ff) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r5}) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) 05:37:18 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0xfffffffffffffeaa, 0x80a195) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 05:37:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:18 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46464ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7a019400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd68045ba795e8a1493f1d33fd718fc196e3c18626e6016929dd850c333ee09f7a4245128cb329511a1bc9f2e4bc26e143e53619caa43b04826f0f0197daaabde2b355fedda455a15c2e36e7886fd8e68a52277d96783cf8b4c7d7be6e6e28bd4364c785015d2eef420448d582abb8a3f6a8412a1724eeda6b2af558bd7a8550a99475210f44e76f402b375c5450ec40ccd8e4d1e8a2b98313117862ef6377a0f85da8254cb91b2dc84864ed35a0efa0c14c63512f93943fd04934463441665598cf2b981c8b7d63608a997dba4"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) 05:37:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="030201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1ac183041abee302773cbae36c36888514eda93cdc7f2bc17f93071242225ba4a9cf27dd2b952688cecfd63c4d291118d53bccc2d349154afbf9e82dbed3f712f3e17aa552ccf9bee9a3a6ea836bba733dbc32735beaa83f7f891696d5dbe81850bf1aa2bd8ae766b99492123e80452c042bfa011241f65f83ab553fa1b46291c8ed0c54d935ef1d43716aa48a962093bf8f3f9a336b29729e4b87d83d175fe9301abed10234cf4e12500f78f0932a54ba90894c280f27052c2c9bb181f6160b5ac824fe41f428a67c442a519fd3c73887435bc40e4e810959dbd71feb7e0a07da6fc971255c701d4df41be01e1f632f567902af791b78b96ab88d7552f7bc2c8791cb59558c29539a4dd5090d6a7c0e12919dd73db026b87d658479a3670963330844e4c2821d92a08fe060f1cca9d251f26e902fdb2857e62cd866e708ced96a57fb77b96e4c22b35f53e498cf930fc6679266ce2c86869169b2974fc5f9ec42c0e138114a40512e34b3ec632ed5b01e07c9d374df77f0f130f1abfbbf37a09f4bf28c88306dfa950d0b92a97f11e0e49ea216734997a6152dacfbfb6a128fa983cd737e45af7f1c12db7bf272aa769a1326c667490ab58b86cd1c5ac71c56ad6e00f77642630100000001000000a9e77f249d28b7cefb2c71a7795350977325402cab3b62ccae58a262b0bbdb0eed77ead208582d35e619f793d13cedac56e8d842ba85b0242251465de1c034350a8491aa6dedb517017e0216327f622d557605bbe354a3172f92c2c0a1ccf0c32e6ae91d80c0ae57795ded18c78244400c0f0493b559a7f5bd831d07a80ab171bcfbbd890b06b6d78f9f7c3bc9984b7cae8bb5edca6b12adc7bbf3a6593054c8d6f0b09f749d79bf00c8e749e94899502c0a62c4fd2fcdde3d88a8e0e80460f9e811279429ba3d09a29c644818d112a93e83b6ccb1eab4c529c9420090b6b2c5962cf816a44b00000000000000"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvfrom$unix(r2, &(0x7f0000000100)=""/199, 0xc7, 0x2, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xfff) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x3f, 0x4, 0x4, 0x7fffffff}, {0x7, 0xff, 0x1, 0x7}, {0x1, 0xfb, 0x80, 0x973}, {0x20, 0x5, 0x8, 0x80}, {0x81, 0x3f, 0x1f, 0x29}, {0x3, 0x5, 0x8, 0x8}, {0x0, 0x20, 0x1, 0x1}, {0x8, 0xa7, 0x0, 0x8}]}) 05:37:18 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000), 0x0) dup2(r2, r3) fcntl$dupfd(r1, 0x0, r1) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 05:37:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x4000000000000001, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x4012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) kevent(r2, &(0x7f0000000240)=[{{r2}, 0x7fffffffffffffff, 0x40, 0x4, 0x3ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x31, 0x1217}, {{r4}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x81, 0x9}, {{r4}, 0xfffffffffffffffc, 0x1b, 0x80, 0x1}, {{}, 0xfffffffffffffffb, 0x9bbe1b0ab73f55f4, 0x40000000, 0x4, 0x7}], 0x7, 0x0, 0xfffffffd, 0x0) 05:37:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000)="66ab7a05a3fe1bbdce3b618fcf7be23cea6b6223db143dbfc33ecea74d8e89a495a67e06c021d0e6dd2c16fb8b67b31ad0758e9d7dbeec70c679556115927016c397903302ced9653d2c0f74568d2ead0bb94406f0ae94dea354474cf58fd04f1a85771696d5d403ff90072789da18f84b453adf41934ab8f38e794c3c891d53393c22d182056375e5deb436caf4c65d76d3819f08049eae19b71a2fad22f013a36f8bd55dbf7fb9b318d29e93e37f350c96617d53e54a5f28464461d216cfca3c4c30bab901705630bb34cb55bc602204376e204a609bb6649008424b55db176adea480db7cf0e1145c6a64adbf22f323128bcbb78613de79ee2dda", 0xffffffffffffffbe) getpgrp() r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000100), 0x2cee) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x152, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x2) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x3, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x400, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x0, 0x3, 0x1000}], 0x8) r3 = socket$unix(0x1, 0x0, 0x0) r4 = getppid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) semop(r1, &(0x7f0000000240), 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) 05:37:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ea014000000000045f00000001010080000200"}) read(r1, &(0x7f00000036c0)=""/91, 0x5b) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) close(r0) 05:37:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x4}, {0xffffffff80000054, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = syz_open_pts() ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) 05:37:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xc9) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 05:37:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = getpgid(r8) fcntl$setown(r1, 0x6, r10) syz_extract_tcp_res(&(0x7f0000000140), 0xed4e, 0x2e2e) 05:37:18 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0xf944e328719ef71b, r0, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) clock_getres(0x6, &(0x7f00000000c0)) 05:37:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40000000061}, {0x24}, {0x6, 0x0, 0x0, 0x401}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$unix(r0, &(0x7f00000001c0)="90a7bab7f6ad9ee7413300f008f3cb75f844ea0f907783108bd259bb11b0a3a5cf51b9acf2c421e2db17ba3b36014986f815129db5e0b1b1b9f4c3a9e2ba34afe5065979871abe1bdaedc7de4860ad110ed3bd16d1897e41f68c2fa7bdb99e0e85dc6c9ff4d8feec01ef1c1d5e6855a4ff9551cf4b49ee6274e8fe226595ee16bc7643a18da4aa3a5a59cd30baa482c59778c1f8d25b04c5ccd43f66cb9db4eee2f6f8575ea4", 0xa6, 0x1, &(0x7f0000000080)=@abs={0x8564e0115533d1db, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:19 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = msgget(0x1, 0x108) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027ca0000000000000000000000000000000000000000000000000000000000000000000000000037fe0050cf34b56d79f9fff8598c000000000000000000000000ecffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000b55466e4000000000000000000000000000000000000000000000000000000000000000093f15732a936524d4e18dcc815e3bcfce4fca4c3fb8e3187813fa15ecfbf67b693cce9cc9fc99775b20bb2730f7ae7fcac1a37795622a3019f905e0bf7cb5ff4bcbe8f82851b5fc8cc5035bde9391eb87d894205da7312730f1cece6b04422906f23ffacd47857a1eb5f42e868c45104e8decda18c65b685c3020773d9f4ccc37adf4b546b8dbfd661f59497340bd679bcd9bba85950efcb3aab5302790a191fe15f6a9c613862e6d88df07d4aa3ab9ce28d15ac8451ca2f2b71b363eb17e2b46fffd6aef8ab1bb5a9e9d17de2093af8e6327724005fa49e1dbe"], 0xd3, 0x5bd8609258a81990, 0x1800) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r3) close(r3) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 05:37:19 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000600000000000000000000000000000000ffff010000000000000000001100000000c108eb7d27bd00001000000000000000f38f000000000000000000000000fbffffff00000000002f0000000000000000000000b48af400e0442414e387a6a81200e050ae6c7870194973b5f7a2e1fd4eb376e06917fdc76685a556ded4d9e28a623dce4e2dce8b5be92aa1c6fa175fa7e17a7f86bf0a52999a6b876a1f522700000000000000003b4be56cca916205122db5c70615e8e901b8a92f88b8d805921fd6c0ac6af097e71e6ba9db63a5e68835f1fa1a1bac997a4049b7a2da6c6e8f248bc0f8a295784b626778c57e18eaeb5eb38dc5f43d64acee03a21ab1c6902643a4bced1bf07c511053f2e44b21c80601605a4b55995a73f1e44bc32decbd9f405acc55ebc65e4c2290505af8da1c22da4c96a457cb4a4f6f61aa000000000000000000000000bdc8f34812c8029470f584e49f492a7375d809c7765f9c02c3d9978558c934545ac5599f3706598f204b14ff1f5b0f0b79f90bec4cced9b06ae74189e15d13c9106fd7b0047df9cc22a53297530a4bc293d55568b0e8aae84e0fba6fe2e183d3830233d8c24fd0e1b1130ea5e8f14f0800000000000000e9dba007221012556c7056e7111989a96878782242548c987a824074ea2df1524a7b9385385e0729253a07f5153e6fb1bf8dbf8c202e7db60c3526644d107d350e773dd0665e0e2f3b585cbd54716c4e95f2236dbeebd672a210a61a28a5b926ebce2d813055d5682d6ac5b38381c4ff5287105d0693a94c224a415fb4d7152536750c7b86e634044a718b227026ccc8ceb532321327d591bd4b123d734b06434ec7f6402833e8235257c28e630c647db42eec41c662f518a4ef8ebbe804e2e34a456e2c963cb5b317bfd3401f9afebf0d7ea3c9d3636c159f0e3401f9aa5db68d6864e93921a823c573ccc22a9e7dac44eaff2079543ae221cd3113ad2c4463fd1da8af3fa017d3679cc0c5396d14d54b45b3bc235e5206f7c7a86dfcf030c4157a6b552869acf4acd9bd7e5824b362"], 0x6c, 0x3, 0x1800) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044266, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(0xffffffffffffff9c, r6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x82) ftruncate(r5, 0x0, 0x10000) dup2(r5, r2) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r0) 05:37:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x10\x00\x00\x05#\x00', 0x20, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = open(&(0x7f0000000540)='./file0\x00', 0x20000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x5, 0x6, 0x5, 0x7}, {0x5, 0x6, 0x5, 0x3}, {0x9, 0xff, 0xe1, 0x8}, {0x9, 0x4, 0x1, 0x80}, {0xff, 0x8, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd64, &(0x7f0000000240)="0bd5ca38abf4fb1112e17d75df817a0cf4b3940c16a1c8f1ff6073295b020d587bd1083991ef72179b1f154b7582edaf02d4ac1fd7a04a1fc558157ef2d690ac5df4c0d7c9c46c60576992a334c724b9828fb276416d850dcd012f0199bc607b4c0e3f889bd813b0576d6f994237b269e51ae8328a47c687d4deabbceac9b34f720000000000000000009df43742f43359c66b421d7cd79141ce26c616dab48a3b2ba7c646264ae12514afd79c73e982d2071782c71eb3f52e946720a08301a6b3b408d67b2a13c2b9435671f884d0266592ba5e9aeaf7188b613e190973e5a650943bdd5fc74b5b503813cc1586ac1429455391417b4d82a0bc4d3bd742103c1f8eba4a0cce0f7424f6c42d4769098c13ae168652fa64b62020513a56d70996f52187205493f9b1f1b7e49f5546381331216e74207b0f4d1c4f6905b7d1432957aa") r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x0, 0xbd, 0x3f, 0x0, 0x1}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000df00000000ebff0000002946b9f3b176e30ae3e00000000000000000000000000000051b0000828a44d67e5411753f2f37b8b80000000000000000000000d7e958519052a5e426b14474c6a4357efef5b625af77c6df7dcf4b"], &(0x7f0000000400)=0x31) pread(r2, &(0x7f0000000140)="98b78cfac220049527ed9efe689a28d8efeeb4ff2cd2fcee7ef25302c3bf60279e5c696ee1ea0975f3a55ae8f811347df2926b5c16a248f96f126dff80398903eee3f18d045007742a738991c63572ef936ab4a81b8d7b17ab501568a7e969b961e76da73b57185acc2912f56363e202b61552ec12d675188974b6ac5a696fe4a6896dfce7db7bcff9ea740a424e7f2d6b5e31fbf6315c536a06ad0dac936713a03b79c58139427cd977c145c401c3eb0d3aba89", 0xb4, 0x0, 0x0) 05:37:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) 05:37:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) setsockopt(r2, 0x1, 0x5, &(0x7f0000000040)="dd60cdd0c22ae289ae5e675baa67862daac78ea9831c5e5ee9badaeefa0398bf970ff5c99db72c7e686f88b2cb5d75f84a468944ff7463dacc6d", 0x3a) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1f2, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 05:37:19 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000140)={0x0, 0x0, 0xa}) open(&(0x7f0000000080)='./file0\x00', 0x9c52da105111746e, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/59, 0xffffffffffffffb4}], 0x1) close(r0) syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xcd1c79a479b33cf5) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/49], &(0x7f0000000200)=0x31) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = getpid() setpgid(r12, r16) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8004, 0x0) 05:37:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "85000000000900005f00"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 05:37:19 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x5}, 0x10) r2 = socket$inet6(0x18, 0x5, 0x6) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2da078f156490c45d4972d1571d98df0b8fc1046f57b06336c66ae36ae79f529bee5f64db5d2ce6e", 0x28}, {&(0x7f0000000180)="76242e06301a7d6608d4c36c6383106af3ab829df577cdcdb3f7773729264609e4db3e7803cb48284c43b0bd6cfdc96da58a43cbff5dff9872417f337bf40f21b2bcb77ad548409c35183e5ed61980d9ad346a945b22350fc71ed1481fda13f1ade20ae9611d22da91f551b116", 0x6d}, {&(0x7f0000000200)="3e71a0efecd0b2c715607aaf29229f99bfb94ebd67fadc143d365e5fb3aecbad92efdefd3cb3bc828862b387085d2cd63bafa5bce537a3f9c4fafb3e837e5c2c741cd41cf7e7743c549ea3dbcaff66c86e301889eab5b0b2374ba095d05bb04370e1a6067c87500dc47db350593f6f149cc7deb408b230b6fb41eef28ed4d050ab0dc8777fe5f373c6eaf4241782124540410e5ef915c10793a485fc029d0b1a9706f53e72f811a3768a5ba8bcfcd4c068d0913b2c3878aa1ffe2c2566b7931dfa9629", 0xc3}], 0x3, &(0x7f0000000b80)=ANY=[@ANYBLOB="10000000000000000100000800000000000000000000000000000000000200009ce094e1ad38c067f594dd8b1e8747fddafcf1a5ec440a5f9c2f31742b08c08e5cad67eff3341b9a1dfa186828e075d50600cfc05cded05b162e087f214a7a761ce964ce71bdc9c831509ade3d1abc00002000000000000000000000c102000000c5c3f79722173e80d58f243ac12f74bc800000000000000001000000036aab368d745d79544005aea042883c000000724fd15214d962e33f34f6d4a2e5689492cd2108d968c7e4e73c037ab26ab327566ecadfd3c579fcbf5405523b09396f5404c7009f63adc98e1e15ffd4ac602ccce5d017565c89a1c0b814948d7f3589805c3e2537dfd5b538d52f05140757197a8886e705594ae99a5dfdf1cfdf5b9b69a8ad224b94d78db6125f4ad64f9c8a2d57f44c565a3194ced600c1ddb25e92c95cab13aaaa148eba1a5a1b777805bb6f9881d4f15898930ac89dd882839e5f187dd739ed02cf49c41278be2123cbb3ac7f98bd1858c7e2474c7682a8fe17a9c1f8b5f4fc201c31e43c29ffc63ff1974d5a4e613b8c35276509cd33fc72176f53149729fd564e27de13c54fdf9efcccf06317df0fbad91c3563ecf7d8686fc45bd25d7e7816ab972b85e98bb5b7fae5a2713bf420bc8c9273f3b06e9efe99528c435f450c418387ecdaca4edbdf88224e84b2e4324d0d0e409468fb970b580e1e86dde8b1715949d893a225090dc4456a1f5900000000000000000000006f159065f6751f4c09b84c1656b4f7d3b3c4f0b72567d76e4997574ecd1dd5830e4a6ce9eaf88855d2018ee6ce5e7c128d585dc8253bbd02cf78d18f23e5817da23c1e91fee914aa6cdb99"], 0xf8}, 0x40b) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) r6 = geteuid() setreuid(r6, 0x0) r7 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r8, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x9cc, r13, r14, r15, 0xffffffffffffffff, 0x125, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x38e0dcdf, 0x6}) r19 = geteuid() setreuid(r19, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = fcntl$dupfd(r20, 0x0, r21) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) r30 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r32 = getegid() setgroups(0x2, &(0x7f0000000080)=[r31, r32]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r32, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) r33 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r6, r16, r19, r27, 0x200, 0x3}, 0x7f, 0x9, 0xffffffffffffffff, r33, 0xdc, 0x7ff, 0x6}) seteuid(r6) r34 = geteuid() setreuid(r34, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r35, 0x0, r36) r37 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f0000000180)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0), 0xffec842b722fb46) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x2000) 05:37:20 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x28e, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc6) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x61a) msgctl$IPC_RMID(r0, 0x0) 05:37:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = msgget(0x1, 0x400) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/223}, 0xe7, 0x1, 0x1400) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) r5 = msgget(0x1, 0x8) msgsnd(r5, &(0x7f00000001c0)={0x3, "717209e58b5e9417465ac696effd263b87e681a3edf1a7609b6a658249c55a3e85cf981128591ae7696977631a9063f5e5e6b906e133dbb9ec59a9f933f0117c0dc524e7a3aaf9effa1644b7b32fd18b052f9c1025265fec3c4fab446620defd7d8e94faf0f72e7f0b2f9747d1b9b08172d5cb854e865bc8eca941f4e721953f5ed706d4da0ddfece44b4b27a7f05b547512187bc300e20d6a5780432b0c688cafcc90029e642cc25952199b393d4b7d4d0617c0fcf2b6cacfc2174690b948fcc5031e1b37dffa0280d4f9248c1ce36219baa466f4a38fa06fed69ea5ccf5845e52acc0a99593beb8a53d9f352da595061f4e126719097"}, 0xff, 0x800) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x6}, 0x8) 05:37:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) syz_emit_ethernet(0xf8, &(0x7f0000000280)="26495b55a658d024cd62a548e09408ef4c186e6c182217391c5e073de6d15cc4cedfeae503d4debccf21c4e8010edf1fd7427063f40e2b226735235bc4c55685c8dcd2d175f004e17a5f3364089550d276efa4728f667547674336ef620dd54770a339691e2f60330e77a806f6b3f112ae7464d480acae6d58bf99edab65e871b9da99c8c81eeea26d46a6264b7837ac52fc29f5340fc51d175c2326134223f508b5eb42d4038e1c3af1cf297b2564a1c99442f170431b2ee7d95f9806b91cd99993462a25fa53cb2c3fdad4668e42a9b5fa382d3a56863491c8cac8d8e00eeab27796412fd700"/248) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pread(r3, &(0x7f0000000580)="3c0b2fe7e58c6879af02ed74ea4a602809c3be88d84a7deecbe57787242917681ae3a1135e0d70cd69a1b445364beacf1aada8a124857780353cca8df3a6cf5cc1d6ef863f8b6d233afba0382e3d7e666edd3a3e10e484bab083ea11b2a539992e05dc10b9ed4f8c6808c863c5edb5b132dd99718a11d36c9b711a9ee5676c1c7a1b4c5c9752a272bc3557f3ec79d86116e3cc40cc2a436fca5c03ed7791a476a3b0825c32c94b980c24c1c9eeee3028b54074d4fa7c9cff24d2b78fc5a05a3413a76d7cfb4b5eb4905a74c5337bf656ff17c353ea6829ee1a71c13a9dca9f66158bf231733db2056addd1782925cf6fefee6d214be0059b0f88914ec71a6787ff182ccc1ffb481b9eef555ec52449cbe31df78ec8a20826bdc5e8b4408665796feef979d9a3d08de686a11dff11f97c2f137777f71e1d630ae82936a0a020e3059b300d8526b26be8d4fc6fbe01c8ab2a9c52f56eb4f5e5d01debeb8db6bcf313c6e523e3898fadcc85da84bebebe38ccbf1f0c8cb09a7823fe1f8ec4d8a291c31276db3389acdc08580177be1d2eac623808418698a82e17a5822b6f3efd9fb6aefb36da359458596dd1ca95d91b787a060534b72bedff6e1505e1921197057b39aa1434ba713f09f5c39623319ba6e1b8d887ab0be49447011a51e4e1aa0cd98bdf4cd19691f96400237b0e81d0ba94180f679d2e0252af714d005a52c86eebf4f02d7a5f7b65b206199d3bd3e126d409f31569aa2cab8a3feca7dcf9fb0aacd01a7a2b2c56289ac95544891bbec3266f904a3ad4758644ac7d73d7c97dc4572635a167e09188186405cb26a5e3716ded831c489322112a89ab2773443605b759843881d62da4e8be92d636eddec6b6d24ebd6d61775a93440cfeadd526d91c6ed37d1afd7d0319d84455d9aea8bc3f6bb49a61aa09e219d3e6f51e8d7aef8251be47cdf3bce32ab7deb068eea56c7cf1ed0b1a5ef044dc447e8370cf724a7d5717be2206b855073678cacf48c3c9e314ab352607270cb12494a8fd8f4e16c12d1470d94d7da0c99ef407cbbc43c1efa5cbac7615065c5667ed9a0db2f7736b17744131e8c60f76703b3bef8a7a7daf60c9eaa9175f9f386995df3d9607f5ce4186ef60c85fbd06fe051f22d34ffb22702404e2541a709a5c03f30e2982d44f18a00387eddae0631524a699a6386cb3c44880826c7ba111aab3cce68e2de28a9abaa21791afc1017fe8704bbd101922aee74ddb8afdeb69d173d25c9b664eb4b04b28613eee5ee034610c0fa75256ec94e5ca9c376188ec430ee4f5fa91ad5870793ac11316f2b61642a4f7e739a48cd5472dfcc2d98d0016a36b6725e1b8326114d195a90cbccab6c83d422e083f099c64a36ebc7edc5427c53ca371da86dc59f0debed3e43065b29c52c62b3cb04ec96f9a08827c95464cca6445c95bfa6feadca5e20a6d60c927328373282b727a704b2c6d1ee734247b52cd4d8690f5b75a75fda51b566895fb00b910d93ce9ada6c931fa445da7bf2150e900cde0298601bcf69a744e7f70bdd71274dfe417ec5e803e31893f8951b0167ff861152361a3f1c3e0fdd22ea72a47ee9fc8b402ec7eb0234d443c3901ed26c56946c7bcea3c28137931b398b5bf15fdee1a5f8dbd45fa86fdd6c4330b5ea839d58d6ba97d22364caa2dc07aecf10f348ad96cff9bdc8cc2cee325407c613db6e92decf0fe100dc9042a67c24b92ecd95945eb988a811f82320d049f00d7b47612690725addd1a7ea1ecc098b4987c9feb4b2e19f290f35189c8b6fd034ba8badf401abe020d113c8ec565a74c25fd3352eb35d7eb5df6f603d24f4aa448aba253e672a8c9912e6d322574ef6b9d4521151050730a62909b05cc27088d29a4fd495eeffd17c116a27f78e52746b3281ba5448ecfcf51ae330ba1d0a4e65e58e4c56b524f2e61a0b127f898b5fa8dec060972dfc4832a8e9bda409d0a973d098584a7bd8244726d10ecad024338060c4998b942ea2d0e410a6794a24df4b9b2242670eeaea65d488173d8b62849300441df0ef91e6dc5a3b8b926cfd1249fbef5c3b8bcf699557fa4537ea526c064d28873f9460e9ee65de8530116d093bf644975bf94a048d6aa80c0206be4d462e3c41d64bff4ba93a7b6b50274addcc27d72997cf8878a6bcbb4649fba6d1346f09fa218e4a794493a0dff685266bdef90645934a46839002e8ca0108f19006c85edd05b257c452e359d2ab101c81631dae892ef972cccfa414e6fe9fd8dba297b6a29850f3ec7865c1f25fb0d2c7310186ee4003efebaabf6903d79019acc18e2cb0df0ddccbf7a8d0dd00f2dbd304d5a3a8c9968961ff82833b631a9320698f61a5ec1916a290da368554954c16489ef0d1679e2c8ebe905dc7fb613130acbcc26030a88db0d269c7a0bb26208d95faffca3f4315bc15f8984b68b5477fc6b8e5ebd77baa8754979cce890b7a613e72a3bcf3bb6304bc7f9d71a0699cc90a8bc5264d44d51e5435ca757855477437d9bb851880e3c16f0e052e4767c619febf7074c057b9363162e9a988ae037cf51fdd9cc8e08e2b7a2123f38662a9ef8aac9eaaa44cc2eea59826099a4af8ff0b5e29856d881d25960acd68aeb4ab66193d0c533c10989bdbf4bca1726e701d862e35aaa4444124bd8c3ebe48aa35a5170446b591ad82a5bb1a1fa628dc4a5e278bb35b17f99a75eeee8c03344fe985a766e704bdd0c72f8af942d00de39365bab963f784ebfa82c40b023e03b709a758ca49451a448b11a9a1c107d4f5bfa7262b09192565ab63cadd8c372a4685c95c665b96f82b9b58650fa63c45396ecb405f013057bfafe1be25a657aead3f0ac1f30c3f51125e33f8cd1616bbd538e8543cde2c35383f3af2ec5cf7f0dad9da747bf7bc74ba67c02b9a89979b447a0015de0babf08fc15e9e2bb81183db0a09ca1d970d3129da7c9158b66414e37be5d5df33ea93ee5140494d94281058984f2d47afffd16cc3b66011762d9ff982678de0569422c4893f58973b06ad293fb47c90285738febd85c86e6c35336f0614ae1d49d9ffd83112a893d410af1a6c51168668c91d7fcdfd5938c1372340d15c9345f0160e309d96d39fe0417fd6bf45fd616bfc5888c872f885fd51eee67e3ab8dfa89958fa2035d112a5a8a7eea2812542ebd8170231931cabaa9d29f6198a9ef00f252d718d8aeae83b1956d869c84ab1f4fd497e5230cbf4ab0afceac38799c2c463cd8da11cd446851177fd05e59516ad0ed4b2e901a4ba8d082e11587fd57446270f9a768db8b3d5f24cd2b430c8fbb9e327ab1715e62afa312d0e3c487c6dda9ac8943e86ec2eca66cda1ac86719af5813f78fca58613b31c7d57ccc028d8dcc880b53e22c4653fbd85660381170e5516fbdc0acaa23230b3b4a09624c44a2ce147b72a37b6fc51f2a7ed4e90b13cb7ee26b2c6d6aade9d6e6ba81977af400bd6413aa563f826a16febcea6ea99afa93c26a6dc798b903152afefe44574331c104099bd760f2744460c148b854eff854a46dbafdb5fe0b8de74e23cda0ce8ae03d1b188108198aeeedd138bc0f18604cd05f4a118843dc8490cfa3e2481aea989d943f1263bde22aeb1f6921c41e307eea858af4abe955e6a0737943c10ae3fc2647026b3ef20f1b74ea3eaa4d6310b3e429ae2db8d6ef02b3babadf49fca3c1192d79cc53b9c8298ee6c090e4b889d2bbd26d827540235863c069a00b34fc73ab96ea3ff81d31bb3e75732413c10854182f88559cd5dfccb020f76195f12ba55a6cd3a98e65a53b49ebeba60425b575e1b1233bb806d5066e613d3246ff5275bcc780310144ef6adb6f3f736cf5f4fed3314f105756e4431597e2634cae043cbf0bfe62500c696de8befa460d59c8a450efe2f75d46b6c87b5123929a288d9752277ee487f240167f8e143535075a1cb739faee14942cfd22fbe702f16e19c12fd938b74a8648f381fbc403b95edaaf212a1b6e9bc3920119530315aebfa8c60e8d88e705d644df648b9b8c97f0c7656d49613336f99be1bbd683e89a4e56638bfd025ddc3c88846f39573e8a694c7859ff50858c9e6977f83a1e3a2c11fec5aa95e33ac6de913bd8341fc2f27505eabeda27048ba1edb39c54fd707b5723794dbf9763e0da34039adb6303f151905e1f0bdd320c3e09b70b2db0736ce1cf62ff249a92fda4ac42e1882aa44bf657656c4c92d8923d75b740583b4101f9c17d0a27137b56aa52bd9a76cff3d4320073fa80b7a8867318a4b8f121468baf28dc20c2925d662366e047503a2ea666a76f037e95e99170c927d100268e2a36c4bf30618f3a707fab2ab90d69909ceb01db2b9ca1d1704e9c73f280401b46ea1fdeb9bc017b610f07f2c3620c5705a7144d34c88b3de611632b2e88583c5a22d0058085cb694cc0e789b2f3929200fb9b26c3d50e8aa1b9c01854131b9f597502ea0c9811b4426ec95597625ce3585d8fe94a348a8f241cc432ae5177e0cdd6722b32c14565f79abc629ddafe4ad38c0b08a2fced503ad0dce7be54bbad009413a98b98d831ebd467989dcbbd942bf5b38a346ca70fd221fd10024a2935d9486903fc578c8af6c3f8b42db37c4f020a4ed9ac927cb050357602dd91d765e5ffd75be0cd2a460e2bae6290a397256c4025098e44fe4b643b29d4418482802ef9dc633683b0972d81dba496107492841f3498f07f71e69155c3c1c29c70b53fa027c1e729fff1dedabc8431ecc74d750e8f6fce9bb35fc217d78243e6f5a780923f6675b2ad12302627e2ba43bd8d43b43f873e7b73dffe79be098599f6830119bcca00fc8d5911e9ac42141816d4fd342523142807ac77d56fe2a99a770aa301249d76d31b8f6568fc28bd4add0fd0943bdf7593f47c5f937b783920c3999929f09705a559c98dc2554c21159346164c0c6ca9db1e64cf554b60d3bc05eaa629bb5d1f17a76eed645dd544210d1caadf3228dd245c172ce37695082a23f8a626839b9844f65d8a843910de4195c9b7755ef766beff368518e3b98f411704063ba2252e28d6fcf0107d0a5d6c29ce76865f49b0c85c42d5a3391cfdd152758c459c3fbf03fac891e3125d37918f44e8401422419fd18564f77f7576533352fd9debaf3261f81a8328f71fd37e149b0e270142e50a9c3e82f94df8e3e1d1e8c4087370e9ceb5e45faaa47717ee2a936f03f5e766a1cefea8ad5c9fc354345dbf1c13dee016a368bc7ec83244b5f27db2b74e5866011101a0c8942bb016873831a099bb6440fd413c461d2e6ccbb3c3943450b36d1430fb824ddba9603cb5edbb18361905ba9061d399aae2c22f9f5e4835130692a9a7cc8ab1970b27bb02daf21c0a64e9238a53b2e94614700775f785b22e26978694302d666bf86599ee955dca1fe9903fefeb0aedb081854dd642fabac5d792d537a91ded21805486a10316e0895ba03d535206ce5766cf7a215480da1e48d13bb44afe08e6f0ef0ff77544c09bf4ef6be6e0b113590f190d789f9223a67af331ac5c56acfc39a355fe4394ea8b38c695a1cac05e9ee40958735507f9a063ef5bb54639226b661487a4693496c4dc106692acd865318e8c8aa2a96c4e8ce17a9476658094010b18395c7210f11ec30b13134128c8ab4f6e6ea4caed7128d836d720fcbafb50a2c8624fb5dc50ff50affa6d42e42f90efc27711b221e13c4b410c670736427b547d3a3a435f6cd389d9ae390c3486da555604cad26f2dfb80f8de9fe9e72e617f3533a00f21754934cbf14f21", 0x1000, 0x0, 0x37) 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x101) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x1ff) 05:37:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r4 = geteuid() r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() setgroups(0x2, &(0x7f0000000080)=[r6, r7]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getegid() setgroups(0x2, &(0x7f0000000080)=[r10, r11]) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000880)={{0x5, r4, r6, r8, r10, 0x3ac, 0x1}, 0xc93, 0x401, r19, r21, 0x2, 0x5, 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socket$inet(0x2, 0x3, 0x12) r23 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f0000000840)=0x4) r24 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000840)=0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r26 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r26, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="993ecf3819c43284d8aeeba2b702b2efa26bf894cce85130127fdb3548d4a2ca2d9c6dd4b659a5cd2475c9f3343b0123d8776df97a9bb65bcd009ba3385f67ea23462a4c80a3f8a4cc8ca948b9067ce2ebf7a357daa7e1bfdca04757febf4372aef98e77b3d5892dd56a9a123403cea751963a76c18f303f5768d360e112a7ecbc80a65f736791f2f5beb8d23866f17df815ef40cf5444f6d4d1cf34c01c61e5752386fe75bf096fb8ecfaaec4398beaafdad5c9b18b6bdd3cfc7309e960c1f51fdc2f045ccd4b", 0xc7}, {&(0x7f0000000280)="447129b648fcedd26fce2c13c9c3e59b1d19843d83550f7758eb3910b3ddea80b27fbbaa8e9605ced6a586ea20a33c9569edaef28b", 0x35}, {&(0x7f00000002c0)="687d91d36706ea", 0x7}, {&(0x7f0000000300)="290e3d21f8c6a53b307e5d201a36780a8c4741a2dbad58a916523627720c3aa00ddaaada734b898e540be047d13b55534fd5795475de45c55f4915d7b04ddab9eb0a9b1c35224e113d6fb2ef19114c443da87262c39d0afc67f3b55a5e6fc3edd2f1f0efcf05a58ab1572a88716a55254afa98707112f4d85acbe7a4955e6173c4d16d5c32f5a211c587ef355c29557caf48cc842ad07b21ce5bdee6a0401f5b163ab1d74af6b8880a", 0xa9}, {&(0x7f0000000700)="e2c8dd1871cf4c9f2cd8a281181ffa0fa82a6e9ce11f38e1f1dad880a7252f9a9ed38543c1d8b1b63ed10200bdee8adb75067c5a64c54aeb5c46bad43fb64aed204aed86099558c8a23a55b109b3c21dfab96db9c86186c7fbddefeb76abc3646ea6d12bf43835cafcc70707150b6ec4def5", 0x72}, {&(0x7f0000000440)="eb4959c83e763d26fca1b0d351f6e6621b03a52c53de6ea3dfc25286fb14eeff81c64df4f66d8393b3845ebbd0d2cb7a1babf96d2e59899f2b51507178d1345a045a", 0x42}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r22, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r23, 0xffffffffffffff9c, 0xffffffffffffffff, r24, 0xffffffffffffff9c, r25, r26, r27]}], 0x50, 0x2}, 0x5) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x8000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") fchdir(r0) 05:37:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r6 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000840)=0x4) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000840)=0x4) r9 = syz_open_pts() ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000780)) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x140, 0x80000000, 0x8, 0x100}, {{r4}, 0x0, 0x2, 0x8, 0x0, 0x6}, {{r5}, 0xfffffffffffffffa, 0xf1, 0x2, 0x0, 0x586}, {{0xffffffffffffff9c}, 0x7fffffffffffffff, 0xbc, 0x8, 0x9, 0x6d0d}, {{r6}, 0x7ffffffffffffff9, 0x3, 0x12, 0x4, 0x101}, {{r1}, 0x0, 0xc0, 0x8, 0x3, 0x1}, {{r7}, 0x8f7f805aef1f3678, 0x84, 0x40000000, 0xa18, 0x5}], 0x5, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff1, 0x82, 0x80, 0x8001, 0x4}, {{r9}, 0x7ffffffffffffff0, 0xa9, 0x40, 0xb79, 0x8000}], 0x7, &(0x7f00000000c0)={0xc3e0, 0x5}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:37:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) select(0x40, &(0x7f0000000100)={0x9, 0x6, 0xcc91, 0x7fffffff, 0x6d0, 0x1, 0x5, 0x1}, &(0x7f0000000140)={0x1, 0x1, 0x3, 0x9, 0xffffffffffffafb6, 0x6, 0x663, 0xc08}, &(0x7f0000000180)={0x9, 0x6, 0x0, 0xfff, 0x81, 0x7fff, 0x3, 0x40}, &(0x7f00000001c0)={0x1000, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xa82, 0x7f}, 0xc) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000b3e31000458a7e247b1a48a01e0ddfd34411780ce86bf19d259839696fc3b8512382e3715094e6732869bd9cf0d280ca32a3454a247b494076d070a0d7d79cf7c0adca9ed9913f0e42d09cf540a5477a2aa21f253fc2f66c01ce688d88756439b6e884c4dabb5fdd442a546acac312e56fc55c2791ed10e1527729956cbea6be90a2c062747fa1c06868cbd3e51aa73fc1adaff3ba4bac47c9f312323fde02eb31d128507b31c86592bd959fe775781097512f5724f0520b0f6fb27f0826576183e2c651c4e9ee9aa718330a"], 0x10) 05:37:21 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x342c4559873cc6c5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'|ap', 0x0}) syz_emit_ethernet(0x1a3, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 05:37:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0xd0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x20}, {0x18, 0x3, 0x52, 0x7}, 0xe3, [0x6, 0xc249, 0x9a, 0xc963, 0x41ad, 0x20, 0x2, 0x512d6df7]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) 05:37:22 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCNOTTY(r0, 0x20007471) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000580)="4baac36aeaea3eba610fa3981c3b2e0a385165c7d123f5a9316bb73fdfc49626441c7cde3005af6b797e623dcd2270f77470e24b8db94daa5fd2a3c4eb973a86c2b2c5d73452412931583ef6bfb2bc82c5ecfbaa902e98518e63c16ea6e4913583c559b4e320f364879c6eb3b9c1dabe16e5df6d36db9e7f36eec07860e7fe0e898d7f9b04bd723c5d2786134822b109190f586cbc9fc092c021b14296c74bf512f774835812ecbdfb85be71ef87f718a6c5e01ec01c14a2fcb86bf5dae57423cc6d3efcd95ce48cdfec7bbaf2f1b8fbe3e7c5d1b90cbe71ccd6b1c37b9d40f16480499ed9ed66a147171b770c22d751e16bf3c032c48f225d8cbfdc80b07247c6f7477d96f7545061e97806c2d99f780f08d1246c99e8e826012196108ef35f767282b7af3570c916f4ad76c96184db321b9456e556240512bbe66720bfbca3e92f4c7a6aea93882f306fe675a08cddb94c2d41253a49a963b4260b892156946e1e4b1b5d27c6b85910afb50157c6b4d77b8a09a7de23f336dba047a159144b686fa51300114489db4ab4bed2dd9327927c13f22399b2626de6eaf4c7958717368a6dc91f10e0bacc841d803585ac6752cbf0639dc1807dd9fe805dd6f3ad4a63cca5ea6c2937cc0da1e4c46a4f860172798dd6782b7475df17fd8c35622a808ffa71745c01512fc29a6d317aa2991dbb8a27c49aa19050fd6b668e84c175afd706d4a394709a073d01c1a6a97612250d1459314848a99468cde9c19e55a9b912f91f58f34c1cd7370e809c897a1d4f66a5972fe685ee8e0097db6c66d1607292215b854282c553b7b662535a23abf148dc69066996a27bdbe4a4f02cc25fd8877cb7172b64f5aab8074d4246b82c8ee6d4e61d3e53d1f724104f8f7a977d0ad15459ba0e56499d7298196e6a115089bc4aba33cc4dbba45c7e0ea0560d6455da5853474465c2e3bbacdca9a783174d043135fef8b7616f1e8ef2c465c7ba2f2dac7fd3849025081a48b23a1eb1b1c430433adbc60aa86dbace1945ab695e108ff1149294ea67d19c652b46afe66b4390e7672d141d94125074dc03f8c697ab14300d80d6865e8cd6bcdc56167bda1c74b82494c0a81396bfa9f79b8c1e9adf924c10338d2dd48880e487dcb356508da1d7cbd964b1bde9ade8d2fc39ca6c81d0b043711c4c2635a51b0ee78e3e2342dd86e18e49d2a523df7693e204cd6a71e8905a00fdbee6046453eb66cacc3a6ee058a123b1144c1bacda9d5ed13a18a201688c9553ae1de7ecd18619f1fe73b02665aa3f10335c5c5858ff3a2d26b539b909c5251d60d6ebd5cc658340e3ea1da2079a79828e0f2598e1b865cbfe18866c504c9325be70ba7fce43f31b2b7b92aab7b527b2a7845ce4ba8f539333fd1a34d5563aec0a9483b76f8deb223f91f18ca3e4382b464dd5b7865af2db37fea1cefeb1863ef5d760966ef41189a42eea760593aa415703388b5619b349c4c53de91aa291bdf7752037a46d62eb12200c581f22885e02a3b4a07e70bc3eddd7e087124c27dab6e180831b194c9ed3e8280cf874de12ac9d24a00caa92a904edfa48b12a76fee4d9e224a11d3d5916f2788642c1a348a7524ed14e1589bb73854c6700b1946fcdec832a2d7727d8ee897e479897721a413c1d7ec73dedeb517106d181eaedc2d6861313baac5a5dd917fd16220f2fbbc0dbb2d079bc9146a0bb729a5a1fc6dd7839c82de524fe1ef78cfe5b526d8ae7f6b594cacf5dbe8b99354ce60471c47efb45f6f5fd28f965e4bcb965ee082388a8aff102c610e3f987956b49e0ea299ded2a098193300176f38403d203fca93d9f64f5ef883259d944d45b96f6d9173b67601d803d903864fa88f68123f5689b66652fee50e919cc4923affe6cb1b772c6d3401acbc41fa3a92167c7ee4060456ec932f45f1f1213367ffd581a784b64703973e07d62c00e832062b36d46ea1e117a998c1c3caa5bf4f684c496754fd01d30d232592ac8e00c00262333d916452db69a6cfc29b0f245705a2e8b09b4bf4176e2398daecb2b0e944f8db31034bf67f9668aa69db027c84a008d70220deda1c54005bbdf865d800e9cca3b7ed0da2993e6a2cb44f53836998e67e7e8c03905dda16551e94fbdfe495cb2914482f7da589d4ff538551f1a1e76c22a1426835e9384bd674951c7e3a43773e3596db8ac13c3ea39f9fb008e79f1541e972168ae5ae4c3337c4e8454d67e134c1e8bbfbfc344d80f91236b6214bccbd75ee2732fe91d9f7b3c0c585d3ab052e3a4dcfdc09b8bc775bea056a24aef6578757e561ccf5fa0e871a8b64120f502ebc5b9a268a8c4cafa31ac85d4c10a7c55fe04e19432b13ef97e28bc7b014ea4e71ed45174d2d051a21668a6b8ec8839705bb4cd26ad3ab58649c884db6d7c52a2691b615c6517efe32058d01909dc01b7290e18984a1e07a8e3f7c71a40d0424f136bb43ff0968e1a459bfae3cd769c7ccfee9ec6adbd1419f31de3c2b5e126ff59030276225c69a33ed4a12e051bde9c7e06597dee6b57fb50952e37183498d259d0e75e1164fd79f890f182553f9292a936e5f17440a90f3817f28d8dd443c2a97e181d4225b321f107e8baa1bd8385109d8604b5b9420008f708281b79abd4fae68b2220ebe3af5f3593edc984903d0c42ca28c91d1ff7773493dba61df36222b31eba11bfe8d3424aed8b9db7ecdb030021028529025a3295a70dca422e72be996a47c3200227124a72e02b00bb559e919a25b4ec9c16c2b912c71fb47779d0a0229659a29ad4985cfe03d9c597caeece8c9acf469552a42edbf17cbc4a47a248209232d63b44523febbd9e0467b89ee489e41222efb9e326a8fb09f1a97593151b55601aba3dcae562531de36d2fb3184479595cea186e6ae3357d92ceeed13e6e53e37911f5ab785d7938a5a5bbdf4772ac9e161fdd005610ff1f207a1063846079d8170ced04714e8c1bf5bb2c83e383f6bfa8769d70ae063216534ec7070777dfa205ae7a562811269edea4c0fb7e451ea6de522d00261938253d68e9abc4eeddebb45718f377c30dcdfb3c8b848a61799ed5f26522c79fc40ab0030b67c2c0e5475e38947e9df8bbca961a8c5532c95364639c3f346ba8ac917ee35f329c5136b07c615ab6195c5db7852cedf826bcf2f6f98b0b7d4f9e1ff9dcb15c849036355e9a40c6fe29029dfbf912484c84dc524470d0b96c0fbaec0b42eb858cf0595bb564c505218ade958443610429603cc98f16a003054ec1d0d06f86d74b1474aa9148400a703f83ed117e4af8fce9d6b872ea22f5ec72929e4a7bf5b927938762432d316579fb3add76bb9d49fe014a0e37ec31ff0ae834036e41f4152f8559a653294bb57111dd0c4df5f0cdce6184664afa00fe1085602a5a37b0fe90e2dc5683a4584bbdf1a96f77b7cf122091b6631d95c39030e50451e210bde6099ca8a39e52f7e46c0a8241818d3514a8edc7769e895f418b86c51335766a1572e054ea3f4712fb75c758723121bcf0a2fcc41b54d073d98f4af5037aabe84fa017e1ceb1decdcd566bda3bd7e5b7b45da593bc5e60f4735ca537cce0296bd0e2b6cba0734797e204def0e6edc798891727160e47527a87bf3352fe49fcbd32a44cf6956c29eb385f04519a96673a74a5d7ae44f1269be4384b3000aa5bc6ec411c7c098ead2f7434d72f30a2b133949eb0789a8433e6158b21f744cf1f31305f1a56ab28f12afbe56d3b51e7db71a82d74feb2023d41b91f55465a9e1ce3c10b3cb468e05cefab766eff98d000f39045038f7b6da38259a2cef1c890f1c83296810a8f7b2a82c8027f721f469e3d41c98d93684b15ef6892733c9995d0553d1b20cc697b4d04b66a9dac64f2da366693b7fffbc8917413228e007eaf9a0b67b591dab0cfabe867505357c2feb6366cd9019080a4a443ef95f52fe4ebdbf11e771e8bdb1a96f4731054610162fbb5c102ac0a2f030f86cc4eac8b8164d027cb26695ec68aa9ad30a11c91098476e9b559603fed8ef7356887fd244a7647c4be05dc0c0dde32ec990d3be92bf9bca412701d6fc1795e679b84efc43b728e37c084f70b2dfe4a3908a06ab77b8730235b909be3e5c1c8f5304aa63d0cc06db3bcbca21e90fb4248b1f9a34258d9e815dfabe2f526530251dc1e080c4a13c5b91a23cd65d2a99e08fb54dcab67832d3bc634e18f427cac298db03682e0613bb36cc62234e69196cb61796f7f8a8e859e249ea08617647b4b153bcac7079ba3d9c749700e829f21dd3204ccfe77357fac2cf86cf4f846933c194c54a439d3bc9d400982a42fd39b88b0fa1737b07221ef990c3e94296579d880fad6689777cd1027a157964977160bfb93a71fbda220c0c9c7eb84b296fd833c7b961f0bb56cc589cd3a2ff1cc5cc48bd36239fb302efc226499996a6ed3a5493f4508c955658d86c93bbee20811416b7a74d5b2020a184fe79a05537f78d2f93cf26800774462c8a787304f0fac0154349b40d473fae259946be710b6962780fd29a4edb49fd456fc27eb83d4827785b34d39affc475958cb9c67ea068fb4941d4b207b87b55d9be08a8db833a6a80efbec8869bcd2e4e1e0c5d43724d250ebb7c0ca1ea77147aa61530867735327c2833b6397088e331ecad8ec7b25217a7f00f6948e69fdb243ad03fb6f22c85b3e98bf74ebd810fd66ce9ceaf045c3031b2437b0cc81c85e0bb9d9a81076692f421da73a5a72ae33a4dfa1535fdbec292e899425ce57ae87765aa29b545e7f64d390d2581ec2ebd89f8a5ebbd395104b5a81034724d7214d7440ef75b3016246b59da1476ac40a269032d46bc1f18edd8f1805f539822ad53eb946618ffd2ca97315cdfcec7660fabb29e775bf474415885259e6b61c38b9e835a179c542a33035bce6549daa59b245746be865e23b1dfb747889ab3e3407de50d7c965343f9754fed4c6a7abaa10ee36c4704e8028d6f2b539f848d76f8fa083ff55d07a6c84498efa19a306bd51f28c56795c69c42f45cb8f85775cc2a857ec30ab95192e1dce5bac5e18bba5c4e6243d45771c4b560c741b9fd6278b7cc48802837c8710247d8ba3c23e511fecfdab40f10c8bc27e6b0de5afd5fe4b757d15ed23f280b81e2efa870b5b4d03da80e24f9ae1e79a99b128350c2bda5f2ce1212f8d8e6f1ec04671b8b3b946c6bb59b3d419da2dd9e3418c0539bf38d532c8e8c91de2d7fd89703737c2985a43f39d293ef8f88d8069240934d9b1593ce9c7f658d8411b0ccfe9ea8b5517e4195a1d82ce0ce799e7ec6f7ac4afa90337df7b80334df07624a6976f492a8cb65683ef79552b49dd0638d44667d43eeb0e72b77667147ffb827d0b8ef50d6c43bac8240c6a0f0c66a1ed817233e7ce42db134d1a78da4ddee04ae393043f81beb61a74f3531ab124cec23a1a7b27e5cd1940a571b1f5781ec45a51f8fc855ba80b6c5c8a5d39a74fd7fbdc3e55c269b099c94d50b4a76460b38402a7707cb764316a405501684914fb371e248e167559ff478883ddbfbcaa43d832719d21e53bd7c6fa7e0c1fd351723ae57d21843482a4d174335ce490445d1c00e8c760ab6d6c7912693b29f9ce012b13045c061946e2b94d3fc5925678f254f9f762529b9d31dc7425b12c6e51676651ec32b02c39328d9a0df7820d4ae09d8911c12f74b429c8124febf43f7f53b4bf9d6583adb68c953c35dae52876877a4da143534b9fe5ca9b9feb265bc4110ad06575ac29a4fda2fec5863052af96d7a967c7d19127f5", 0x1000}, {&(0x7f00000000c0)="03ddbc88fcdcbf5c1daf7db5c5946a4bbdb84ff0bc22c10ee123d38fdd08776ae20075a1f5b60f8af1455dcb38acf05ce02db413d3218ad658f9c827018b56a3ca10102990f84f922ce7d9790d8956700196827732c993cb82a7d11a1de66bc5c855db08014f4d4d10734870b89c4efc0189a7e376f0c5883f60d6536ea27db424687052c3c929e6979d5ef6e3e98eff8c2ea9b1ed2f259b10b7531d21629b9cdaa77af012a47c2e048e2dfbc913fda3b33f9b8c12aed709a0", 0xb9}, {&(0x7f0000000180)="f48c406f26d2b0e72d212a8e4a806849e6f1b0dc6dcecc3c08c4ebf660fdddf1aa29bf7b2dd373a9dfab83827af4ac8888adc0f4772d426893fbf55cba8d9142ff1b25ccd16dca399b06516e1771d4c90770a1bb07f453e12f944b0987a966d339b50dc07607965629916928e31f0fe102957fde7e61fcf81f014505985d8917935db95b6bec9455005594bdbd263ca43b4fa6ce7d18eff173748c53d1aea59094817ca98bb2bb503a6ce40ff26774eb5bc3571dba41749f6252484ad36c1b54dd1526ac36a8d87fde522e1b4ba9106f1dbcf2325c89c923d7c57099634e018f61243f9068d643a4e90b53b4b185105365a9", 0xf2}, {&(0x7f0000000280)="9652bec944161a4fe9ca05c1c3920ac386910ec6f72bf98ed46d9bc469bf9c54b6160e032e09f1eff6eed4c3f85aec05669cce681cc947fc7944c0abf869840d844c66fed9a3e6d51692de64fdd37220e57eaacee4e8270de6c6c3", 0x5b}, {&(0x7f0000000300)="1c4fdfb8aad72517139e8c25fd921ac08db04673a696ee31b18c3560f26976eae8a69f7d1dd07632", 0x28}, {&(0x7f0000000340)="bef4ab9e346b05da260d02ef66bab1c10287ba91223f8cbd9c2a2caabd5c8e4e4e31c5c308a9ac3aa1ebcd32d0a903", 0x2f}, {&(0x7f0000000380)="24ffcc3a62dba37873fb7bc632c5f752f3d22d391e30e2695672dd399030375401cd7107daeabbaca06828871413d012fb7360bc426db25a1c27579d813dc80e18b7954026ea4d756e7cd7d65c83a02e39d16faecf379e530d1792278d985982a110c093936a6a08fe8c80", 0x6b}, {&(0x7f0000000400)="28dc3e421ee405c509dad82d14a18e4dedd1be52f8e71aae188afd8eb7d9ff509766234794432c88755e0b7b08a77402125bf262a086b2bb729058a6ee881304d9bb4f100a4fef00c7e6cc02b4629306d50cee42f62d5c7d837c6b81e591af6a260a1c28f1", 0x65}, {&(0x7f0000000480)="495dc954f9ada128b847a26c93ac984842b908f84c2047420401", 0x1a}, {&(0x7f00000004c0)="f4ad56f738307e18d5cd621856a2677f0f9d001cd080193b585369229e2031c04241f931cc09dc235fe541a6fae873b1ab9b1a28026a9b7875961a48cbb1ba28ddf46e40bc013526e5ad50b80b61a141ddd5315e25cea97b294c26cd5d8f", 0x5e}], 0xa, 0x0, 0x0, 0x10}, 0x0) 05:37:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf, 0x40, 0x681f, 0xd71d}], 0x66, 0x0, 0x1ff, 0x0) dup2(r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) pipe(&(0x7f0000000140)) 05:37:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) 05:37:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x4) writev(r0, &(0x7f00000001c0), 0x244) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/d\x99\xc2\xd8p\\\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x20) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000540)=0x4) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000380)) writev(0xffffffffffffffff, &(0x7f00000004c0), 0x10000054) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x326) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x5, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x0, 0x8}, 0x5, 0x5, r19, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r24, 0x3, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() r26 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r26, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r23, r27, r29, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x8, 0x802}) r32 = shmat(r22, &(0x7f0000ff9000/0x2000)=nil, 0x2000) shmdt(r32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x20, 0x0, 0x0, 0x7fffffff}]}) 05:37:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x84, 0x0, 0x6}, {0x4006, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 05:37:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r4 = socket$inet6(0x18, 0x5, 0x4) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000840)=0x4) r6 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000840)=0x4) r8 = syz_open_pts() ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000780)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xd6, 0x2, 0x1, 0xbe}, {{r4}, 0xfffffffffffffff8, 0x8, 0x4, 0x9, 0x5}, {{r5}, 0x3, 0x2, 0x1, 0x2, 0x7fffffff}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x1fff9f, 0x8, 0x9}, {{r6}, 0xfffffffffffffffc, 0x9, 0x1, 0x0, 0x6}, {{r7}, 0x6b6e30089acd9f0e, 0x80, 0x20, 0x80000000, 0xffffffffffffffd2}, {{r8}, 0xfffffffffffffffb, 0xb1, 0xfffff, 0xc0}], 0x7, &(0x7f0000000000)={0x8, 0x6}) 05:37:22 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = accept(r3, 0x0, &(0x7f0000000140)) getsockopt(r4, 0xff, 0x3, &(0x7f0000000200)=""/188, &(0x7f00000002c0)=0xbc) dup2(r2, r1) 05:37:22 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) r4 = msgget(0x3, 0x402) msgsnd(r4, &(0x7f0000000140)={0x1, "e7ae159e15b22f99e1e21702a5b0258a93a2"}, 0x1a, 0x800) nanosleep(&(0x7f0000000180)={0x7fff, 0x8}, &(0x7f00000001c0)) shmget$private(0x0, 0x1000, 0xc1, &(0x7f0000fff000/0x1000)=nil) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000340)) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) write(r7, &(0x7f0000000400)="e99c97cac9ec3d178641f050e2396a147bedb70716b42c00e65817e9fe8ef907673840806cebaaf9ac07db3a986d32e3830da39ca2060b795d27c205613ac26d4d000ca3d00013b6d5aef314280cb9f7458a3f52b1a9f06d12c6fde2f40c57a4b0", 0x61) r8 = dup(r7) ioctl$KDENABIO(r8, 0x20004b3c) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f00000004c0)=0x1) msgrcv(r4, &(0x7f0000000500)={0x0, ""/132}, 0x8c, 0x0, 0x1000) getrusage(0x0, &(0x7f00000005c0)) r10 = geteuid() lchown(&(0x7f0000000680)='./file0\x00', r10, 0x0) socketpair(0x1, 0x3, 0xff, &(0x7f00000006c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000700)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000780)={0x3, 0xfffffffb}) r13 = socket$inet(0x2, 0x2007, 0xff) accept(r13, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f00000000c0)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000280)) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x1c1) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000440)='\\*\x00', &(0x7f0000000540)='&\x00', &(0x7f00000007c0)='\x00', &(0x7f00000005c0)='r\x00', &(0x7f0000000600)='r\x00'], &(0x7f0000000780)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000800)='+]\'{-@\x00', &(0x7f0000000740)='/dev/wsmouse0\x00']) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000700)=[{0x0, 0xfffffffffffffff9, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x6, 0x250) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0x4c8) fcntl$lock(r5, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r6}) r7 = semget$private(0x0, 0x0, 0x3d4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xe5744fccb9141400, r6) semop(r7, &(0x7f0000000100)=[{0x1, 0xf187, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x3, 0x7f, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0xed8, 0x1000}], 0x6) semop(0x0, &(0x7f0000000340)=[{0x2, 0xffffffff}, {0x7, 0xfbd6, 0x1000}], 0x2) semop(r4, &(0x7f0000000000)=[{0x1, 0x3, 0x800}, {0x1, 0x3fd, 0x400}], 0x2) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x648129f84d973265, 0x80) semctl$IPC_RMID(r9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x6, 0x1800}, {0x4, 0x6, 0x400}, {0x1, 0x3, 0x800}, {0x0, 0x7b, 0x800}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/10) semop(r2, &(0x7f0000000380)=[{0xafa37b121a8ffc30, 0x6, 0x1000}, {0x0, 0xde95, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x4, 0xf4b, 0x1c00}, {0x0, 0x20, 0x1000}, {0x2, 0xe0000000000000, 0x1800}, {0x1, 0x3ff, 0x400}, {0x0, 0x1f}, {0x2, 0x6, 0x1400}], 0x9) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x5, 0x2800}, {0x0, 0x1000, 0x1000}, {0x3, 0x2}, {0x3, 0xa25, 0x800}, {0x1, 0x40}, {0x1, 0x7ff, 0x1000}], 0x8) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31f62acb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413af9a81a902d97aece302909bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad63fff39b57b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c0000001000ed4e1bc0da6424a5c09b01f3a2d07425fea4d72f2c49da5a81f7a8c17cbb9a3a1a9d491fdc9a40fb11c83a90e34c47c17e8cb739c8df55aab4f0da4c3156707aaffb3e417ea53f70fc8be8c0c16521fa86d6ce204c1e26c0182bf8d03fbf8886fc2a17fd3bdfa59fcf24f0fed949816cb820e5f14e5ad5a63bd033f7013e66dab4056ab624613ae7ef387d27afa6d0e6f869101b4fba23cb9be0c37f979662ee8746a1002d603d28b93362d67e7ceaa5a9e928bdb7299d4b04aba1db1493b1de2e375d984ccb59960184b5994140ac6cde9e97065ceae0cc09cc03201a80bb451fdb3eef2111968d39a4a758c60876642ec86e9ee51c50dfa85d55e58b0db4bda72095801aabce6974b0a5b482e749a75393b2a8a65e655191d8c58eb367ef7c5f2e542b85a9e7b937321bae41e6"], 0x10) writev(r0, &(0x7f0000000480)=[{}, {&(0x7f0000000100)="664d6e9375a546026311f1797e0d9e15ecc6ea68ab5b8cb4a5a30b782942cfc765bf64733d1789735ccadc72dc0e81d528d66c97744b385405145433ed4897f56c68117a44aeb5791db393bdabad7168b01fd983dd7178d97096abf9c76adbc128a4070197d82c02b7bd093f3c96f0c7195435e5ad24a4a7eb829db97f8dc7a7401d235799de5025f890e1147e002d898ac8f64318f0a0eb10ffd1968da70ecfc69f2c9899b476e2e1cac604e050116fa27fc5cbac31eea08cc7285f96f0b00588170f52a5852224d16cadc0966ef02731", 0xd1}, {&(0x7f0000000200)="13f60c9b557f27a416dd", 0xa}, {&(0x7f0000000240)="7ed04c4a0e2b93f9b264da23e609fc8f97923d48bd65639f8f1b927298ac5d29c1bc288bfb357f44278c83afc770196868d2242db6e6f26e42af8880daf77fe2f693ed89c6dc48f9c47e4a674b5365559e630bcc041fffd78a924b10c12bd1b5d034c27d0059ec12ad34eab407f3665ee019b72ec696ff2070464566510bd6b941f89e1190d96755d0c5ff254d14c37a60d622b0d9be7668620d57a23929e93745f4c20b502a909b196feb2cb67239570b3d14dc5ed9997d152c244b51004f88f48f6f13d7d009ff5cf80b491e0e84e62bede4e8012c38da58cccb125b22a426fb74afa773c7c6", 0xe7}, {&(0x7f0000000a00)="69f5e8c15479e472ad23253e420a5902ed2cbad6bd989e5dc55ee0e04b55c014fe73261b5ac9550187874d4a558bd9a2b61249071c083a5ed2dd8e7586502ff2144139bae9b875fc8a264e91ba3dcc40d3c431289d16096aade10de8997e32950e32835f87c9e89ffa9c1dd65cc80ebf37f226b131c43010a2f544fe0531403f72ced09fe8e33c801b644b65524237c4af8f74d95ab4cd748f5d74c9fa1112eac5520467f89da4aaa4fa9e447e0b6148ef41f4157982dfd314393a4c1b4045d4e966240e51c0a4dc680e44a530a4ef4d5c34c4abdfa2698581c391d7f74c11d2d7d1bcbab06f62776ce18cb0409faa56c07624df3628ed2d84bc1503e3f6e398086102223bf85ce122d34c1bb248260feaf6bd9001729c3c0b8b734a37d3ec6e80ee5a4361858ee175b5feccf14b2657a1a682f6e1f9f5ee9a3cfe2f2b2051de830624b8aa9bcd050a03cb2f024d788e8905f23f4300c8c8a21048736327ea8dd741b45959b00c147ea3eda93e18a5d6abeb731c46069935e908c7b1cf0e2de8e31efc2240c9566d59605aa79e954dd3b10b7b2ec8a99f640b1699caaa7acfbb7476ff8d41c286f2a1464467373cc19a6a9f4a8449ee3092346ad6e63d438aabb03a955a6a18e6eba018593924a5d391e5ab91f6c322f5665a696831b7ddd9d90163272a0ac0bb21b3485991f86793563928dd9373f1670089fcbaf4061065a97c0e8ae85a96ff10de5d7b8c6c46043a3b418bec5a80ed1eed73fedcb6ccb7123ba169f7e70dafb1186a650dc84cff10b9d2eea9cc5615fef44c8508cb4d4432a0c0b506dc0de6dad69c69360984ed1cf0df29c9dea6107dad7eca91b857b9e28471c646b8277275ebc74e8b7ebd29d8ba911872f1f70dd2735f8338feff2ca34ad206cde59c0721bd36521c3ca9b1e3fa2c26182b7b27284be8d5e1f7cd886114ebc564e73ea52a8b5aa8540776bba280a69f9ca44b2d33d3af2fdde56ad1cfcdedffd24d328d2a2e514132af4c03c29ed7ecc61e9b2989e0e5175e6b65e44560b64a79d9ffa210caa5cfba73efa28868763c82ded7344a7f281153a20b5258a93e8fd531179b0bfb274139ff675854eb7124046b3a6a134918aa96cdb21beda15f50ddadff5d562d31182e81a51a1446004c489950923074aa425c5ad91fd6e2768c9e182ece82df81fcc6a876a405a9c4a0eb2fca3a6b96ec9f4c2ded1cf67ef30264c23a873250fa997ddadf67a3d84201c8b955647e015f12855e6a2baac714d57af780d88288712b75842556ce4acdc9e8c7db8aa25ebb667e3d8d8734ea1fe5d0b3f881322c1617d72f705c1167072a0864af06473ad4ce0b7bf20492e334fff84cb160abd6c0596df68a407dba410946d8e7687733f5031041dd34e6e09afa2c90740983e93b8db5f3b8389650dbe413237964ad276470793442aa17ff68047e4465c9d691c38f499063a6bcf8f3c2d9c462aad076d10e7f7d8a13098e80cb8e1d51250b2ba352ce3ca0440099325613ffa265b7bf9562cf0b5b7f1b776e2b570955724579ce3b3ac4ed3058ffbf0a0090802f577f9a7503d60d20211333adfa822eda19c912780c93312858380adf5ce5b05974a64fd74f4a92f2a344423ae9d568067ce8666cdbd25e7be57cb5bea1d00d7ecdcf0e7af7c2c858f68effd4a6f6aeb5613ec7f26f022aaa771313e8c376c4762eb0f7a8d02fe852e1832e4ee330d725f20f895f4cc8a5cbbe23fca6f1f05a84d30a5af9576c232e8b4fc10fefe2e00925ad86123fbaf2c12f1306b225a8b79d546bbf1d85837b1a4d81163fcc51c8a3f008cfb877efefe42bbd9e04a9ca72989d86c0a074b3623273aaf8c5100c518cd821b804bdcb804cb1e07b47e92a47da06f04201be3321e6a4b7e4ac2f13a1b3305d8f50d6beaee3e892b4f1092f3ea0f16e8b22dd451646d9978f953c182c8c2b7fc0d4756a2f620b9237381834ec41243174a845beae1fc9b788e78d5b430687a6be7d58f564a639a3918bd43a68997b272ac2c7b5f2345d5b0954d7d09e8f5e4eccd4226d67cd01bb2eea0370311a4c4dde141f5d1f20296a1578abfefef6c629497582af968c2b2484f7073894552651220fbeb7f35092d3f8769e71c9dd0c4536cf7d7dc3f1785819aad7ca6d8267e113054fcc4127ab4ef8d7661e29e9c96a82974cf5e08d8254ac1fa47b5710dec4d6da336af381c85fbc97515a2a1d6f5ddf2d97fff4dfedb5b33e9ef875c8c0cd24c9469aff672c4cdaa8d75e33cac4417ef8f4766cb737809cf7cfa8784fda94cd08841869c5e2509633356ff81431b5fdd4b241ebd23fcc5a69599ec2fc03fd8d3f51ff7e38f18b5dc656695af76dc78443e5e503afb8fc0d9ce630c1fbc61d098e88b474801da7cee89429acae1249626586b4e54b341d6609e45700f50ef8c4cfab2f8d88e13568296d314b4ae35ec5eba750867758334a725d5b58739c160098bf14a23ad06d5e6ecd6f3e113e8cbefde21c32d9cc47919a46abf097ac1bbf2d9246d5b980782dbfa0857fcec12fd483077a77b83bbf37bc4d2a945799c11252c63548c110b0a28f4f7ba0491f682423a3d935b2a5c406ad87abdefd27ca57379aba2d7f2fafc5a2217e019a7646df6483395b2e7a33ff00508ffb8735835f037b7091b9384dbf6848974c6957a94c45f874fd948281543ffda708969bf155728814735f7c37926a76ab2a9a1ebb014b0ad24b2f196cd247f19d4460e8afc8427706cba7669ca83db087e3f158556ddf4c37975c12d299d817d2ca9e1c9d6b40ab9cfabee2c4b2a22111e32b75cecc3939db91991b196d805e59736f7b57070ba9556f502fe11ad7cea062df195b93588d23badbdd61f832a83508b938684e85b2d4509034d69c686be53b4ee678f0e19bfa14d674af62302fd29fcb1ca043f3e1279aa0235138e2bb4b215b80e33695025dc173e594a8a9c7e4d1c79b4178e2da9729c7859d3aa51f5089eb425e99d4b45eaba6d8485a9c6d8f01687c894b2e31c460077c720b651f7978c5f2b81aabf95cfd130de46c64e4a0a82b2e2e8480afecf5c5f43f18a59a28c577f37a1fec727cf4611530763162eb73eb67438447e60939787cf414aaa5246709a266a7bdb9e3bd0328039378e529d6bd86255df2f7b6fc7aada805ce4710e7fb5319721e81976f398b3c2d0c40e30ee628020e1d39b713822478e0c3eab851e037ff9aecf1ad05284c3d7d00078f9c28fd22e91c0d02a3d883ac4a8d5b54e31b039bced53a971f85ad9bdf80c06bdb4946aa489b112882f50bddd8d0627a1c832ae28beb44679ef3d36dc4953e13bfbe71807bf5a9a49792e14402751906f510535a3f5afe0c70f60f173881500fe73607028b2c1b89172c1e0507fb21ec5dc398500d53a8a87d9cc7b42f5890b3d11286050ae1e1411e0dc4b074bce085eac89352512859e49e9a8afbed9f517926ed424bb2baa79ffb2310dad397b06385ea3247a707814137b4ac7bf46439a0ac9d8d016a232e4a9cf650e86bdc1031922e67d26a5666f54b7ffb01e8027650a682eda98cfa33f5f6ec711da7a3b76b7e2ca12a4d18f084e72deff7bfd1612f183a8f004112f2bd556cc4f57a2d87eb81f47e6b013653a45fb6aa1c84625f26f200b96fdc797135560249603d0192a397501812e48276a3c19e0f795e362ad5ea98db31ed3541b4b7cdd4ed459236a0f3d81904d90919647f75f4d976abab22c02d78a1e0f12e4f9da5ccab80a3668c5dcdaef7e326262f5f8cdb813537cdc1b87a64db44ee7a4348a1eeff97eaa4b20f51f6bd9a0c3fa2b504a26d593ba0b24c85090b352cbf82ac2338c5a00cf0da64694bdc2066185245d36c6a764026b2cc02737e76d8cce249b426b7e113ddb2669e55a8ac637f2c5eaadbbd4c507cb85cc05deb531a425cba40be14a7822b3cc79afd0d96fe7727560c1de74f098e2a57e66f2672332129fd642103a165f5c838baa137befaf5afc07d6f586d5f565ea80719dc5df9ed4f1f0c5eb0ebcc72462246192c8d5e10e16ee13f776c7ee5a08abf5226301d398a26e616ef3d48ef7cb62197761edee246dc030b52ed4d22d2c9f0fb0321e60cbd3d03213e67d2ff8f3dc3c947771a894ed54a40ac2c400f41d6a478f793f54fa9256b6ab45198b1e944e25cf0c7885619371c0fb295d5fd637081d271b344b1d7359648a5e2724196c29fe0496533382f78bb3b7146f11cd7106c6bd6083bf0307f64d97365982d8475655281d11e814a7e1068561072c7aec5eda360898ea59d39235a4f7a2cd56680f013af13acffe0f6453babb3f9fb512909e5afc83d9e724b67e6f07fff6d1414892d172ef37559dda9df1567db06a166c5bb0b5bec4591a61165db347d91e98d0fda8432c3ee39ce1b0e47b2621c19c90fefa627c15307cde0ffe61a23ea63cc2beaa03f21a221b715ded6c19e7707b64621d988109c37b2a0f985807538a3c7475cfd39748b6b73e71fa6a0c6f8f28ff733a5c0e84fdf511eab7eaebee3a791efb75c790a98114734e4c8ea7b6e9c811f144a25083c0de70c0a5444cc75f13c8a86ac7bcda9314c2970be508e9402c43b41c03a9483d6d44567bb15ac7d7aa5bf634ffd2f6a50bd5ae50fab3259e6ffda40966f4c62caeb6c10ff40b424d700bbab3e6dc8315aa1dc90b38a1bdf22ec8afb48dbd22fab042f0adbb8a3d460ba75e50516e190e346b7d15c31a6b13a168807a3f0fbd5bf0d0460c129448d6c40bb6d686fdb18a33c81cfb12bb036eea9eafb2e9e741fa9798d2fb6c9de9ee4b3c61d85a49ee8aa13eac74ef0a94e414a3c525cd4604a9f85d818803cb667b0c2577ddfd47dc05cb422f966e5d6d4e0abe124b9f626c4ab78d2970a72130d1a39a923c003d1c9bec0909617fc935e6d67e415e87ab295bef85e232210d9f724bd19953229084f1911f25ef7a2679e3ee2388ea793878ae6346d67d791501dd2c58d82b8dac4e3582015f193fb24ee531e1db6f7444dd98fbb280e36a75d1c9ec85bca081fc6659ae6fa1fa5d43e189558d32d5e831e9f66f0ea817226ccb1a1c2ccd3617c1402a8673fa051cdd47be5cc264cee4006120f48202b37f55f2b279f690ad9c2714553d0755b7033f1f2535ae41cf7f6147852c696d049de0117b6debc9a0edb9d5516eeb539e3afc52fc8ee9976e5c342103411fadb464e5ebe63ca7753804f4ab9284865ee805b4258cd767d63d9cb1a0f666d1afd2de476c061f08665567de55f93c687194a6d8f2cd62a284f4a8257d8979ec076b13be7f72b99518554091cd44cd4d635e4c088e1ae6adef21d42c53f01b90a77de6dda0b66853e35c71b1ff3fdce5314089e8943adcaf83342a129a43477cb939f51dfcb8042d57a3001dc5e20c4a0f0f9b215f99dbedda5ef105bd34ca6f04f63714a305520de7fa82b2c4fec8f60a8d201bbce75dc038c0ef5ffead7edcefbb5fe4a4e21a530754a1dab57cf6a2d2fd66a4e452a02e0007a25243b31c0e0759b2557c8f30e052289c0286e1a2e564a5b64bd230341da0575e10a495945f991f1878426ea3ed49e8dc7532657ebe3560cec0098d5ecd21b437b2409c62da82617c4e9ae9989e4e6d2b4e4be4be83ccc29de1a65694cebb404cb9c8ed920f53de3290b73e09d48aef3e86b01ec81650e665a89284168ebad59b553bb5a25ed57719b2839a306e8bdc79b0321f424b3715cb541bbb647a9f72ceee0ca6bd0665e871baba47c56edb936136be865c40de39033b04d326458bef4e3969b577fe8c2", 0x1000}, {&(0x7f0000000340)="39b6b6540fcef85f74e53f04e8f1cb1088128dae861330b613835af73739231e8e94035ebc66d2d9570aecdf61f7daec9e6d3f5c27b997f63b13f87864d63386ed0e86cce81f408bbf222bdf864ada3eec20c63b63a5a8608e5e04b0c97127155fe5cf143b8189e4b3b099e54a5ec60369f2108ac2df93d9626e77171a4b6c1727383ff6abddb5c178da3c88195a08b73c087da5dbdde62d3685e1b886aa2af5d14326e6fa8fa220b3", 0xa9}, {&(0x7f0000001ac0)="d9eda858d46279132e7136f99f13e65dac5dc419ecf381a36cfda46f11a493bc712042e0f5af21696a8f0f21e056d375a3ac3dad0074114e734b276b1a5c0e90f2e9b1cb164882cfa5a5383c8eec028625b4a32d7866a0b28deaad7ccdd7c075004774fba8959f4bb4b39b2274897645ee89bc190e20210e6f7ee476ee6a460368b97d015d5f156040e278bfd8fea6d0a6a390d26764442c507fa38fe8f365f397daaa307dea241e0c2597354e7a2b8f317e9386bdb9bbc720ae41ceb539b7baa07d6049d9479ec2c68d641d51b71dbe9d13c119875969ecc3a492665e05d168895b29daa8e661c12a9d0b1c832e313685ec2c66adf7f08bce641377817c020c20b1d5d879ec7cb7ff9d190e593b657e57746eb6703862fbb362b8f942", 0x11d}, {&(0x7f0000001a00)="e3702db4cd8389b558a494a972529438612eefb6e355ccd6760e51c376a23324b3e1d76e00d5c366cc588d36a15e90760dced67f7fb3d6a56ce143b98c2896f517ffb3e87216ec2c24abeb2bbcf97b13d765127b43f8940b930cff46e48fd2f74c1ebfad83cb2cf68b3be95c23318073bba17f949b48a815240f2386d4e08beba9cc9ca6ee859ab14129193f70d002f0f239bbb2243fb1d1aa4a0ea02f9c05554764dc2c13ea684ef9121e2c5cdb9aec7af877204b6071", 0xb7}], 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x9, 0x0, 0x20, 0x4, 0x80000001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0xa, 0x4) 16:00:00 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000140)={0x0, 0x0, 0xa}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0xc3, 0x8000, 0x0, 0x7ff, 0x401, 0x40, 0x0, 0x0, 0x694e3438, 0x7}) close(r0) syz_open_pts() 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) read(r1, &(0x7f0000000040)=""/131, 0x83) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x440, 0xed88fc3b738975a) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000000300"}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 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, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x5, 0x1000000}, {0x18, 0x2, 0x9, 0x3}, 0x6, [0x0, 0xcd, 0x8, 0x40, 0x1ff, 0x6, 0x7f, 0x2]}, 0x3c) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYRES64], 0x1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0200000000260000656e5d4174ae4b580d12df388dfae4ad04a5dd181300d08a924386c776bcbab96cbc69b0e836000000000000000000000000000000255fe4b121aae5e24cb5d7e259e9245de8edc48b3dfb0fd0170a561ce723334b711add7a72d7519872dc83d7a2239157add167c152"], 0x3d, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/160) r4 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r5 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000001c0)="f6e2528ad7ead46da63dce782dbf5323102df8a1ce64c55b2e36b6bbff60c6935d48b1afd55567ea7c9163d3d7b187bc5c11c412ce42735388e267a1d5d072a5034e0867ac4820217470c15da086aea39c67c1b5fb272292bd350cd7eb25dd0c3cbd699ec0f2f32efb22f38c80531fcfe19d5ad8f241cb441aec151e4c06bd9f08741c3e2f01669c34d517179f7c2dcd64d256a9086b6769368db9c2d7cc154e5b07521de5efcd323a09370cb8553f493ba23d2f480884ca4c44", 0xba) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x40) 16:00:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYRESDEC, @ANYRES32=r0], 0x4, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) mprotect(&(0x7f000063b000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x3000, 0x2, &(0x7f0000047000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:01 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/195, 0xc3}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) fchmod(r0, 0xd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:01 executing program 1: r0 = socket(0x1c, 0x0, 0xfd) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:01 executing program 0: munlockall() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x1}], 0x6d6, &(0x7f00000000c0)=[{{r0}, 0xed2a3a5bdb3edc95, 0x24d6dbb87efb3bc1, 0x1, 0x1, 0x2}], 0x2, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:01 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getflags(r1, 0x3) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kqueue() dup2(r0, r1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="6529a5e12b67acc52bb387a55ca4f9f039ab963d198d89602dd3683021e8e39b6c517171ac9e980e6cfa1c15af035e0015967bed1d72ac0f8cadde91686a4115", 0x40}, {&(0x7f0000000080)="1ac7f11b0b3a11fab0b6c107a923c22deada4408484a6f48affb47e185eee73097ad3951e230cd7399b35f27b4400ae312df9c68b52398859003da5c6ce5c8134eb98f3462a165cd1c261b043bc981262148c661a7f66237dbb1547544ae7e1983b27e1feb3da1cd944c54d13152d3f793eb", 0x72}, {&(0x7f0000000100)="27d93162acfe60f84f26888cf15597c9248b96ce8eeee2ed0f6702a02b0f08200b30b1b8fd9b9735ada442c3eb3e23fb10b27f284f1c2bb5640be357b381617fb8e4bd909526ba0e38f71477f8ce0680250d8356de78d4c8d00768e3d01c4792bcbabc682a589500a478626bbcb1d32b9a374236fe66a18df71c9d449c342c406ed455d76a054256c2945422e1ed218193155f8d702ab9b1123f21dd40cf59f144118750ae611aab387d5ef4", 0xac}, {&(0x7f00000001c0)="8e7debd89d1a83bd94dcef2b7c9d9395ebaedb94794561f510e1aec9614c572539a1265515592cf3ac82fac5c6fb2aafeadb1b2473234745b86f3dcec1744caf8daa1c4a8edbc624b9507cde46c6e724c00b8e22a26d77d3c504313cbdcf9fae604a6daa2b945fad783c12d6540c2e3b223d93c0932fd6367a0e2627b8349128a195f9cf9e520b93a9d162980c27f46f04d5a28103b9d9181b27c0c448d7110cb08560d719ae4121cf06f0a0d0c0221c26d7b4", 0xb3}, {&(0x7f0000000280)="dd8cb0ada15065f1ca96", 0xa}, {&(0x7f0000000300)="b079a5752d7c3e78fa4f1f19b794351f7caefbed6c500de10cab8ee687eb91000521b5fe09e9ab38b1569c871344d5debb7f568c6b1edbb8204c45ec9484a5cbb6e4f5a8525357cebb778177a2e062e51bf986fe1e29e64e60d71a35a101e6caf0447ca4610ba75c9ce7d3f867b1e780b8bd809b41fe15f5148db71636eafbd5cbdb342af1697a9d28", 0x89}, {&(0x7f00000003c0)="94fafcf3cc45d5bc4c12a181148c8018ca548d7f28d602952c13cfe8431c5a3755d2f8cffead05f1cc92404f6090e44191dd880bafe6ae341200fc3547707f96381e03ccd481f2c7504128ebe64b8b47dfaca5a236ce578a0a6aef1f54af35eabd338ab7c283170e3970f68e7d912558ec40b16d835802ecca9b18b0", 0x7c}, {&(0x7f0000000440)="f9eba138eb42ae153daada21803ce68d4214c846b447cccb26a3d15cf038bf2cf06540cf4e909a47700d42e1c0afa925a208395258349af72b543b25449bf1698c7e513f6134e13c8aa8f6ccb93a772855a23c18a51b1a60278c16468393fd0b477510d63ca25a4abefa239ffb7f7dd4f47afac6", 0x74}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], {}, {0x0, 0x0, 0x800}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xe9, 0x0, &(0x7f0000000000)=""/233}) read(r0, &(0x7f0000000580)=""/213, 0xd5) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x80}, {r3}], 0x2, 0x20) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x3e}, {0x20}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x94) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x786606466941af3b) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r3, 0x1, &(0x7f0000000240)={0x3, 0x1, 0x7ff, 0x5, r13}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r17, 0x4004741a, &(0x7f00000000c0)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) kqueue() pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) fcntl$setflags(r1, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) clock_gettime(0x3, &(0x7f0000000280)) r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20, 0x8) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) r6 = semget$private(0x0, 0x7, 0x200) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r5, 0x0, 0x4) pwritev(r5, &(0x7f0000004e80)=[{&(0x7f0000002d80)="6e39263163c80977e6d65e71e688b0667bf29b9ec650501fb245fa6619a081fc68df2c3cc9bf2fc0b6f3446620177599e6a8ee46572e6ad9029b764dca2c4b67e87cfd608fb76900ddaf98a7d77191bb16d46360761767cfcce80e901c96713eacda272f03e2fffdf44723ca7fe7dd1ae97ea194a187c83038f3b48448262342f6f8d99428756ef790577e2e4b4e7096b006f78589248b7fd95966d22d53f51ce0a1d1b933192b344546825fbe00c000609346bf27c85e84a34eb62133a1117baf0888c1b7d4cbe9dfb1c74158ab52d2b6367f6ac0efe0f2e06012fbc23d5af02331482345985ffbdb560dc5421250e3d3daa9c15788dcb6cb8d9fe68ca25aabf4b966247510be31a9c4bdb64208d022f31ee76ad6c295f5730b419383cda5d706fe1b9b4ec94d6b7c2406f96c5ea778b94734ce33b5028b036a813a286fb17f3a69e0c54284c0a02ff361f00fd29e30c531e90d7fbdf648b388058154aed0305286438c803576d03f7d4930798649a113b4ed25a360d747bf98b991331a2b8c5e057129414144be49fadba00bdf24d5dae0b3d79255e89dd6380c485d0aa8d296d2a92b9062f43e9c4db18274d0321fac9c091fb170ac98fcf2cac729e304c0ab22f552482cc8eb265948bbc5e1de235c0a7c57d929cd7c2327bf92de6dc9d31a339337ad4186b8bc657402af63201931c7891b295f6b7aa9d83dd6a3a115f275e0bc84a4d78e00b2d11897b3ddaafac4321cb6db5d34658ee6f718a411e59d9d3c5dc2522c23681c6dbe015608c9147f2b7e39488a83768b6abf9c37e1a217afd419fcd65461dccfb9008ae24e68ef7397b5b00082b1b39a09881baa0bf10d69ec634cd58834dd1e11f9eb0a04154c23ee2409ddd05428163ae363d0fb83b2803ff0b7e5d2218e3a03ffd9a9a8b311344c4cc857ac1b4659c048a6cc56460d51d740438ffc55c64c6edfe3baefc6bea7fa332042f831c027abddce18e60edff9d4cb0c02b16da0e020bd49af06feed3e4cb796da115d01dfdbde90e1e824d41b369ea4cc47215ed4a2560be04f047ad911b81d5b38c060112237a256a48001bb0280bc345593b0c12c37fcd663a17685bc9fe44d025c314f68f24c38c55959024cf3d38ba7471416562750c3f7e49cd41da61eb2321e04c92f69803eb0f9ed45c84fc4d2a7865ecd993002ae87c575f159957085b20b2c696f9f8d2c3dfa5da8dabc2bc1beb45b7858c0cb247b2ee52c5157390e6b7da7e960a57cb9b0dc1b4a3e8973d32a3cd14c1d3350c278733cf9b50e236ce85e24f9bc3e27495b28ed7b15128e4c184c4a3abbb157786b860c3e3be4bf008544094e51f033928b201845ea86b455b8c9713e70db575562872294e7f96f6ddaf82d399ab2f064da935cf3af75f8d81fcfa6fcba7bea6f06befeb4cf0d30fab5e4f797e0ebb31588219b4d833d497f4f775cadc3a4ac7289c32c9dc422322de1ee90a38bf361e0db244d987b0fe81016ee838b9724b82d16e8b5647ea4ccfd59246a3cd6e806be8dcafecf6754545f39ebdb693e3218e45fc92bb4cee378233d2230360b70d3a3c4793b55adde3a4813b3befd8207526ad737be8fc4909888f52443416f7064dc0919cc218913a96532d39a15a761fb8582c45b47c977d1fe56a1c83c0cba6a32648f231112b2e478cdc52eddf9462176b14a9b8531c61211fecbe754c3d65c636978f0f8a188ba483463621a483dfa38a7d843066af46485aae1dfab22d3ac52d8140862849edf418e69333138735b9918ecc7a93f78cda4f366296744604841b61310d5f5129c2d507c316676c4a5a3db47c99580a38041b1109e078b91bd928169bd0069d125e49b81ceb060d5a268dec862994f12e9f96d17cd5e692806a151eb04ec022371141eb7f80c92e2c855c207a4108885b08d209afcfda1e088bd6560852d358b18ceb7ede45c6d074637453afff7f5922b3ca5450227efce3f18c331390b83981c3fd00a3b9969c0345bc1a5ede9c8a8c6dc84379dca7f28a0ab7e700923968e4a7985b46e616c0e68f2f8d9807da783389783f92e9e7c87735e700ef376425c87d1c55a433f148ffad7924fa44150db9725c6dc4cc3bfc4f7ab14c3238190dec78ec17c2dfdde729524c6150ebe71a80bc7a0b362ef6f5fbcb7c10667dcbbcec4e5f13ea1e4199bd8b3c8c2524cbab413227159ca8357aa5631c3f48db31c35f9390a224f0ee3e3e61f1aa3fda4fad83effdcc8ba6862503a7dfb3bbc120f48eb08c8141388da54970c5f50a0d4f9331d27f9164ed9f746f751775d54284ed10400047d47bfa24d53118191fd495067b9f9bc47907050cfe7225b93d37b07dda2422b28d09a4ba8fb56007995b8b0509575633a4612826f7ec126bf75553d1c08ffc75fa0dcfc970dff75a924d8070fb1879bb5ea7ad240b22d6c332f2e5be1cc4b4a41f6b1a5cff14a962f9eb706dae57cf6089cb3b0796c04f15e702e55f940caf960f2f324ba49796f700aecf961dc1e308ab839b749a4f9b3ea2621705520d88cce905c3690d56e015d8c99a3cddfc3b1d99264bb75ff422bb8bbf4d475fc4785d47312c152e3fe0906fbf7a880baa31aeacd71e18f35bf3422068243d91acc6810faf2dcbee9526ac3e4fc8adceddf6ef27c58e922954e1f6f2695e796606da32a7cc59d9de9d39940f2d5cbce13b610a285d3515fdfd47b3e92671b754b547a8af8f145f237c6ebbe2c238df0d6105af9863ac251494d41056597dc2164b42d5c47d9f44bc540c8cbd0fddaedaa289ac45c42bc85547260fad759641fdd6875801258811877f7676b2b24c0871e72904d68e67fe4e7b57bcf3b2150231ab58731a20674e4d52da9de4739d61cd6c501972b711bc465c8ea7894a17a43db62d39fec2447203c9cd23467cea5a8eda4d2bb6d0de3a9ef467cf4d3cef52a9fa51df518a7f4b64c9191d0fa0bcf6c9bc224d29733d7b8fdf8c12c888bd5700f7c1f48e8ace377b3fcd442e1772b4ea0ba7fcb0069529976aa58d2a09fcb4fc2df1d10d795f4c1d55d1072bce049fab9d1c66eadd370f3cfadc726f40e0ac5071ed860b068b6377ffa7879e38c3f5975281d35f35a417f703301a7d03c6b79f99f256d82618e5a5da89de1d95fcafa495eca7b353f1fec9c3c9d1df31ecfdfedaea6e183ff8f1097d5035e4428c11d1899b006f06228693bd38a3be7320263c9499a61e7b38e7b3be82e1088eb72e6987eefce442475f2a5fcec1f348556de1c9d24a273270829c4db720e509bb02cca7717be19be65fa4da8d00162c2af71f437e5c86c12dcd4f485761aacd9a9daa695adbaa8c82160ba3df002fe50041036942316c5bced21316c68cc1981edb28e3f06d782a0f6887166e6fb6351cd4c262d89102736fa28077707e56b436dab1273b8b074920af3040116cb66905646423fa63a816e2653f1d8b4c31d9d8ec4682208a6d192f7ecf6b31d7efb26665926de381728cf192ad2daf6e5a45b1958586891a1c66b8323a87d18c376c0f52b68ed884641d2dd09bf357d8ff2bfece295fe502bb5d45f6fe4121396c55f9e0d729324a8f735555f302691b75e7423d8742343219ba904d7c87ced94a7650dd69ac5da37a7386f3b326ec7bc1c0f720007b66181e430ac5d9b25d54a68b4bb8d9440f729179bd7dcf1b514fc26234acde385844dafebf7c3896f54b13cfcfcc48f2ec74fc01cadf78d641c373bd56cdad5372b4e88e18053e91be4fd6e94c5c81462def2fccac13225439a4dc908fabaf0f9e8f61d0ae0e96f846cdab4606d0c503068d1586948578495d111d636fcf10966113e6d5926234bb3053d4ff30d9d40886af153b50aaae8cbf5fef626740613a6a939817a698fd52bac96856faadb3876786836ba2c5980b8efd4a4c0bbaffc2e5c361ab2c6acb6875c729efd84f4006e5e00936b0cde695c8bf72205b9143690c8180338b5c59331ce61f4c9ee1d789991c58229036280665ec7f3725f573464410f76c6250c77d08cbadbebef60aead98e580744043329e841a722ad2d3274546e78c3f0412b07cf1fb2f288714177ee66c013e6633acb880dd9daee395427ffc0b74350f52f37a8351bd91b48878fada9f76900a452f5c2a35991ec0903f2c20f8b161c40fdbf645fd10787aeff1d5c25409fadfd56ee59e19b45e3a14a1feea11997ac902957598d061db4633862d7dd7fa5b7a588fb4801ebe3ca69cdd475fec914a3d7b11cec65950c3739b349db7d0707ba37007dd1017d9f21abc4ff026edfb41ad315b97845665fb07fdeea369dda44005b7846b4a790f2cc1ec16091530938a57039187db871d885edff26fa8f1e81d6388a0891772bd0d2246850a3b5730064dacdf982ad588e99dc744bdab82e153d0e442f55f7f79c7ce845ffed94dbae0e324564634497a113744664bed3d1de19f343941344f705201fb385a9f821506152fb0994c2842ab857d5a1cb6a344e37041c1ba37a0603091bb3fda7bbecf23eea56a04a693ea54ac55d037563793883eb6c5eff26c215b455e747623713f01be6944c397db15b122ca42694daa2e46715767b2acd3a5ceb61c6bb27c05b97baf647474b1eeb38405bbfebc395cb6527c63bfac1c8f614a7d63941c94d4db506412f574b7c57846fe6becb7c17f56449832c72da85b8d62ec116300e1d736cb64506b8aa89a6d1cca027480fa69e59d3540ce8785d1ad928f72859ca8296c51ad38b34d209ce267e95abcfd7372125d60ce64cf6ccf9643989af6a1f3c635a7ff876c9e67fe7cfebccef3bdff6cb9c6be4d81e13e574e33256ed52f63f075d2a7326607a328185e707a95ca1f22ac196895960e613f9aa102bae19b2b2c6a69f0e8124e75128c4f904069d7bffc3310662144ee1f19bebc27d39a161ee276989bee32b6eb2195a86f5cdc5be325afa6346a21c4a03489f94664493e75c2e03d9964d1ea036a6559572f164551f296c4c0dec09fa94a0d731445e71eb4eabe7a62585905a92c08dc396f3956709dcfba25d2f7948d6c23b25ba069d7c95bf91f472ea75ffd0937d495723ee1d7db32b124f405eba867d614b8a749d46d8cb32318460e95e0d595202dc30f3c6d18a50fc2b415c464fa8efc24384ae3eb6eb3bf8ebc65e926d2ca9d40873d5f7e98073a5f84f2b618772a3debd2d709ee92f711ca50d45c685be0ad1218dd7d204c0ed95a47bc7d7a60363ba5f584d0225028f9c5482ec1e4e929386947778d1e0d803a4e32de72cdefda5ad4ef3e432479dc1634bc687938992bf6018e1f88533bc316ccd43067055b7496a3a8b67cddf82bc5d6e4046dece3e00f76a180ffe2b9a5517f5b1e098b649af715960992042115846a2be36733939fb9c9e47c3e564773fd3027484b71ca874d3aaee65dc8b09f8d236a958f6fa31e457c9d09b681f8a16a77aee05433a3d8edf00124bbe69156e1159968b6da5bebdccfb664833124df3086d7f22a2542201284c2e0a31148690921b729cd89dc418d6711f00c6341b24cf255e90d45b334b7aea4871f36b5636b8bcb0e9b518593f5405f53d272d4302c5198d85a2e16ed701f98b485a78c9dbb110e94dc1a5cc71f9561f3f74234ad89c82a189b907a2dc1d25fe86b5353b580c1bad1467049ed9629c8ad3db0dd409b64b69ea6d187cc5164d6bd8279c90d6b4833dbd3901dbae4113872d69e8912945b6df365ad8785e2c9583dac2c4c23963991a9941b17b42b377f6dc88f37317ca6af1a0281f150c68c63fa9a20ccdf0eeb63dd336d0673", 0x1000}, {&(0x7f0000003d80)="09c9827856d4f7452f36c3f99c64a9c6dc7e7961353bcf4899e3be98fd2f1c074676ad7c5517c0d6381201e7cfff22b7d5186def9e4188dfdc9c572d1e5a82bd185041e1038fdc194bb639ac8f9c2dd0e8b9675c61f97b99b5e7177c87c92aed855ffb6966885f90b6b702279a4c9d8934c15e26f74973602eb92fc3371a342ed5219e4c9b5f7027d2f9d6a959ec57e045de66f6f43c452d143f6d5b176e4810bf67035a8e1504b371e9bd9a87d86801d29cd0a7ee0aeb39130601b134df694153decf87a268b305b15633c6595fda95099526c783d7dd892ed74fd6bfee2941e55bbaac8672c918037683f571891b76c292426b4e66390e28529bade75155abec4ed6e4e3ace21bcbe28fe29d179f6192e7c2ae3d2db8fcb31c1aa30812062ac5be381fb2b596ed512448599012c626994b97c301c042a33e6ba6a1a098e49ef52b60e1eccf68d12b4e67df7a5808691ae100e06e27f972a8ba5a57f10c39378769b109c7d8a85beee88af06a78cb4fa86cf0514b7c21c8479113ee046903010c66e53e567e20658b53fb50d6bbdd14d2e76a0755bd1699f55bd61737c0fd47eca8201943e6912f3b59f2a113c613d030f61c67c619e0134fc26f5190c738bcd3457001d440a3c494411cef2254781dc7fb6a6c42b47647e1cbb2fbe5eec1cd8c4cc9d4504b02f625bf517c98924d12ac38af6f2c472c9a5e73c0708c9a52c9b4726f8206b31cd7b4f9da68fe4b27132e6517e44f2bdfbeef5b004ac7ae5012383171d443989aac6260a49f86d16b43d7f20a5cb5ec4640826d3bfc84c79234ef2882c840a76f5ca5bf5df6682cfcdf3916f840efd83346049955dad7256f11329d5957b4666c29a86cb4f6bc9bd215b600cbe7449621413fac818720877f11c556e946690b525ada4978e3ee2621d9197a55837fdf5efd02e2801aaa5879f66513c86d9732d762502e0865b36591e50154058213be7f471653d57a6b3db498302b5f83ef25aa96ca51ea099e2d516d7d326b684a47a0d17dc405540a56824d3f654706ccb3dc4941b8750be73dce07acf343bd1096791635921b69ebe1a30c79af933e8431fb9d841b0e4749f49b2465841a5e8cf2ed2fdeb6ab0e47678d7bf1fdecba4c02319015232159a9a24459a75ef8f4ac2122c983b137638db013509f919f91ce7e044ab60563ad869f3d54c63194d12e79b698af416c4447bdd8e92d0ffadbecd2f4fe28947cf3f1778602f9f54b97856d621f46c210bc09c3c698d4ef1f7e9cdb8473658705119ae6ad195d5d1aeb07abaf90c680ea197cd2c517047a5b4253e8b08a4c69c2fb73b2c193d765f4379491a47f1daa86f971ed9c194fb35dcc5bbb1a6d30a14340f2368d5d05217dab0011edf128dd40ee73a12e5ed36270c2e66bad2b247814db0fe76b5535aa6d9dc4e24dd1a417d0accce585bbb0cd0c87a3a2c5b56f28342e30feb1d3029617595764444a60f36d9e0f81b16f69d585ee9e30b68171fba5cd62bf8554765c692f6ec34a125cc71f07486b6fd1a671324840ae174788d52ed0f6dac2bf894f01ccd8fa1963bd7776ef47d868f1c736b49b844b516b9189a96b906fd0064e45f34907cc91e45928de43a14189be336ac98f301f19c480ea62968e74069d8ade4bd56ae31b06e1a08489d92c1a9c42df255a93760854502376524678b1fe2dfdba4b1b862eb523a1439a20e2c4f43131bda99e00ba4debd1a143954403531a1a9aa2627dfc591ab12964c7724853b3ef67e6b7526bc83aa1c02e15957b48d829e6f0a24568af0ea493be3489ddd068fe1704cf9b459d00ad7d83115eca860fb54f1f4623e9dc0945a39f6ce597e2fe621a077f02fb0e9c4afd0bcc61ee2fa1d53ed0363f013345764fb023e50dc5babe6235e34b0d8bcbd2d3074416721cc4e92e42dfbac44ddaa33f19b199e73b6f1d8d86fdd4989d7eccbebfe4e3fdce76e195408e717b2f223c98f1d21deac2033bff404b385da6077b8288e6e59b311d2b5f76b052e99d76b84def46a1c5a62f2a6f1a546f2dd20b444d0b291681e0cdd7b154d4490eb796bd67bd0f1e61de0e27d8a71e0f85574a9f943511a7e5bde97cc8421601200010fc8dab065bdcd7423a98377ee7f161e120c3c34a748ca5b0ceda6e9266e3324825ba3d00daac7fc3346b3ad953cfb519d1a00671f61db5365d35ac95731a624887a6ef71ae78193a6d82abda6091197d4c8596d6f9429c037b0d1a186df324ecdc3971adfbbfc2921298253be46a26ac59525f978e3a426f275b2618301cb1a39b7e9fecc9d222e9d070d2e4a56f34750ed26f17636ce9d18676e4eb411ff891ec6bce40955367a3fcd0347145f3ec2ac70afbb05871611e6d6b6e04954bb96e2682caf456b741a250749f24c79a7172a48844c908604ff530f648146dd2eb49813495e391084817827235a025b4a0404028f72de024b0240171e073b0f3de8029e336769b661828b30cf86230c6a0ea72921c200df867b58e10031a99edd20266aa9cf06411ce85d6286de59abb3355bf7700b5b2d8da7d7d8086c10709f3565c6bc0e936eb4ee6f306d3ad4fc00634eaca3b3374019234d510e528d7b9accba7b14c081e4df68b6a62c46d84352ec5ad0b4e06284498eb79023b6aa49479ca3f1886e8755ea340872b2ac25ecd1c5e211f90feb650e2d839f0b6f6ce81787918ae3f54ae456b4beb8df6e7e650bb438ff7382f2fc5f53de2cc07737278386379782de0bd1d2b2081a34eb91121168c412dc7e166727b2ad192545ae9157415b1be3addb043d06c82b6f31cad0b51b708411879e15f7f2aacc301a71b55d6ddd931fb1517a228eb2342bc19d156fb5a02b1c91c12cc8344872abc4a4bcd3c583861d9bde5b3279125a86472486cf9175071d3b37145dfa6362bfdb6f45151f1bd7c871f1791e70155249e96465e5393eb927c68cef3d5caae361cd4cd50d002c295d196104b44cdcd0c8ecc19399bcc8e6afbc194c4fdc465d9f42a50b67d537fea0b28b2a807cc56b3dc8e3a59ad4a6b45897d052a94007633c19edcc016a30510903e76d08a4f5ae4cb1788e7ffc5ffae8439974b48e75906a663da0b3d987c00a533eef15707d50707ecdd982591b5d90fbc1b008d537ba8bb7ed5c3c5b20ae11a90b3895c4c9ba477f9ca1d8a83e821d69e4a9a1556e367a1353ba69d3d22d782aecc48037cfae034469a087f9ee7d4e1538679c19656914652648bc522dccda620d3536fd3b8264e84e5bd40e1e17c2be11e34a857876dbdd24533b67b4be55465bbb95c61196ccb226b94929119b5a96744c8b5e87236984e8a25df7c77210917cee61b89d7a6994d9a6e3b4395deb5de8f7801d2ddd02728b9ec3b01762b5a60d2634ad3ecd3bf8ee6840b3dcb80a0be018d25854ddd74e3982db00ab52c2fbf68531088074ae1105fe3f4006e4144054009055f5f3f0da3d034b3a6764bb7a3868dd7b3491d732b9809d0eaa3cb06cd7886dcd00a1071ac80576365a93cc1841bbf41147ea66a194bf222e6d19bdfd0e09662963d529b457a4297a331277685e4b5e601e4d94e8885f7e92c355a06b173c185e6480253a6bfd26bf91615b59f71b2994239a54a58737b170650a3ae0c924e7e41660c8138995ad3f29f1b5adc25efa02b0e7b8a6add96eabfbc645f36c53be309241a14e67742716bc314cac10a6cb3d82b2f4f69a5867fe12e413e1be4512aa2b393f1e51ad7c773a46e9c9b91b609277b42436f94b2038c7249decba6b10981fee98ab3e03875c9b9529fb84fe88e7baaeb74bb42ecc09b9d3194fdb33d1ebebf231eaf6130e6b6963fd7555185d6d26cee0c26dc6c004211720d4c6883513d8d3e48c4e1165d4fd5aff4b9767f533384e69fab052ea1ceab33bac7aeb0c0b7483f4447da629627f662da55a16be5bd7a0869232d7a089652b5600dd02d9c3f078b3c2993c390662dda8ef5a3cbc95bed50ee313ee46421d226d2d19fff0515ebf523201b382d22e76a346296ef9b19e5dd054b5624ddbb1476baa4763b458492b0b0c6117bd30d963e122c7ec9b7dee95860aeeef7e15940a468503bcc020a6a7281b4f56aa85caed461116e5325e3c90217d6a25bb8a8f0cf50bbd03a0e9195381488a34b2d4f71c7af9a85031222edca0cf54773c98f7e63bae38004d101b2423affe1216937bda64962e4cec6f5645871b91d9c737b954c1e67cd5358b4a39316c512186d776d6cd2dfb0b2573e104dcd2e48ed5329cf766ef5469c05a011f8ca37d9b53956fadaf2221bbe39c7012a50a32acf6204693b671b5ea6ca45fd87ab3a58e1217fe20959e79ba7e1e65d7ab6d53364ae343133a7067b809bd36c5ffc6f88a24a0e5e94abed90e01384bb550f6f123d1efebdc73b15f8f985d86b8023808eedc70ee38afb9e5a5c3c2a5de13936bdfba808689cf086ee04af00e03dfe1f815af1f86ef544da03d50f3cb0b5caf52f0c71f8005ce1f460ec958bf04a3ab131764d58c44aac76aa71651c0d1fa3f21f8e0aeab3d1fd74d5690c363d02b08438b9df8da34825c55034ddfd3101ace08560039779fbc22eb40e717989553d8c91e51017ea31e7b01dd77ad3f6e603aa7816a4dfc14b387990b93356289a00ad66beb60d7b6f2ebdded517af8c86b40c239a50d6888fd7a560397df8eb20d9b2d31186f9444190b9a03579363309ae87a6592332f2ef55c16aece46e24a53f97ec90b383e325ed1e86cfb41fb90b0b029d2971f541185c599e50985cc3009ce9d1a9651561971ddd80deb6ffe1d5a451fb968319c44498cbcbf69c44b69a0acdf94e61d5e3f7929451b75f9d50ce6e3d04e67bc41e40c6e4d908eafa31d3d6e52e5c2e596334bf78e3fb067a69f69690d50e3162ce7fef22b1f0f5f8cdbde6b46df39ca128c5fd7c3e8c47f68f9db19f7c19121f310c996191533f486fb3b5a14a2dbdb16cda0c3081d9f23b7ca12ce0e7498d01e73bedb7ea2c680f0b0b6fa6f6a66516a670e5bd7ca3dc212035904820304d34713652afc2b0d7c9f2c685952e8dd20e7dd1f1bb74272fe1505cd9f74e478d1b4562a85d0cf8ea1cca4acfc0a013d0909ec5ce0574c22bf5bbf1d488853fba83f9521b33ba8b6fc6188343e4b7d7806bcf343a7718d718998614a3c7b934adce50c8b27b834b23b3878c0ffc321c1666231e2b3373acddf9bf6c6f3d31a78293098afe0d14ed8acbfc4d3df7e04ef5d959c92e57c5ec8ca5504042e9224d5beb209e4ab77168d471fb8d76247e9d1d15ecca1d497fee1b52d906f4a4b016fc043e194beb80ed8c28338dbd33fa6d11801576e69c36a08feffd39a8e4aebc26bd0e4ece6d1d1665e286b6525d5635a2524c93b197295048762faffd8f34019018e7a4e5ba2789da1a24d1b9c80100bdf17d97fba2e39fad08cb9fa60af632244b093fffa6cae6a1b8378ee86adc5f5f774d2d13c53487cbe002cdf447d744f392dcd63e5fbfa8185390bc9f3b463b4d35f2280ffa09d23bfb4ccd90677e08ae08faa7d99ab195cf03b95fc677d83f2ef20fe08153b1fd8157bd3514b556554e085579df9620581b029ffe045bcee42b66b8f6a984dcc90c44d7074fdb21514336f1b523cca85d4950a5ec2a14928863bc833d7bca952868b546a0de71bb02b7e1598595e9401b32d1ece3d3eef211ebdffcd0ad9da3e08addf6a2cbc219753230c1dc5abfa4209ac0c2d31ed741dc1589f2cdc6b1682391cfd81c47286c889771d13bb662881e48163315636b82d0a2b9dde52023476e7f", 0x1000}, {&(0x7f00000029c0)="7036e2131feffe16f88df523e71cbb8141f138b3e391251670817fbd221d5a646fd0b46a6046b23ae5fdf19d97d7ec7274ebed3c5a9a03c194bb029cc938882004c06c9470bf6c45d7d1abe09c2dc2d162bff451162cdaec634ec2e077205f935715be655b7355b83e8e4b9b194ca18cf6b4c926e6edce237f54584b4dd7f37386899b886825b8d42a63104c8f25c81aec07b3a1bd136a2c2c3ca3c0f6d06549b4e3494057b38536b9ff15b9dbef41569d118ed168da0085b809961d15f13d5c21059574a4f46afaddc18a2eab872b3499ac110e4f", 0xd5}, {&(0x7f0000004d80)="331fac31c6ea0105bc41249dc836283d85381a3d958d5c4f40c5c5899e843bef843651a371211d27b914817ed5e0d229d0a111d397b3f775086aa3f3943566e4b32f2d8512e5556466efae5e71f2dff4838d98e59fa8d3adc2c60557bcacda63d20e4e3a13c686ea01a9ec7e54423ee87cbb44ddb6ed0942e905c02a86ee5668e7bb7158e967cc69db59f1199c206bd9922d346399afae48fe33751ddda8a0687e7315177c1c1a96d3cdf9bcb9c2c30c833ffc719edd9393afcdc5e9be5b4ec8cf33354b47dbf259826b1061a9b8ba44c7ddd273c3b0302cc18d227732679407896bfc97119925560bf367dcdabd54e0", 0xf0}, {&(0x7f0000001640)="b21fb4f041b8f0eac1db5deb137fba8a9772828e7a10bbfd554541401dbcdc7df6816cd72b1a4eca87594c74a4071a6082f2dc2d3bc1fbc87c6bf70ad1d9c55183745e05f016ac256d5ed2b080c674819bb18e55c33822e0d5235511c0a4584fc8", 0x61}], 0x5, 0x0, 0x2) sendto$unix(r5, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) bind$inet(r7, &(0x7f0000000140)={0x2, 0x1}, 0xc) r8 = shmget(0x2, 0x3000, 0x100, &(0x7f0000002000/0x3000)=nil) r9 = shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0xffffffffffffffff}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x0, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x3}, {0x3, 0x4}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x8}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000001700)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x13, r5, 0x0, 0x0) semop(r6, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000005c0)=""/88) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x128, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b610608d03ec2d2c7b0000000000") 16:00:02 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = semget(0x1, 0x0, 0x412) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/171) getsockopt$sock_timeval(r1, 0xffff, 0x2808, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x1000) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x102000000}) syz_open_pts() syz_open_pts() close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b012c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d50ac2d2cea51e1dcc75d49cd1f7b1d88321cfe0df81e7c5535366c2f1922498b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e07", 0x74}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:03 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, &(0x7f00000000c0)=[{0x59}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffffffff) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x327e10037449259a, 0x0) socketpair(0x18, 0x1, 0x3, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000000100)="c2fdfe75614f36bb6b2d7711df5b89d6a58602d25e59b16857a8e6a197bf8bdd9d5ac15900d5d4342d1114243e6692d7372f256400c70c733ac920b9f5b70578fd38fa3d7505be1f6155ec1c6e1ca7efcaec720e5ffcd1b20a1aec1e19eb0107d26d27b581a41cbd5bc9c39ca62db26bfe9ad68ab46822c6d73a4e1743a0e67e815675c01c88559f00d56d04ed172c96751d184305967f6f17c90434e63d70e8fa0b8d189c392c8dd43575940181678c79b9c3ed0335aa7105b83fc08b8c3b23960ef8a27ad9c9bc50e67f6a4fe937868f430d83d8cf2513bdfd386bfab0aa96cde99f6b50f493591968b45ef581665ee8d25d76", 0xf4, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xcf4) r3 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) write(r3, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x6) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8001, 0x80}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)="fda0", 0x2}, {&(0x7f0000000140)="396a4a9849290455241461a5a2d7757e14a2cbed46fd3380e67a3fa33282ea81d6b4a689b1b0f0b99b3ee8ace9ce64ed6de841a7b0fc219563730bcdffa45254ed717d101a6fb28df327945655522dbbf07f18ffbf0bad2891411b228c061e24525f929f5dea05fc54ad30cc5faf35aa71bac76ec9ce8ffbccdb87088ebb4582", 0x80}, {&(0x7f00000001c0)="11c79be9f1c29ce1378acc6d12a916ed831a4cc630a6446c254ecdb95c382aae07ff3e9525e7e222927b8fa86ce9994970cfd828663c6f05b35d9c8fe1", 0x3d}, {&(0x7f0000000200)="1aad86b7407b65a2ce85d38f555089cb12210969f05df2cdd42e386ebcddfa8bbedf330b103fd7a6a983ee8866414fad1f7d90decc8709c194396b68f6f5ea1a073e190ed8b23e101dede701a6fa35203577cd778c05f7629d4828abeb15bcc6f8d255916d5b5f397e94d660d586", 0x6e}, {&(0x7f0000000280)="2a4558a7d322e93926aa25cbedf7451cc2ce37dab4ae99124ffc618ca3303afff3cc1c0fd4d883218e54de37879e1c2451f999dd889d38c903faaec9d0be83243c7822c74edb08d980a55ec0356c286216ce2f1b9f11b429112f818991db275bf4bd2d8eec5f374f25f8e84269f9fa0aa7927736181acb11ffcde6e2eff18c88f723b84bac4f8da26f9e4c65f8bbd3a186bf19cf3cd543a5b056fca1596f98504a133a08049eedd7829afcb1b84fb85067fa7a9a0953d792dd21f05b5579a78dc3afcedc525cbb5b59576fc888edc57e25e60b31893a7efd49c150050cdf89cea15b6c87bf39872eee9d343eabed77d4ca37b723953f98e5c0629e6c630482bf7f9dfc507a1487a834c5f5b6e4275e5e40c187d9bc50da875291daaf649545e11207d371e1b6ac394d8f7d9af6eec88429f8214124357d25f904d2f3d9528b6322847a8058c7416a4cee7c847d774834d52c31be053788f1a8e593cba97713d85f3863938fabdeb3cd63836efb0fec42caa74a21b581b58da253b4d8c182f9ba1655bb0977333c57181df139418290e972fd1f0df8dc1bed52a448be1fc02a9d7015bae6aac3ded260f6d9b98f978160eb3404fda5e5d577a3efaca6c7a6d3d29c2e2b20de7679265f977d28850481a6cc59d5b6be75ee36ea02c35962d25d95564e4d47a18eeedc99d8a39bc97bfa3754599ce8ec62080c027df384c876ff98de332815166314c61e2f1f7c66eec361f28aad3b2720be0a97bc2b37069246dcee1f8d0ee27ee513f3bb88cf9a7e9c84fb21df86aff2d49a214e3577d016233f51a184273887d2c64ea5f0e7af9f4b5db8b3f2d6df9245d541acc3024c2555727a2dd305e1ee71ae9cceb081c3ee94d6a79613174128bd2daf2ef0279e360fdf0fe7b71ef938a244e1808b3b77dda74ab4af3343a7b0fc4052c6e7c2f7c4a6cd6295c46ee800b59c93b0657e2a4722406c9f305af75fedf001e2806b95b7f2751d19c2f15cdd35fb708c31169fc2b07b651464433baa8778f346796d19118c78ca85a481064c185ed43767bc143673e3546f1d8a1de4339e33967afc0a62cb444a8f62a086d93a8aa6fe2eabd481c7679358ce3269edf6f2e80e8a74f50e7c8711c1670098e37c18610684b424cb106cc2f9511648617c2ed444c094af244d3edf68a89fbf3620c238558de06547ebee7709c51a66d16c9329ed1154ec315fcafbb5036ceb663b7a9a3663a82aab83963301079055bb76c440767e141608d0a7dd7a07f4ceee610bbd2dc9e71567ba38d73128dc53775e9c49b473648e0240cacf2f308b0be81b482ece4b64393ff97cf99453caa671f25e82267b0ef63e208179cf33bf05d512bb5484517b7a81fabd1d673a7872116ad84f2465f398987dc6d0201edc7677029f96e57fbbefaafbff75e9929d5e223a6a031df5877d3fd3e4f90e55c84dfcb694950d500a948bc2b7784f8c07865c51dd7a53a5f651a7536496be78aca8e21356896537107877b548e0e67726768719671a2560e686826167ba0f41f2a5363e160777df8a10a95ba1987b509502c84322402bda555765e0c9219f1fdb7e7b988ac249697843b0935155a8f02b8da971d236c66d6a3a718772b5c10fea0f3acf697fc8461893b38ccbc9bd01b7e7a389825af2a599fe39a70cd95b586063263dad41399c2304d960f97dc1050f1e51bd5cf5f2d197898fb273aacd9934b918208e2c33a73efd8b14c7188ce775e7c303c2ea44acf0b1896009a4d58534b015564c58da60dcd040e331760464c58d73b854667da7778095775d943a587b9d13bece1a689c1fcf9f803f8429694d273becb7761579e5c18601dfd03b41e8e4bb57c16aac6944b90222b978fb01b357305a079c03d2512205ef7fcd85687d738ee5ee9e82e2741cfa65b5d7d8995ed6d9d572ad8274eaecdbeea631fa1cd66e3c52e9216fd7aed71ecc7322efd188c9746d80994dbe5e87bf37a413bca9890e09c1d3d9ba7a92364bdd4a6c06d7584c8c69a4ad405df53ce0f26c33725cc1ee0766c1d8e7d30ae1e9271e169e75bf32d0ba669a528d885463a45bae812ef17659cb5892599afb430d25e574b15eeff02fdc6005aa47be47cd32f1422081b66349cec1efb32cc1576cc2383accb1d9ab0fb19f00cc3fefdf110ab260a78f70ada8bce623b1e1e1b7791271f1e804ffec907241f49677925df021f90fb7e96f233af6413cc791f466bb431f470bb3b3fa4f93a6e6cf9f02dd36c9f3da96d8782b59d0f1ec1cbec2fb1d0565696022c6a0adf9e80c930a5fb3f0de5fc42da1e75a8c6d6b80fd8c0976af9366f5bd01a232bf19cd3cc66529562a8263329a9c7a6adccaf7e5d05e36d63c08188b8be31f102870dcf939a1011497b39859adf87d8f8aa3701c8cca6d9f98828ae884075f89322aa6edb23d2a6fc1b349be357af43aca5a7cb003cbd038e7b5f9049fadbb9ae72b011e00c4d46dca7fdba6849c6e2abf995c294bc3db71d498fcae43d8685aedcc28b3944d2afaff799c94932d1400e9bcf2d99cf044c83f0b887466b6adc16b04b2d8f4496b7069edbc3e8b1cbe170c1f9e749cd5741e71b73a85f72cd13226fce086e8b7437ec7c5e8f4cd3f64c9509bec8146ab7042c06740f73f5c65ece3ad366e93933f58737b9a9fc2dbc0da5e7b1351a8b3d9ff343062892d7ac8234743e380f9e24e8f778f63a236a5e65e8a808479a60b1f2c79e4fb5e344ef3abc5e367fab822803cc5bcd69df30956adf6170f5fdbaebefb7a4c8a71f30ccf5665fd50f39176b7498d3eb384045a759bdb1b4c15c46114493c35d53990bd4368a84af4ca6e625290708cc9b6ad28bcc55cbb05bc9993fb204a15ece27edce8fa9363479c8641ffbb6340cc6e0b05c670c0aea410879f2e14221d8f3a0a525fe4ba505645662444a86c9bb909a2572d078cc3970c73f08c78964f616d9d7b0deef36d2448bc5b1d415163fa5a07ae8f1a01e8ec94b2aa0faf40ff00b4a5a6eb737bf09bb9c0358b824d73c8e787af090ea8cad1e850754ab86ae56d82a4c1c8514ca070aac83b11ca212d4019729d9d03198880ab11ed490ad397d66f55eaa035f131665319a9e855f56cbf9237ac7a4d7bb6d083b97a1e9e422b2636c0baa904a6de23a3693b62afd9d910b812db665bc3d07d4e7f9aed66dcf4337085a78d34b5a858137beeb73fcca06770d60a2720339f30c428a5388e9988175599cc39e43639b43e5e9aa792d3e36e99dbfb6b739d0480d466f4e1973eee2850756a8ef89b679c574eb20ef0c76bdcc5b4fe8d2a3f36005a10375d2c5e659f59b75ef215338ee298d0485d56f871f6e6090ba5cc874f97700b98ccf1da4d123e326f087de72a9b81e1dca40e29dc9393e2baa6d4306ec937a904fecb8dd5e72f9e357074135ba3c531bce5b4a52624f89f63d8d570ea150d803c5983815bb3374544cfc4fffa0e6863556c11cfbb8ba3aeb9b3f1d0deb2adff89eba9bd3563feee9c995efab2246317f8d29119dccbe81280940880ba2fcc56433b96df3b623e32dbfeae9fa7507731cd2a64f540966a166c0518b53922ff1e9a1a3024c8fe9bbfcab5ec049b99e8e7a9e1fe4b6f260b5ef07a2ffb45998fec1d9521df5e5462a6aa52d070eef7114b1d3d6ed5f1722dabeb066914e87c61b862fb4b259da46c82f866357433016ebc63c8ceb9271c4c8173234fd0384b7b2bcb68a86be45475c2f2063930ceeb1db20b533031a7bc1e43f9e0c92b8b3a222010f0c62cb9179de6429f602587b3305ceead6b6647df8a87cb3cfd38aa6716b6bd357b040794c174ac51cb429533d2689d7eaae67cb5bae5d55fd1acec8ec0127205ac11d070314a9a2d2ee16b9873e38a0b381c861deaadf8aa4228cb9a75d862b13d76875e6fa9dbd2e1a9f165f807670d5cc31f55d5dbd0de17371f5362657ad8fdfcccafec54b6a1f7491c8c3ba807f0109de35a3648391731a2d41e52630547232971a6e7c608f5200d1fe803cb4fcc6ffbf016673d0c0515a1ee3c77ab38831a630962f8d43920bb126dfbf84f70a2c8eb8c0d7a76aa189ad5a4f82913f4f26157d17cb519ba5859888476a915d35e3c8cda7e2f712e65a43eb1a3511293a3921f5af73288d1f27c30c8e288d52f00b832087ecc9c746cdf9725e1c467ba1b0bd106a096e879e16f8c1a43385f14142dedfaee9ecc1979d91bd9063f6a358e58f8f8bbe82aee5246fb486d709db7812e89a56452ecf16f5d9caaa24178e155980e04b5bb1f1d6cbd9dcc91cb31be1657639a80fed282b042cbbefee53461ea8fb776579b19ab94de124588b6b7d18ca7b987705ea508a871d5fcca8cc593b0ad4500e148d2e19712e3c738354b36976100f459b9685a1075db3deb3e4606e5acab5d2e49423bbba4bdf2666d45d59d795af9737864da51d6f4356c1a936aa1c690ea28cd442c971c356e8cdfd2f5f23dd17edddba693e9539e211463c7aaf53d9ae03d24d9c3ffd69235c2ee6f500179839187a31d8f3b0664ad299bebd07b2556d67401c403aae01298939d273088d433ed5222090cc8b1a7d7956f04c7bd8012426fb190d352aaa706f7b84abe66c0ffb417fee10bb77ed1366b8d808e7eaee8a0434a958b5294e550dbff30254cbcdfed8e3c875b1ba56805e24889663a1a5ef75cf4aa244df3d8ff906683b20cd10c6d313d70787c41caa0069b29bd7e9d782ab9baf8d33789dd6d6fad16d0cccc3363eb8e407d24c0dd7d3c1198fc730de85e6403943a3bb9674136f2a65462a9cc00320a192153f2c41054cbe81dd399450ae5c82f06d19bf281711421837a3ea9eb2070065c5d3af054c1f0e51a181caf7865a3e49cb4f7738725e0b2941af02db1477a31dfd9a1c4cfad6e26f36a6582e58a5cdc3d4a4e745fa5790b8d9966b26451ebabdc9d7f840bc2a7921991dfa6b0a36cdd626551361e80ab426204495b9171e1e0f577905b4a580a4bee50851af7e6a0d0d487e746b4be40bd8047b0b6666cdfbf016ae9b9c61543b94b301dc2808377b668cba7bfab3d415c9d9428154d95290d24fd69cdde3efa9c110b04cac7555c2bc2be78893710a453aaeb0742dc7da5ac6731d4347fafe78f6c69dbd0e81e0bacad3bc18c6f496ecfaf53d6a8685d3785447c077865266a5491e41a20249b4cb5aeff65384dc70c9d74c58d20b5688bd1d877a798bc0d36a8d130c03f8b34f3529e6e4001298a0c267c7b18110831cdfdf41290355ec66ce69840c54e5cfa8ab6ed8496932a3cf243c36cc55ef65eef362e133f83e07938e3ad542a51da31961742f9d3ed11eb949c8557635d838b49ffc6b504734b81485637a09f2a98b64ba4dfcb09c61d39c85a4d67d317a29a032f0cdbeb947050aa1138a69d872b6830e269e17d824d643d734220630a14a28d837e1a727e551b41091a1da66a85fe26fc60cea56fc59789b902d10bb8e1c63767e34190aef5c59132d158d3a785261231fefb16240f7fe00ddb2849c85f25a567c753a3c76fb7d2d40ac9b2ce055c085bd338550608cca91d6062f08751610cc432efca063fe8f0c91b123db7da70615e08615415086a2406759e64232a197570765f4bbe3e3a220899896477750cc50739ae79d16b516cc048410dc5816714ab0adf48a7e8f62510175cb2cf44bf8ef507ca06c1f4f59bbc5eebfe15724a38f2747dea27af02d0afb4a106dbc3266fe5b3be288b982b34dc7028ce507113e72a7d8090d8748b5fbbc5b2e9b9a1fe7741795a4f4b3aea5c38aa9f5801d817", 0x1000}, {&(0x7f0000001280)="e8668944f4f6560522c613ad807fefe9d05190ff015da30e637838dc66de1b73f12af0c8cfe3770988ec029f81960ceeca88446d3582127a820f3a1465e6139be8b5dd3952382c3df9eac94cd7db0e326f124f04b1146f6832dfff642e6a2c583c0533450368bb28642cb8ddad8dcf82ab790117e33b9bb522541935801dc9", 0x7f}, {&(0x7f0000001300)="d4c5eff99170506f4d4135c623ab38ecbb07ac0ad15c7032ccd5ac920a844027def8d6a5fea562613161cd1cc2ab7017956ef59499d6a57d6838d090666caf62c3cf2b9d6dec1e2a8949659dd760b57e13b1bc284c2acdb20f0c902464f843f487510411cc1c35762a4bfccad4ae1413bb1567cf22288a11e0189034a655b9de30c573ce098cd4f032326f2e560653d67874d9907cae", 0x96}], 0x7, &(0x7f00000014c0)=ANY=[@ANYBLOB="2800170000000007120000000000000047579544ad16e3000000000000b84829902900000000004ff5197b0200"], 0x28}, 0x406) getrlimit(0x0, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000040)=0xfffffffffffffe97) truncate(&(0x7f0000000100)='./file1\x00', 0x0, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5, 0x5, 0x1, 0x3}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xc5) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10013}, 0x44001000e, 0x0, 0x0, 0x0, 0x100}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) unlinkat(r3, &(0x7f0000000140)='./bus\x00', 0xc50b2733d728d3ec) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000200)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sendto$inet6(r1, &(0x7f0000000180)="c893f185bd0707bbc43403df85d60f6b59c61916848799d81f830bcc739f94840f70333e57855fca1ddc030b38d15f5ff95dd789671f77a7ccc823fcde531b2d57952e4b97277e93989198c5664fade6a4318e833dd4813712a4d5890d17edba6799b5e34707efdf0c11a1cbb50f20a4fd90b92f05f6dd0d348094bf9c70fccfb876b22088ad6eb8fadacd7bcb03611602113de2f007bd38360881f9f5786a12ac71a72309e6f63f782fd11cbad54500f0d9d888142303de37ded3458cb6f6a6", 0xc0, 0x4, &(0x7f0000000240)={0x18, 0x0, 0x98, 0x7}, 0xc) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x10000) 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', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = dup2(r2, r0) write(r3, &(0x7f0000000000)="5faf41ab0a8e8bba2f08c291abf0f81cdc16344ae3ec463cdb4f", 0x1a) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1, 0x0, 0x0, 0xc0a}, 0x803) socket$inet6(0x18, 0x5, 0x1f) write(r1, 0x0, 0x0) shutdown(r2, 0x0) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0xffffffffffffffff], [0x0, 0x4, 0x0, 0x0, 0x0, 0x1]}}) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff2e) setreuid(r1, r2) bind(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb1813494700000006b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac4446e16b66d8f714fad895464e9a554e19fd43d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834baa44a21e9b0d8feefa0005ab96630dbf25bce9df889ad5ea463a8c99b884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d32cfc497e7461e86308f98490432d7c2b4d96dea62cd1cc1ed0526e0af77b888805e0d4efdd5120c84ce69a1ed028d421b3e8be777fdf8d2b9c2c2fec53ccd2e1aa8da230aca7ad76a6bef391c98e3a4fe4de5cee7d3befac66ff057f27d9ba9cde5f9e21b03a859c19153ab1f802e7a0304a1a6cadf1da760d7d43138fd06c6fd3d4382847ed573192bd4ccaedd45456ecdb3c1fee835e61e226265d99367ec04b34f70a5fdbf12a0112d0ffb8091318322a8569ea7caaad1b7eaf007b977c07ccf76dc83541434f7c7fad347a294815ae14362e27a75295cc539620b75331d342b4f5a7c9f9e06fb71c0702a84711fbbf60dc8dcb152e65a78414ee43fdd7eff012b52c820af931255e6327ba522169ed691bc09f46146f4d5f306cd615c834e4a1988aaaac24c7e21453321f748a5ade1dbecced9cd23ea17bba46b63"], 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="7dac4e5100000000"], 0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$inet(r5, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r8 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r8, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001594fa80 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f40201f0f08c3b2bd7ec4c900adf7837dca9e7b7ffffffff91dcc01cfced4a84be438897cb7b8fead59b17efb781f81925999b6d2574f9f89ec682de8d1afb3bdd721dd7983ece6aa3971e280c67af05ad56c12f4367cad53a007cabf6"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) sendmsg(r0, &(0x7f0000001540)={0x0, 0x2f1, 0x0, 0xfffffd35, 0x0, 0xfffffffffffffe82}, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getpid() r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x2) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/32, 0x20) 16:00:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0xfffff801, 0xfffffffc, 0x9, 0x1, 0xcc9, 0xffffffff]}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000840)=0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc8778688a9e4b3c1, 0x80) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x10001, 0x57}, 0xc) kevent(r1, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000000c0)) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001594fa80 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000829595596fc87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05220fedb47d8b47aec8d530735173b0c9000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39ef6256b1f007bf8f244cbc769cee44346040984f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac220445ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4172dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc030000000000000087012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914ae58a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed34c3e031cba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d9093dbe8bda4d2ccf0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aa6a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf3900ff00000000000016a8586aaf9cf734c3fd125aa6b3e55265b481b1e54efdd0c379c69dd0132eee6fda43e82288292ab4b58f2c95585f95d3867f189b18f62d6df0ae14dd1714cd0dc6b20c3496953fa6bb75761de21de5166a3be4cdd093c4e364580ac053c154a0325cdf2963ef277a665a26878af26a0256c81bf5cdbaed16a3a4b5dc8d3095182cfd0e437a831bc6a1263ba086e4993e8d0b6fbfe277ce69d58dd8827c97a3676cfd4da06e608c491e1bb02af6033f18132ea19aef2fb918f0d20cac40e0a0a5a4477bbd1d142dba6e7c45a88165cbd5a84127764f059ef37813b06e624d3a1a855d90baec8a3e6bb9defc8d2d003bc3f59a0ecd5d0e8ac0a8f4f070e74742c8d27bf5949c22b35134cdd6cb27"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6d, 0x4) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r0, &(0x7f0000000080), 0xafa228d316a9ce51) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7fff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) setuid(r1) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) setgroups(0x2, &(0x7f0000000080)=[r4, r5]) chown(&(0x7f0000000100)='./file1\x00', r2, r5) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000200)='./file0\x00', 0x80) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f00000002c0)=ANY=[@ANYBLOB="70012e2b66696c6530005282e5ded598c585df4f0112e02eb82d4b405eadb77ff080175c58ccde2a3cfc0a465c71716cbc8f6b5c9dde2d37f65ccbb80ccaa85e0eed64b7cdac0a9e62dcfc3a0d2aa86e37dffc3cf182eb47d8bdd18c4a475d7466b6b7e884fd253f0d0cd0214fe369415dd64898186f13e25cb3332e2ec4d9290cd368afac16f5cbdf6b67fc75a749e185cc3f32eac435e495a4141048406ca19b7095994fe76428fc0a68b21bd1931864a83772f3355325fe3b5f99ab9e461db88b02ccd19fb16056abc418b97dcc"], 0xa, 0x0}, 0x0) 16:00:03 executing program 0: sendsyslog(&(0x7f0000000100)="efb81207a2c3102b9783e9597c719a0661b2e40fb0f7", 0x16, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r2, r3) socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x100000075) r5 = getegid() setgroups(0x2, &(0x7f0000000080)=[r4, r5]) lchown(&(0x7f0000000140)='./file0\x00', r3, r5) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7d) 16:00:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x19) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88d0, 0xc0) pwritev(r4, &(0x7f0000000800)=[{&(0x7f0000000200)="b4993921046a351a0bf6f705052afbe5d98f592d3f49a0e348ce149899a3a86a48dc771bceef9dc6d98293628a656e6e304acd2133dd4940f4fce21239815150760a448fe4d956c3c464ac7bd07441df8c020ae47bf663c391c08839b0337c4bb2524dd60e204631a44847fe3c7eea88c220539e3e812bec4924b476600a76d97bb1dd47a22b2ddf639911e072338e977df81a2a7acf49fca2", 0x99}, {&(0x7f00000002c0)="f535ff3256834a2b72ca4a83ff453033dab67c55992aebbdc963baa82b1fc92fe316d3e34a4d3aed1ec9111c58efb5e640d3ca0511cb947c7cf79d0175dde9345b22bce145e2ff47db7a4d27925610c25616b147680dc697f0d531abc650637db51b3f58ababec80043d7bff0ac8e6294e49772326fd0f9ac867035d6cbf3dd666081bce1f4b1ddc0f3ad0ea36cab4f36e31692d4a98dd8afbfda7ca121ae140190955ef858da29a005e19454b3a595384a63ee1bcd2a822bc1cd0b28e7c7177242e822f4343cfb6ee195840bfcbceb2e11e6a5c47ef43d0c156f9030230928e5bb1e4a13faaa451c37d8e37bc6b7498e0a1684d2113ca4d5a8587", 0xfb}, {&(0x7f00000003c0)="c7d6b99b4062ff2ca5301f46afb4649e2cd345d7bbcb71896e0f605760ee98108e719f7c52ecea327ad222f260c410dd3a9bc3fb7b7c1abc41704044c84c7cf19a542c5e8c5607de9c342ddd4e49c58d966700dc1c7622412cad2c10e8018608c49b59c01ed275e1611d3aa06f249d0be515c323931ff0d357c279ccc26cac4c0361fc8f36c34468734b74cfd241ab59e2eb", 0x92}, {&(0x7f0000000500)="02ef37e44f89aec6cdb1c01804287faa871fd3fc5ef5112c38e3ad1521b6dfdd1304a0294a0cfd7bd533f9fa2893ea3ff27af5f3ac8df237dba9868176a11f145cbe9d710eff8ffda10ed46367568989b238bf0a12bf5f1dd38696921cf3ca1f15eb0cccd82e0cbe82349e7eae1a31f2de5766a2ae27b0484b46bf0e974afa7acd640911202683094174ecd7dd07c2236d1ebe607c2fa7880437df0ecaef8a04140c3ed0b9534ddea9e9c5549ba639d5f62df804e49b6e242ce68dd20c88bbf50a4f2108170476daf000f2898c9c000e72fa6d6c9f787794e747b73c9e52d615b8fd609f2a", 0xe5}, {&(0x7f0000000140)="9a43663ac92c9607dd6c2bc1768c8be91a5b62334435c795478ed8e4f04312d1471e958e3e0e93c12ae5ee7fbfc9d7d55823c2836f1bd9c71394e56aed3426bdf389472acb3df637", 0x48}, {&(0x7f0000002740)="212e8888fc869e1a2249710a0d65ef8a8fbc13904fa39be75ce87fbcee33a7db7a8149d079336cc2c7d198bfb7d34a1549060f672a2fed68d7ab2649b9a5a28ea6cc3648510abc8df202545812aeb1ff895fcbf763d7c7b73732c5cc29be1034c000397fc3c80c429eb8fb711e6a5c618f21d329aa8b35c96e697cd42b43bfb18f9437e2859b145d5e343d0e86f609f7465f69234f37bfae638ba8c81ef536f452285db32b3e8e2cc6cf6457cc80fc687cccf6d8652cf7d628dc1aa4c200ea7733c11de1b959787e02fdc5a712229aae9b01bb55d8660cf6b660a3c21d9d262b0d12cd915b97d5b5fc8e1a2a09e46c119cabd0b1d95c61e75ddd2f3aab3cf4f502a48ea34a5afe6e5ceeefd015275d16b39bfb4af4a8d3a17b1fd8a8ce52ce62d5048be6d1fbfd7dd333c864bfdd6a8c2b032f0f9e2bf485c7f0514346d6a647743f173ca00ddd038a8d8a035dbe45ccd8b2cab11e8503b7b586ed944a8ca4a4ac165103d30d5d482ed852da29e85b8243c08f3720d19c70aaf4418524572a67744e81f0fc3121c7e662339be917508b89bea0f664b93a920c786630ecde5caca66d0fb16e95f7cd45ad86239583ff481478ab66f5a02a6609cd9287c5ea3e5ce5ac737fdd9d0b05a118661fb8cf3ebb31870ffc8aa31ecd19a8379a9d401a9e92376fdf82bff4de033e1b98cc6dbf2e421188a7815c895f42998f299d0451d8b11422649921139d86afb345f2a89c93208399d73e8ec139388984f6ae82521e8c4027e464500b06e5b1e66eef5c2bb35218165c2ef0908bbbe1c6898ea5cce94bf4db0567c1ed78f4e2c91956dbbb1135a865d42f295408cec784c28c1baf67fa603ac638bc9f26002691fbfa3a173361c0a7a0a66ef4ba31ad95400dd0c3d5038c90096b8d94644243b4f8596f6c746e83b6ab20ea99f9730caced408ca6f758c006f20021462d9560d179de9ddee60b72657388364d2eff0b7ab0e1a6b7bf484ef86f2f02e3c91e053fb1f2214ccd7eb9d51e0b12667a6f1dec92627880ce50686994989f017d0257b6be90a73861fefb5abe16416d576aab07398e03611156a0c5b4e50f88502ea7f05ca9996ccda4a7ed889190f73c79a1537646dd20d0553e655330b70cc337fd3097184830ee1f4796004b7046c1668973040c158838c520aa72f403a68d1ad60cd06dfbb769951ca6b461c9a94a55241d75554ad1beb6c34cb02f2e98b1f6bd9799eaea326202f6aa2f6f0b5e1b45d9cf5f4dc89dec38eca6799ba4ecc7edf911551e785deed9329b2e345f125c559486facfffb7e1b386c057b9fded2486fe1009ab86597fa92271247803d9fbb482f41b0683428bfc5c753980e67f7b0652e5a3983d28fa7fd8851940cc738dbe608a64081d89c01cffaad2502dda4ddca3b9d6aab3030a8cf05ecd4dd2320df56987a29ded53dfcf0dadc9540e0fb205f0ce9cbd8e4b768a0206ba541075921dc02eb546e8f6527a1827ca259d969854dfc00c4585995157643aeff74f85266b6e97ced833e7c2268f2718bf3f4e490082214071cb44ca494ec72bce7d62e926a900aad4bfd3687db88140d5756630fa086a0f1ef2def1424f9b8a3ef067d13b7ab3451b3d08bea329da0f7f7a1144cc2c48bebc797bf0054e49d5692c2fa8a9b483a0faeb61a8e3b53703f022d7073f1faddcd58a11ec89195af0810e05bceb0ac09c255aee53e0e4e9aae1172ad922457dee561db6a34ba3fd1ca874a1b0299c93f3745c132b8710e2f0a6d531b5d07259e3d47591f744d3abcabcea264d5a8890fa6250aa5bca93e35eef9400c76dc6e266407bd35f51348136ffa13c0fbe80a1b042744e94c5827136bc37da94985d7121d793b6740b4f3732dc8c1705b640722384c653e9bac1f9d28ff8cc877d212d28761094e5be804d3e5a2c97b8f507bbb043d3dd9b6a0f02ad3b57cd91901706aa44418c780f6a4012d0cdb1dfd14e7eb0ed3ec2342fa7a3cb414bb49fce6c12cc8e4c2b27063a29267fc63c77cd403054d444b14010afc13ed810b94a7fb584f19bb154f7c58a6999cc9a6d2d2c5c940327a649c7b0d5c98a1e19c0fb7a83a4aa8657bdf04a8b1458b53f3270b3f1a5cbb6f30aee90f21c99c0943c8eaa3af1b16bd14bed5e233e1650b931864a566d28e38b56457d052a64c8aa0eac4c6a923c80bbcf547d3cb85b62c88fb44a62e2e8e98307d0bbc66e011c7e1d4361a3233aee6b6fce6d4b9bb2022fc498f523c17a3e6054d373b6218760b6daf3a86f161cd688d1e0da188e46a5c206c2f005c4ca16caef63f36b49a24c69df9ca9c3a4793e8f4a679d71c956beb1e9eb52becd4c933a940690373466af676605bf915ac43587901a986a979a1bc671200d663beaff760e51b72d52e965cd103df9ef80a220190ffb8fd8da8fbb3bf9e0f4806059b06e19d2af46ca3f0e33ca6736966cb2f505988b164b60087b86eafb762ec9bfe88f16611a259a93d3c683ff9cfcb0614432e40f3ddac786c6f03de5432ddbec9dcd7a2fa295262f3928c071a5f83342b3f477e05ed8f5ab73ce67fab70c07b7966f0fb03966e699728da2b2fac7503905a0265273b9e31676bd2f46dff49698970196f6de4f3c428833e5950b4e0795efd05898a61f80de718604347c3969796d81e49b73bd777ddaa6897489d26b0546ea29419874a1494488789e1d4b74e7ee8d240fe90fa7868d98458149c4e0a4e049aea056c86a11f2c66c1c4532b4df8b89704adb913c2693e84eef413a8eb1fa935bccd2046bac15fc860544b59fc475fdb47a0a918616e789cd8af7fa2aa49b3de6293cf0589b0cbf139bb5b5475af1b83ac832ba17a2532f25b96788fa580b13b71c9b434b1959103e503fcd5185a6f673f5bfff18a097803bbc9bc81f769df1c43fba0c2ff3c9a656edcd3afb5ae9fcbc28b5286314c533cae17d5bb78e0f545f593b4dbf9bd8a5fe55a49f92072d0f8fb6459053a4aab34cd981d1a60269e3eff4191d668dfbbab930ec7877ea214515d69ed18349898033509e0e75ea343dd562d82b19da466a5ad4d66cbb55884dbae5080676bec861cbd941418562525d5b925b85c2aab652313ba40a3e1f05341d2256784fcac8ccba158c5c4f8b685c694b626ad8e1e899ab3ff40605a57ceaf64f381ca7b715f59930c9e92fde53c06452ecd4e744c7d0751f48c447bdde2f4377617156070273c5d32d10797de181d3d232c9543368c44f331fa272f9ce1a656e49ee2cb0e7694d383fc06f719fb6f202cd9a8fd4dc91602f3cfb21cfe5b7c37385854b3d27930d8c843aecf1608287d3741630de9ab02e410f471b9f1d25b5797ed5e193625ca59a515501d739111fcd910c171994e8988f075cbd43cfe412928a404ca0b5bc2b5f281fbb2adf992574af937df718f07aeb5da5c60c5944ed0ec9bec58b68e81d559c26a5c1f5afa02e9feb1ced7cf7a8abcdd8d91c64e95439e297c84add9be83c89aca02def5dcdc441d757c151cd01364ef6d6bc0c4cf7dd08dae8b288720d3411600c4b8fa52b8ec4d965eb408e93b67b3dd01d6b78d04e62945a75dc0d52bee4296927078dcf9a40cb8349ce6f900b05e2f0040751cbae646ff0e71bb7b4916eae546d8d2ae73873b49a42ad6e6f92eedf84e56f5331fd9353b0765da91b5829679fbc0ccce00063dd2058fd3a2fc341cb94dea99a4bba8d8bb8830ec06996c90a9f27b3d44150bdcaee3ba3a1ace468a3dba8cdad06dfcca9adaf99cfa5345726d25b349323cd9eb93416460ba9f8992379a4269bc1db9c12a7422ae2d2f8461533d560b99e285c885a9e31663dc2f52f2ed3d18466e5bff28fc7a0c9d1297d73da43ff53dd6e564924c40497ccd4b40196c17305346b95c520e041841d9f45c4e00bf9e2aed00921b42e1de247e4a1cdb594994a8b33943a982d4d0c67d5f8019f237bc70a2bd4243e10c80d48f7c922486e5c24af26138f964b1588851c67546d5861719c2e193c51d981c6f6a8987354d058837920541a6cb038469e387b1dbed7a5d4a61dd17b987747d3c9641d71247eec50444172bae523ccc20d5cd4bb49755f7c6d7e84e1bf21485ef389383c046d4219428a3fea7ad6a4f0d9eca4d7147a5ebfafd4795b7e8940f9ffe22f79f6b712f807a952eaf75baa54982e338615d927ae6e35f2cdf042f35923e13f62b551fa15321dfe3d1cbdfad6018f17f60667e4f052f7f2d70b24af3958d8853bb6aa2712e568afa3e9da802ff6f4f36f2b765a9979e3fe12bc38d0bc6f7b450bd03a4fe7f0788fcead1c163a38e30b468eab4339782b1fb0281424f5b735aed11d030cd000ecc29c6e1bacb04ad2a3695038cc29e8f1fd6a51e71817bed4123d117aa5584ea50801efd94c8ffb0809a4bfe37683123df9b906ac3eccfd1a764c3b2a4f752308b12cf174849a91ad8d86982c0cbceb840df603b3935ccd123fc4c051c72b2bd1ed75c9dad8fdef62388daa91982951b53fd92c27441483c8cb28bd83ce8fbc432829d2dc335b522949cf360284f3f96b877343f495d918d9fac764be737269fcc1aa51ff025cefedecde8969253c66efe7ed78bf5ea7bb6932f39ed415ebd01ea19f86a4f4546db0ff5796eb3d4bdf8321e4b92fe62a288f186c1452121c7516f5a655e71ba2b4b69079e130f3ee104c01e96cdf8254fd2d1239196030a91f381dae78c8ddf51f35a989151d57ea3f5735e76072b37985ffd33a2bc43d01947eb61e4a936c36b60498f3480b5c542958c7bd2f0dbc93739cd5bf39592e01b7a77892e754b8a6a2f51b1670b6f15aa0f72cef3db982cd915ad0d6f5f550bce2fe13a441193b19783567ad1d21c26459440e3e4e4ba1cfa588d68c5d02151149a6d0ac8a656ee34cffe58900625775ac8ebec0a119affdc06f9a6e4e2353c8356b256c970fb6a336ec95433dc43be1f0edde80cb995df6e6282af14ccc8268c7a5d961c31db037936041476efd93c4c0497a1f29c79ef3369d2af60fa9e444f4326e193f63837e585b152d463c01815267e3e6e848403e84f31946cadc46260b0e8a1da766b683e4152319a1fe5182a1110f28d3270136cea47060333d303c52eefa1ec1e1a2a96d786efeb1865db7e4939073571b4fdcb2fc10682e98f24dccb82675da4648f4767fe3646a7d93a72dd658a0a60c4a70dc51c7391a7c86f24663949b0bea6acd9f35c4200ec21e39ade068658b5a30faed8b737827c37a110a6245fe189adb9dd7af2d966fd386284f4360d758c9316cfec24b21b350d87a7d5ebab03526b340aa4df6339a5adf3e4c426128202b6b84b675b1559404f067b2de62a85ba4964d591eb5d482e4f5d41e067f0689083134005f89fecb3c8c5007e8734cfb5d23f01d806d61f9939dddaf7ba5b10dd53d9b5853237aecbaae6a7d131234e5eba5302c71d2a3aff018ad16f2fb02dd050e71ed1608c2edb6ea21a042b196cdc77c6fe7cefc074b71880fc074d2b44ea70ccb3886e58351c4a3d3cdda3ae65a72be03934375f19921860299cda293545d9a452189b8fdc49a27b2df4a85d069840269a685dadd567167c5497c4af50ebe63efcc7270efe44cc3b3b764feb3f8f891e7ff857fbb838417a369d11f750bd42e4e39ad6e67ef9ed53dcfc8d5472b1170d46219d9bcd7a5aa7972aa4ef76ab7f3459b7a24eb28eb16c23c60e6a3425c44e4b91d22ce76576949abc11db1f3fd733cd52faa13d798f63f7aefb20a6cf8ec7e33e6e9896122b139dec6a81565aa5ae360b7eebb844c5cd249d5", 0x1000}, {&(0x7f0000000600)="c4787388ed96603f289b9f585b94dece42e28b5956621e6f3159df52f054be1f8e3da1d12e5e76bf807baa6a1b62db5d6cbab30d11c40cb130b57d422f8d1217d22665274eb42bc05245f53bb0c0222e9ab143f6ac8940cddf48911024eb49fa0ae17e5a45a25afb151dc9c4ef7358f76bbad10e16e50e1a87aeb9b4449b0cd7b068d1683b7122764203a74748d755cf47d544e30feead5476d1e45c9047f9bb54c9a4ce1d12d8e48245021427687c5375814c252a52f3395e97f1dc06455ae2d5", 0xc1}, {&(0x7f0000000700)="5f9b33ad4724c4a2a5c572fe725631702c964a91f16873abf1c0354cce9a4bec02c51ae65dc04583dac60bd39d64ea417f079dd9399d2f989976dd3b19eb053156eb8916638ba815abfe08672d492ee939432b642f8f4e7ebb03f082658f3baa0f2be503650677e6d2f6dec751c23d015a2d29b34cd18392de675e", 0x7b}, {&(0x7f0000000780)="d7337a72bea04e0d65f9e7e19be8546d7eb84ac9a1e66ebdc3094de4a60ed3cbddb4c94f3831e58c5e840b26c84e087cce9563088f10e537be0b7685401f74daa19f0a1e317fa3976f2e87f8e9b3e37ba1574dbfc2e61916d082812e31", 0x5d}], 0x9, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x2, &(0x7f00000001c0)=""/113, &(0x7f00000000c0)=0x71) 16:00:03 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7ff00000, 0xffff, 0x0, 0xfffffffb, 0x1, 0x3f, 0x0, 0x1, 0x4d80e8cb, 0x80}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) kevent(r3, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r3) kqueue() ftruncate(0xffffffffffffffff, 0x0, 0x2) 16:00:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0/file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x5, 0x7, 0x1, 0x1, 0x100007f, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000001d80)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)={{0xb80f, 0xfffffffffffff120}, {0x493, 0x7ffd}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001dc0)=ANY=[@ANYBLOB="00152e2f66696c0900004bf4c430b51ef2a651d6b8856cb8c06b4d4acfdd5e2fda645f886ec51e24a4b9abe205157a528ce0a2c61be15194fb7d99218db1e09d2c20e44db7fca738b398a8df2156bd1f3ecbe5fdf83af27855afdd499aa691b981f9a1b32a5733fc346574f4b9b3a325e3a5dec16b5f48b50c05dd5cc07e3ab6b87537a09202cfdbc4e0c7bfcee897bfa24e9d7af1ef4e8c98bd4e3cff8c06947a8d79bdaf4202eecfc85e0be9e49cf34dde173cd01e5e7ebf73d45a9943fe703ded"], 0x8) pwritev(r4, &(0x7f0000001a80), 0x0, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/36, 0x24) fchmod(0xffffffffffffff9c, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x8d1}, {0x3, 0xffffffffffffffff}}, &(0x7f0000000040)) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x82) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x71, 0xa7ac6bf409180a03, 0x2d, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x8, 0x80, 0x9}) r4 = kqueue() getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) dup2(r4, r0) 16:00:04 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000540)='./file0\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(0xffffffffffffff9c, 0x6, r7) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', r2, 0x2}) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f00000000c0)="f3997fbfa3f93d454b35d40c060f3165f8af1f22a41d9133cdaa4c6050f9f461464d30b54f089c41943645a42d78d83f40ce20972fffb9b866ec8306b0835405244c02b769c567d92be8745adb40f67211f48b9740df6942a1599b7e0a057467f994d18be308ee1a160c191c1e48060b38c9e73a93c6ea633229d9fb8412f6ed1ba2cac7e285b7b1ebe94a4ea5bf66163fbd550078ceafc37ffb0fd38be6ff36a8b29652a04a"}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r3 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r3, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x40, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/122) r4 = dup2(r0, r2) r5 = kqueue() r6 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/41) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0xfffffffd, './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x93) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002cc, &(0x7f0000000180)=[{0x1, 0x0, 0x2}, {0x61, 0x0, 0x3}, {0x6, 0xfe, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x100, 0x7c, 0x27, &(0x7f0000000280)={{0x9, 0x3, 0x8, 0x3, 0x9, 0x8, 0x3}, {[0x400000000000000, 0x2a, 0x4, 0x9, 0xffffffff, 0xac2, 0x6, 0x0, 0x8000, 0x3, 0x54b4, 0x4, 0xed, 0x10000, 0x6b87, 0x5b2, 0x7ff, 0xd4], [0x27e, 0x3, 0x3ff, 0xe73f, 0x3, 0x3, 0x9, 0x8, 0x1, 0x6], [0x2, 0x3, 0x7, 0x3, 0x7f, 0xffffffffffffff00, 0x100000001], [0x400, 0x8000, 0x4, 0x4, 0x5, 0x8], [{0x3, 0x2, 0x9, 0x3}, {0x2, 0x9, 0x0, 0x80}, {0x3, 0x1, 0x6, 0x8}, {0xb3, 0xaf3, 0x2ba8fa77, 0x61}, {0x8000, 0xb83, 0x9, 0x5}, {0x8, 0x8, 0x6, 0x101}, {0x8, 0x0, 0x7fffffff, 0x3ff}, {0xffff, 0x7, 0x9, 0x1}], {0xfff9, 0x2, 0x8, 0x5}, {0xffff, 0x7, 0xff, 0xff}}}, 0x26, 0xff}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:04 executing program 0: setregid(0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0xfffffffffffffff9}]}) syz_open_pts() fcntl$lock(0xffffffffffffff9c, 0xe, &(0x7f0000000680)={0x0, 0x3, 0x7f, 0x10000ffffffff}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = getppid() fcntl$setown(r6, 0x6, r7) ioctl$TIOCFLUSH(r6, 0x80047308, &(0x7f00000000c0)) r8 = accept$unix(r6, &(0x7f0000000500)=ANY=[], 0x0) r9 = semget$private(0x0, 0x3, 0x80) r10 = fcntl$dupfd(r8, 0x0, r8) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000200)=0x9) r11 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r11, 0x40}], 0x1, 0x8001) r12 = dup(r11) semop(r9, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r10, 0x2000745e) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xd213490874f669c7) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x40004000000028aa) getsockopt$inet_opts(r12, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r14 = openat(r12, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r15 = getegid() close(r14) semop(r9, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) ioctl$WSMUXIO_INJECTEVENT(r16, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r22 = getuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000500)}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)) setpgid(r30, 0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r27, 0x1, 0x9}, 0x800, 0x1, r28, r30, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r27]) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) setgid(r31) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r8, 0x104) dup2(r8, r3) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:05 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4b3c6eb0075190b, &(0x7f0000000140)=[{0x2}, {0x1, 0xfe}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\xe3\xff\xa1', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x401, 0x4, 0x5, 0x80000001}, {0x6, 0x5, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x34) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r3, 0x6, r11) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5}]}) msgget$private(0x0, 0x100) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x16}]}) 16:00:05 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x18, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r0) 16:00:05 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001480, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="ce872b2e07a50b04dc525910f91db18f0ec6bd9a46c4268c17a062a808e8d8bde01591fe0e3c9bb963839b0d8ca41a2b5d46443373f51cdc90d9deb3a9442bd32c623db071ed33f6d6a1a01b22f7a741abaec98caf6f3ef095b0cf95592e449cd61e1df9d3b3a2dbbc323e6e06b8c7d2a992d74a619b19d484b54366929bff19ba67970cdbcfad28f15213a5ebd1ea13a7", 0x91}], 0x1, 0x0, 0x61) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x429) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000580)=""/4096, &(0x7f0000000140)=0x1000) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xf14, 0xffffffffffffffff) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x288, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x6000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x204001c}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x45) close(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c2033f8c4b5094a7daa5a24cafe9eb8a697affd6cd1da0939db2a5aa6417584e74aa7095a4c7585e3c4318223dbb42c518e6b6033ccf1aa839bb521542792c79089439feb3b76322b20dc75e11daaf126be9823d6381a46b644d4adbc7a0917e55d35cf8d1107afe699a33d70529adbd33d883f798d416a214b8d05e", 0x7c}, {&(0x7f0000000100)="d17ad674d2", 0x5}, {&(0x7f0000000280)="fc55656319a06351f8bef4620445aaf564227cb3505073d03904bf7bf8085e18f2b921b8afc82f3ec6d7e85ab912c12f646ade571279956039b8185bdfd34da90400bcbc19b6ca78971d3fc5ad66d878cbeee810fd553fc7b0bff74fadbf3f45771f337320b69fa384003cbcbcf694956990cc323cabecd9057fc59cf3c6c6192c3ae7d9a2649fe0aa7f84969756ebdcf40c0ad299dcf2cccaeb02545f4da67d293f7ff87d59a7e5e64da9d49f25256fba1ede0e83d0626224639635e44d1eb2fa816e2baa2093b429cd926eb5758e2d7723b7f5429330b5d995e571689a775d6f099187b3d50e0ce34b3d80f219f1555c68be47359941bb832a246a487d", 0xfe}, {&(0x7f0000000140)="51705366c043fde33dc754e15870688ab661ddc19f4f47b3a7964af41a1a611e0181", 0x22}], 0x4, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r1) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r4, r6) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r7}, 0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000840)=0x4) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x6, 0x2, 0x7ffffffe, 0x3, r5}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x4, 0x7, 0x9, 0x1, "e5e4177a45be654d4b41ab87169416900c204f2c", 0x8}) chflags(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r2 = dup2(r0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff1b) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x9b3, 0x9, 0x81, 0x7, "dd4e3640ff3d1941518afbff4b9bd253ad3011ec", 0x1, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000240)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125008e12efffb27858f508000000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xc680c421723694be) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) linkat(r3, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xea5ae0f2aa915626) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x3, 0x12f, 0x8}) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/23}, 0x1f, 0x0, 0x3400) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:06 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000040)=0x10) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:06 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() setgroups(0x0, 0x0) r1 = getegid() r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r3, r4]) r5 = getgid() r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getegid() setgroups(0x2, &(0x7f0000000080)=[r7, r8]) setgroups(0x5, &(0x7f0000000000)=[r1, r3, 0x0, r5, r8]) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffd, 0x1000200000006}) 16:00:06 executing program 1: sync() clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffc}) clock_settime(0x0, &(0x7f0000000180)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x73, 0x5, 0x3}, {0x3f, 0x40, 0x7, 0x1ff}, {0x3, 0x6a, 0x4, 0x72e}, {0x200, 0x11, 0x0, 0x9}]}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1038c2000000000000000040000000eaba821977054a32bfb817814d3e3400e61752de0552064189cfe1733f3197c1d8e78cf660c735efa73420fd4066fd3c38393836bc73d92478c3de4f3efff04b645b34ef28b83fd130830cfb68dd93d514684356caf168404d792f1630c487d8b37b224e3a9200e56105bab67f22e13e27bc5ab942"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r4, r5) setuid(r5) r6 = semget$private(0x0, 0x3, 0x141) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000080)) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r9, r10) setreuid(r9, 0xffffffffffffffff) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000200)=""/154) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x38, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fb", 0x1, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = msgget(0x3, 0x6) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r6, r7) getgroups(0x1, &(0x7f0000000000)=[0x0]) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000140)=0x10f) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r11, r12) r13 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getegid() setgroups(0x2, &(0x7f0000000080)=[r14, r15]) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x3, r6, r8, r11, r15, 0xeb5b72ca3a56c329, 0x4}, 0x8, 0x3, r24, r25, 0x2, 0x2, 0x3ff, 0x6}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c6530001699cfd0fd"], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) dup2(r0, r2) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCLOCK(r2, 0x20004276) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="35ce422b4e58bcfbb76307f01a46d31facf3b5e42aa770090609ad1697599c0e26543de8", 0x24}, {&(0x7f0000000140)="4611bf6552ba7ed0a4f3061827de3f23fe6ca0220ada56481b465ba96ede80305946f671e7207b29857191cc4b1220db08879146bbf2487ba4ff0a0bb67c1b9bdb", 0x41}], 0x2, &(0x7f0000000200)=[{0xc0, 0xffff, 0x5, "ad5fbc0370f515da3655df16a14345aa0f8f8b8f4796652b9016d3435a7be3d30c6ae7555d2e135bb597f3117909d49dc394859583905861df4f1fafdb6464bdebbeb11c5a5d327ea3485a393a0e1192365335fef702c727a40cbb4044a1c6c89635da891b2c5b59c346ba7eddf0bef2c1231e6cd8ffc957c83336a5462be53dcc7056925bed0c2bf656112b747d84992a5e71131de53833c23bb1014f2963af7a63158bab438af4f171f9405c"}, {0x80, 0x7ffc, 0x7aba, "d330dffbb2de8e0ae854951183bcd55bec86bceb15eca7844c04ef317bdc762e7c56399444a005ce4cf049d59b829b8c3b5ad9e20a59ce2fc1fd934162b4aaadc65ea4a39b972d18c245a133fb7415226b51a5352405531e5f3557c15c99016d0c8450b7d3f7f0a260ead6021d6bc293"}], 0x140}, 0x400) socketpair(0x6, 0x0, 0x7, &(0x7f00000003c0)) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x80000001}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f00000001c0)="b2cef0dd6b261baa712cbf576977796dcf31718ebaf1b669037a892ea6aecf9c910eac82cccaf54c65e7a2c4dc8bda1f79a4d91b5668c593829834ac906cae36e3fa25b1eeeccc664b41de454e06ab50044f9d8c75cd68a3f4e33005d764daf777363aac13dbbfff46"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000040)=0x401) r0 = socket(0x2, 0x4, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x18, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = socket$inet(0x2, 0x4, 0x2) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="010400000000000090be69c7f80edeffa76c2b0a71541836acfbec693d02c2c2fa9e75c7d228cdaaea3dd3e7d5feb2a6b6f27cdbc57549275461dc07688bed3a2bf568680d3fec260924435565561db59e45e9ca5083370db92228e7411f5e518b9992828e898ee388b4b20f8a84a1decd6d20a3696904eadf28aaff368d2c97b367ef172561f6518fe1ed682283d94eacfbf5000628134816b13418f9c74581422e412a5432686d4a2ea28f8ab86050214167d4b43643f36eded633c8d2a6"], 0xbf, 0x1800) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="8344b72d0bf37d2ef39572862fafa2357679fcee78541bab66ad1e84bcece88e99543532dec0cf746fcce1e7835264456e374137dfd20494ce7f0aeca1c9ace1012e6048b51c5f945df5d8910a93fe28fdcd436cee1a6b30609359cf78c0d1ed26117c71f2847b4b7392c15498c9f9d4bb12eb7c7c039ef686ab8c1cd6b1c55f", 0x80) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x8, 0x2, 0x4698, "d2550a6f7615c8faed0bc6a83d191271a2c5ef47", 0x80000000, 0x61}) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0x0) close(r0) shmget(0x3, 0x3000, 0x232, &(0x7f0000ffc000/0x3000)=nil) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) syz_emit_ethernet(0xd8, &(0x7f0000000100)="1cd5e3b991153dbf465b3c278c76ab449242a861443f5b420ed17efe109be71f653dd575f4e788ae6c28145165ea17bddad7052209891cdb04440d9ac8bce2fa4557d807a46c8b161129893a04ecdb1a16f29cfe5b4f823e4aefd22fb3244e4bfa88f94eadc8c0917482c182411f6524fe8429c2038db21491d930784687e2418462208140127ed1568a2f654a1511332dd7558d9133fb9f247efe19b1ea2ff3dc13b60bab44db55cd4c2896b104ddeb5e3e82b8ffc51528f0ff72e1e06d6bd29ee956f12f9f7773f58b57e950fefce69094a456e704fd3c") open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x200) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xce925c2fa97bda9d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x44) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:01 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x20) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r3, &(0x7f00000003c0)='./file0\x00', 0x20) r4 = dup2(r2, r1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000840)=0x4) r6 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r7 = accept$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) poll(&(0x7f0000000340)=[{r7, 0xbb}, {r1, 0x20}], 0x40, 0x2) read(r1, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) mkdir(&(0x7f0000000400)='./file0\x00', 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) sendsyslog(&(0x7f0000000200)="9c5233449c167abdbf091f7b370bd5161005d11b0f0e57ef0ea2aa35f2a01fa0592f634aee5353d86a9baa3c8f6a674a7ab542d1ab2d2093fb9a8c7812fb8218dbf42a9d43ed9479cb4e869c4d6fb93b42618bfeaf4ee53f7881220f9cae731ed4d28c485e63404120bb06fffe0e582c438f6de68ededf36", 0x78, 0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x34, 0x0, 0x0, 0x4}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r1, &(0x7f0000000040)="26449450dfb180ce123a14d10c62056a9f7e1d65fd7ff8597bc26c14cf5d7b11f239", 0x22, 0xc, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x28a90, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = 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(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="6bfa2b9cc757c804114832504636ad87f71387", 0x13) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) semget(0x0, 0x2, 0x911) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) denied attempt to set clock forward to 68719476745 16:00:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) r3 = accept(r2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0x1) execve(0x0, 0x0, 0x0) denied attempt to set clock forward to 68719476745 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002ef0288bf065c1ecabdbfb87ec950ffc56cd6734795b130f4f7f3148a6cdb76b11a9ceaadc20ac82b703139b9fd80cb3e6831966dafa341f8da600f381ee72370988457000c3840ab83fe07cbf5c18acf0cb920cc429d2e13b0da5a92f026a82de6f10020f74764bf7958e82f54c24891eeb3133cce04d39581187850818858c9777675c7378354f14228ea54eaec6ca1c3ff04aaab944cfca488a37dc5072618a0985aa631d0d1cde921c4e33e724611a749e4fc3fc8a66d4c3ded693f56b564eadc82f371bc7a0adec89b63911f3"], 0x10) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x12f, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f4bb187ff43dbb864e5264fed710631cfc7af7cccf3ccc4ea37735564dd6d43050b4a987b9755dddd3153fee4dee895fc596c726a939febf6e8355601523943c17d3628418a1290"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r3, r4]) setregid(r1, r4) 16:00:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0x3}, {0x58}], 0x20000000000001aa}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001280)="e3913ca76704198a4cb08f582341d16d735628c61f65717c80c7afaa5a5046800597465ed68237d3c65750d55e17d366a4aa9cdd791c7ea7709d2f2ab2611c5bb3a3c41f75652aaef195f44c3c50ffa99d7241a419bd3a4e0ab5d936c4054b2a8696e3fc9bef57bcbfb14cb1208232ca467a0c2cd5c6258ee8d8c0d5dd1f1a345e308f739a944acee7de1e7c0f5f665c6769e3a967e7d60b96c77b95da1382fa40d967fc1fec7324d38401e0b30b1eb4cb6f7530f495aee6abb1e27115ca6b11745ffcb5cc8734946d78bf1c0a7b08bca064d3fc1bd582feddc63b012f8b968f82ee387f439dc8d81d97f49775902e4577eecd3c72aac71aa33dae6887ea01117843312bb81b2ee3a4a12cb24b547ecf1ceef57e791a28e9bdc470e33bbcdd09bb090adc18ccb235cbcb42cf47c5c35d4eaf4bca07b50dccfcb0872c42020c83f5d9164f302703b4de04b96a4ddb30ec92667c46c64173e3d59522a39c722656cb087eb65465844a6a988a364c325beaee963983a1aab97043c6efc60d76aa75fee2e35be918098320d20e8fa041cef33a2173caa9bf7c076ab7832bf33cab24d0c4df65bd206040fcea0fb9755ecfe2501c553f2ef9e272e629a6b5e2ae5c4c9c2502c3552d06de0d06d93bd78e0e48f346c699f8770204898febe29b14ffe5b6e50b4245e0fb41dd041fe8c57c812995cdfba9c000b09ecc9d340379d66e3072b60df85a18e92c9a4ba0798b9a2e17773e9e1375b62ee14786d179e0f89407b40d1ddbe1417f62fb1f64c5893c61bb65b459c9b8c377ef6cc159f2917e12fc340e03728940e1ef0383ba81181bf5c796daa5129146645f0d8dabf6427344137dcf0de34ae0ccbf9365ee45e46ee09aadf4ce9d1cc5e104121a43e48693b3618134f50f05d87d7fc8939c4ddde0dd4e209abf5c7768bf7a2050fcc0f0bd9d8197ff41e830d46e6e9d5e04c07cf2e648971268f822f86f6af6d621d3bfc18956793419f12f86b6a12432dbc6371579a2c7a951d8897abcefb7cedbb65bf1c36d7983ba602e4246e9e3a80cfa410270664e9a8e73291bec92095899f9fb4777c203fcca1a9534258323ce7ee80f988b39a0e8e6018e08fe95de7dbdb544f7aba37673f36b9aa94a9c5a07a3dcf4e8b5356c880a39b163405d283721935020cce3a99e339c66809b94876058ce83bfc48aeb014a761d515b852cb1eb426c192c6e0bc7055d2dc0290801393ff64bc0426002734d87fd72c98a8404492902c2779ca4b7d0e669cffaadcf54e98ba94af00110ccfffcc513a4792f4fbfde50ea64d32837e9f0847b1c9e7fd9ba4a9b20a930e713450829a3b74303bf02a033a249b15015c9bd5da743d903800c6d061aab77edb3b7ba9be8f6f96814f8e83de18b7784ab043bf193fedcc2c55d7cf829e5fd8fec4e641fab4ab0a167d4ff37ec26412b2dff4c93895ce97c18120f58cb2ac7de583cf91378a60cadca8360976be5285fa3ab3c2f95e70c9bb7b99444533f9fe93c0dece39caed42c45e93ef0f3cd6b1a78cb4f1aada51d62481fe610d24961b1a447f49d161f6832bc64d1a4f1f03740f9faa48e077ef6d1cc2b77dc9a30a3acaadb7b145ca1708fd2b220efdfc8f76d1f4e2ec97dd5c5a9e8c9d266637edd50fd8188aae1be676e29477b09bc47250f143f883da702a8fcead1d8f946b1faadcd497b36e9da292b2ad0fcbde03427fff5f690e9f6634ba9f105e60f133cf6a61fb3e6823eab56f346659300b97c2dace2c3bd921868be8d0462d6c91a30ab1244087ba3b00d1f2cbe854d3995ab7cfdd0d47e388e19e70ea52750f21d34be549426224502f452bf9debd1d0e121a3fcf74a6b7fca1acb3e8891ba76100eacd2b07c35b7eb849eda776e148607c0b823a39d3b2e2986917c38402a40615a1c06a9ebf56b063fae75fc411b2e87944c5e7bbfdc28c39a4336b0a47369302b911f27fa88ad8d9c5c738e826f6e883da717a01675255ef9fc7732afa708a41534807759009209dbfefdcb7c1af23346277b849ae709467545c8c7f7ca3ace4632275a8a5cda982c2f5ae82c3df225b4bdc2b22b773b5ff1db636b201bbc0040369a4d7df303b280e74ff21b07a986afe1ae76051db57cec7babddd10fddf1ba8cf9abdf88d03792980d4de3b2c02dee58e2fc348cf7c04f8df8e609216ee3c5929043d9fe22efd11ca710465bf23bcf85d41e5183c989dcf7d3cb0af1ec7c590f57b3b1e55475c482df3670ce9c01889357d6eb6dc8b5c8466438f3673e6b0550a57207bde678da27f85038771767a3854a05f67f7fc7efbbc6880b9ae6584f72a59a74d355cecf480db9113bde4f588a34ca632a1d949938142c23c6c2ae2827e4248cf912d333254161719f9ad61030ac4bc773ad37273d461db28dec3c94f7ccc27837fe29aea8022c999cbc2b05862b22ff1963598efefc855f09d723c960679d2d3fd4dcd081ae168b10fb84f8ae56e97b4671d8782ad019c5816a2763ffde2fffb0fe73e45ba4f259dbcb2416caa139341c2fd3df8f83df26dcf972279b262c776b76d1ea7ab7c9e3c601a30bc48886d3c2f5863b7b0dacf7556e2f3175a48804d3c274dfd03e385f0baa68a906f11a7043febd345287410d39e9ccac9ad75f528f1ed6d4f405ea862cfce9e7022079f03f4bff60e8cd20a12b954c26f71a70283b81731aae59b259dc7b08fc4b6aef06f49d6f990ed09e74874bedfb2a3ab1001b16a23274af8241a9cd83674cca8160ba239964af5e828cb201f5f216da98403279ece59d398838e0148189f3738b9fa0fb986ce558a69f03cce7bc24ae26abaca600b6028d7ff4ce9115cae1017d13529eced947b35dbe93b411b97826b0e90e504cd776f54c34b8b4b14edf83781609f674b9ac229bbd93a911573e252c950fb45c033977af1c1802ad2fea4e51a4b2ca67ac4ee6d8e5a0c742daa511057ad775756e8a6e29b3a0dc1d10dfecaaa5b950aeef8aad10473cfc65f5a3b1d0a2417b9056429f6af4cd67d7258f970cec4a4f6d63cddb0e0bf410c27c7845f978132f1d1c07f9137b946664d1fb156bf4f1c45e6bed7a64a34658d51853ff1bd55a6a61f27945416d1088d4805301261ec9d1dee996ada3ea8014d2d30cbed23e4633fdc05d0097faa319a47b3d1cd017bffa69a8ac2545221f3964f42f8de85ff56fcbe07a9f69e17e522571f1ef1151c9404039ca2fb045b77cba3caf058d762526d1f41ba924fd596ac44266c3ed23974577891d93a7d921f449a81ba2fcb01432a41cbbd8bb3879bfae9883602545f969435a00bed7b8f43bcc0e96877b91798f9ae95b6571e8e125bff0318f8d4bebafeda03ea433aa1ec83f1def0eeb5aa32d3409947d07eb1261133096dce6edd2145a1fd921c646ed3f8f734bbb0e77621b3ae81b97bfd50d981b8704fe19bb6d996a982ab3f169eac498da7683193fb666a42ea925d96f4eaf01db096e705fd3179eb379ba527b57dd346f58b254b53da0a6d3ee8033d0e669fcd5f486ae12894693e68d7da1c28fef409b95ad440c99331418015e7f219d2835af5e1e94dcfc6408d9b11913f02d6b4d4faca2f02d676b73b5e94d7059133ae4060730654899bf8a81529d35d7fe4e5ddb1cfe03209d832a14c3a5cc88eea27e3c1ca7419cabad9e8a746178be04607bd347aa0bd1ebfa1f45e87fb3a54a0905ad10149ace304768e29cb823059cf2de3717e1799b9b388664958bd8eb5fcf171fa16725f45118e6e02c2f3a9a9424b95155c372f5a12e179397883dde499b6f79c19d60c142cac888cef37c5f9c5072c1990979f030e207f5065367924507d478c62028d38f65552edcb96c166cb4a4a48cda10b1da646de153e3af1fe22f02c406649f9e05ab0474aefc8c28e0a9e6741bedfec242a6629adfa1f93629f3c03bb101a135d1f89e01926602c57a724089af79f4ee475e56821ef286247801eca051d3c1b9fe45550a628c37f06ee50ef0c4da6fac7b977fe882ea97d8f1a2ca9af7ed16c31a062cd73a09c7ecc15296adca0406370b768e1929de43f6112ad26cc358fbd4122b33ea7498c46a220446b4b29d8ac0f4023b838bc1b67c6f613444fa040410e113c2a4f73d65f9e0a87832c19d173a27f634a2b9e768b35a43bd3db17a086c5ee48917526e41321915aa05003d2fd951dcb323ed40dc5d845b41a350275565a01e82459a3afe865a8525c387b27bcc00c46ee9abe3a57f787fe53b8173c7e2c634844602192a9c5f71a24d7f15dc01b93f941f0b6ed29ac0fc30ea7335a96b5bad3f8d4ed10ae3fac2cd37becb40589b752648276bd651747c4e4af71fd9c706e611d03c706dde01ad714453a588fe59a418438b955c1e5a6abb027673ecf8f20f7d0d6523ac26c7313e5f483bf9b0f62e1e2e35b92b6515f702f4cc5ee1039b145040323cce70625e797e0eb386634086e01c37e4f2d7a5060b4ee518e5247f7f848e21c198b4cacc3c5143fe24a2940b288549c4c5549c5ee594da0339c3e7c580a90431a66d14d51704e8bd4cf3667e2a719605138c3b1fc2ba199b0c5f20b9bf50dc1146785062925884cac3f19d278218d172255d5571a4c62baca7cce4e7a59a19e67e3aa432d13afef3696911ddc81bcf40f87338ceeb63ebdfd61ecc82c8621388cd6eeb33bdcaf4ed25da4e63a246e0b6634febcf3a9457e79ed0bdf1a40301948242061920db2408d1b32c74c765b4ec90500d037178a9f2438ea95d18c74018bd3dc840dfd7f075362e9f55aa5dae5f5ad61a886df061ea71caa89530b194387ea5d85581b26ec04d2861f2966e32b86147724fffca51cf6c84a8959043a96fd560bdb3f7d02854c561bcff670678b8998a579567343e59c13fa8c0e2628f11b086a6320caf99e03a453a76dfa9884728b797e641da5de3915f1f9a689e0a5b70369182d47557a45b00625c3d4b12938db5da85a78d5d89daa4045fcb7a55366c0606cea4656443e7cec2198a5f828199d87d616f82b5065fc84e9af51b8911721189e2d4eba01ab927fb80a5b5a3efe551c92cd70ef14a52c6f9d1a83d80de3cbed41092c146d3b39f952cdb50e6a713fac2eb54a24eeceb97e8b0bbc97fde88f0c2af51f18d85f4fdce3d7c243512b27d39f82b530c9ae091dbdfe2f82eb9425498e8bf2bbba2420c40cedd571d6a89f32126a079d14888530e72c3d3dfa09663f5e4935370dacec629c1d91bd8068e30cb79b66e44144db770390ccd2a25df61bb96f4af6f3809b86dc7ee181bba76c57ea927d80e7ae3d6598ab611e657b88b161065508ee346d2e500b6a083fc33163d9cd0ba8e3dc9db80e6eb5f0caa47588217d6eb8b822b6eb02de5143e1b8a0864eb637e699d06ce9443c38e9029efadad9566573f02fac646780c8c219d9dae314c9cee87ac7ad9e1bad082c7e96736b45c855bd8b43bf0ed7ce97aafa63c923079d7be6eed9f97873bc7f53665e1b72c93265395b755fc75b1cb8b097752c1bfad123dd164a3c17f96a08fac03819db1f6c2204032752ef47e25c2af92092e23d37c17125a72fffee4d1dfec9fad8f0c4201c481a3fbb4c8d5d877bf70f1a467675c3c46b369782342891a3495435671ab50a6e37a43ed0d1a96bb2c84fcf9ea28875699e002b14d9e7982509a604e1bff5b96995ba344c9eff9e9ca479f2bda16dbb71ffb68ef677543600f595df1c9346df80f539e85dae8ec6317a6349fede94b14454cc1d42f938f7425efa1313b709afc5fa3e3404573ec4bd6b9e18694ef70c33b", 0x1000}, {&(0x7f00000000c0)="60ae1616e891d32e3005c2f493e2addc361f06e215549f42bb5c", 0x1a}, {&(0x7f0000002280)="b2584050b8f63fb11cac4260d4df3b0155bb62b1119a4977cf3d5e199c16db59f57fa3976acc559c7c89dca39399b3578a8c9e41254c447f92554aca8804b46a93f86eff9dbba5a1eb51de3eb694c3eac5fa082cda34b886ff996f7a60e44fb16c3ae365839f57564860b353b959e9c13bb137b6a066bf2de6137d4f9cfe5c41c30b1fccef13c5746fd894e2aa5442f8dbed43802af596edda8d8274bb782dde21aeb1b78cc3d88961ab940f6e694b92eec191b141911c669e89296a80a2b10d5c0b0fbfe7b51689f708f036e298ba4d4f042f9c1dabab2f9cb420db6249a87743793ccbfb", 0xe5}, {&(0x7f0000002380)="8f44f797f940fea782a4461b174f9a131ba710cb00bf50325dbe2ec2217e128d5dac2159924774651121086d35cd355a3b24112dc35348d908244fa574a02a73667debf47ff356dd54bbc51ca4f7edf33a2aba2840822060d2646d5811a8132de7c809a64fe4dc68a683e5eae9176b4cdd7e8157167403b08a5d8143f3cf6a1e67b7c603a0b47a070669af95310ea9cea9091f6166f62a4e65fc31cd563012c2ae84c57412bd3e8fb6f2009df2b2c2577d9dfb675ec2669d6bdbec275209e1359a6999c57680fad0dad677878f0382487b0512fc6caaaffffb66e5d33a5bc6b2aaf4fad4ba26862c504a192955a2e29b85f1f319bd38329b500152cd15a0fc458fead01f37f9e2041a87422cc4e44e1b41bb1e0e72b060f90f710bbc5f775ff3700c714539f9cea4d0e29816af8596b9c2fd9a0aa4a78dc127e5509bfdaaf324fc6d5f81c8c0b2ebbc4869c292bf76e454ec11db64432f283f6f1c7432badf7fc6695abfea3515030dae9a8d5ff4be67cc2984668f32c98fc1e7d39ee128c888f820de56365276596cec0e93dd3d463a5cc6d162197c0e7086aa011a6186ab255785adb3fa194eb4da033e57199bafa417f84f4d79c628d28724f29e599854aea85bdcb1fc21ac2c987308c65c0b90e1cf0ae4faaac531670bbe3bfa27e65acaa92e58cb56556cebb0321c8539fa88acc6274397d2176849386f17093c1a17517319d39d6d00300e8893817cc3ab8dd6d3115f8b9865d704b3cc3fceef9d6eafc6d6cb8c78bd424ebaa0234d4e7bddfd7d9976f1e8ea062bb0dfa280ccc50e8dc1b2337ca35ff4dcc656826d47a8d98fd91c48c2cb7137f565f9146547656106284c830a1b62eab1cc858a33c4cdcdfa27d7345b7f3b6772c13b71bc0c71811b14ee8216ae0497dab0c955096b168204ac094da2a97f2c7e7dbb92833308b0acb748ba5156705a622c4cc6a5114f79e55011aeed361a792019485c4fff2cc8966d219f9e31562ece556d0fdbb6c5e4322c29b3f226ffd2378a19b7fb95c729f799960e85ae24cc38d0ba536c09d0b503d4c890bec180a4d1e7e20073b64cbd36318b9c565411a61e3c380d09bbff7295ef6f81325fd39e9bea74bbd486a5e1283f6dd6d50b9236b2da2a54cfd271e5e9b5d8d3373727bc3db49f745ea9142d88f2786d31186e165676c909f723ae60947eb4cbf1b5d5fa44dd1823970e43ee687aa93c80bcad75527da725d94a9680a3c1475af6bb7c5cf923d842e9aa23c13e07991d6e544ee038555a522041a22b4419aef827bd3bc5bec0016552b35e3a7f720c8b16635c6be9c7e77e2542aaec0599c8231e94859899d148c1f95ff0ce404eaad198234b1e87ceb4d5bb44bd9495c0f1882fd0fbe5efb5290cf0047f4ddc520a7fea459c593e2499ad9439db0185be6bf82801bd9553e3d1d4b4f3b4f60d88817c8ad80f357ed52539190e65f1d52f80d8151c7ce32e422fd666a110ad1af1cb217d530c00360ff23a17df1787b0332467809b3df9417015247bb62d3c8e180da3298da4126d70d025ad5831c1f3b0360f404880b84fc68dd246123b00d4ad515239f1e5e383d75f94e6439c19c17ad935d4e594b1281ebd761476b94546798cd4d2b3fdca169a4625906488203ed77d8b05585b799018f7db1ee6502fedf74d2b9c86b1178b15426eacfa8cee139bbbcf56879a51d0e2db4dc68aa4b015511dd33f817f37641f5c7c85c72debf618820651d48bbee0c34070e12dc6d9a9834208363368d696b90b3277068783fae6a0ad2969711ad6fab61ce09dea88b9cd79bd4f985c1fc19fa977e6036c99461e366eb2a552304fc631753946d6fc5ef6cf1f096c4b4b399b510a8c2b8642d944a5be477d26438b50c6edd0df080e214742a916a56776cafcc3822d4c6b301057a9cc64aa3176fa4f7043dbfa1568f27e4c8c6452ef9ef487d3978e4584d0ef432f83b20d8f81cdf892331b8b24c4592e50af41671b468b52728c49865ca3fa1e4dc40cfa703b7eb60ea4cea4921112b645afa4736fb1f05a22effecc47e4aea2c33ee07281f5f5a438da7defe8f568bdd83b8b04fceccf7807b4975c0b47725cac138ebbdd795a3c614526a8886bf28f35f05a9fb4c3133a1560b284580af3587c6ac571f92796971e5de5d64006f60772b61085d45ae2be79db5f8b8aef2281f19751d531f5f10a61a3d7d6d2ade7f1f0cf92fec3daff039cecb9f7db6bbc507efef005513a0163a7410f0c796295e4c48f04e4d7646724fd5b27ace08ecd8c406aabd33aba599cd17775e24278b991d433a574e0af4b1f888a5241ebea98735762a8e1361de1235e3a399ff39fc2bb64add7be0dc691c033aa123213d5f87d96d14a7e615cb6a177ee4276c3ebbc08c27651b00dddab4fdbbcfd006685c148c685f8242bbe787e2d680139cd1b9200f4fc30c65604cc54391f1d1909aa6f41f2ac201fb5240b8cef1c2b50a251c1ff317fc68c86f413a161f1aaafc8c643701a3a49b51945dc0b15344603b34601408318f07689853cd906cb5872c454a2b1d6c93dabd7a53cbd0b3f66033ba0413f553019d10c95144d86e66a04c1c8c56af741a41dbca39d3f737e1980d084efff59b53259dbe8f40c951f48968f73493592eef975ffae5f1e41def91134995b46498f0307f3fc5a0314b77be17b8997f00086d9f8a42f767c95c1d0283d4ae1679361cef32c6fb9332eeb66bfe1cde4677aac2bfd01991657ae03891b41341d3a27ad77b1f42c597923a43aaea7d34365d527208326072d1c93b7b6126959040ed42ad7e7c320464b15bcae8609bc5fc284a709c04824fd5f8754ab42dd62d8c0f033143c6541767e1938a287f39d700ec33d7937c704aa224630963cc0db7d881fbfadb96709a0fefa13018de762e8c57f648b726c7f2975b383bb41672c117aec62cd3998a61d4472a39c714baefded52e3ecf64a67d17693ad8ff270b458fb5b52e159e0d0deb39f2602728bc4dc6b691e272c80727f13697bf6889d857abceba373cecfe16cd8f9a0698300571b4cde9b6434fde507bba6eb8e4e8f627a88c093859dd2a33213694fb8ab94fa9b60668366202e2ed260753ef7df2276b2a8f77e91026268bd13b2d5af6aa90ec15da5d281b26c4ec92af199867d27606517987a9b00337227b6a6e5f8a2fd01cc5b707d0c0e04a544a5864f5ba225cc78c36f5b651786d9e4300a9a87be18d6e06e923ab276991be2ed6c5caf6572afa5328515ee8715735486df4330fcc18223440e17e4d978df87ce67fc4dcea97a62ddc1b02ae17739d36294d19cc4ebd66e03270d81825ea3330d609df33ec30dad2e6d197072eb5e0933673d5d58b9b3247335a507fa9fbddcf4e8e629b6b88c0460845a95b1b1bd4b86dec2eebadd3f375185284e4a730c9f781860a3a5244297717df76c71c912328da210ef501754cd72ca64b0424170e2a69182cf893084faf41599dc4108223a6880bdd587526cab4497f0f390b0c187fff1ace6e40405550aeca8da74aec751dde26c7a0206bf50669e72724030a9eebd78760e36ecde695fbc3f70387dbdd87390ec0e3d6f0933f2709a5967b09d30923393b6c8f23511071b09eca7a2f2950692a70a5639b5147b5aa698148f428fe83d96569955c690f86fe6ffa8f9bf2b9d8a1582578b083ce684cb70720574985bb740147a27c3975e373b4ae7c4d5214c460225e7db331c706be651377796804f64fe791e33373c4432e35e6f033fbbd608e9741018a15284c40fcd0130da32ff09990355e7eeba24b35262e6f19150111bb4d1ef532130e95569eeb7d99b88c63b310360046f4f28c4abbd91131f2482cc93f55a4e0cef63133cc55cb38835a4e47646720dcd2897e70abec3721c9a809f5b2fe73c1f5133a651dcd859b682f7c870bb0a65814710f9230f45e362bc570c3122a330883ed0e3225f9f66501e4eb188cb31b421b22a71019cbccf6eb0e367e3fe5fd7b492b6d99cbb59f56b1d869f192432b79fcdadf6f5a7cb86b7f935ce3638539b222101757bf4044d3d64b1ece6b7a82303ccab41eae2f74ceaa4a2f63eff2d5007322999e9b2e303a6c38ea8f56897978166a185596e66aacc1c609394fa3ba0577b4b5c16bcd74f8b0e22d355b71d8b7a7f1334eff0443b043dc7d1a55eef2c55f2e13235d5c08a249eb1af0ff294fc004f9d03c5dcd915e2cff0039889bd1428e385cdcca55d4eef140c69f549aee7526d74bea9ed761aff0e1466d23123b2441eadbf365532d01195b2e143005329d390cf2b13c3a6ea8c442508b8c0d25f32f31175aa6650b5c6084edadcbb52272a7d5469bf6468c2a1b99f0b860f1e9d5f66491b64924d7d576da28f4ec802642dbe7f5eb4116a204648fff31a1c2bf107066b206935d775757471acdc6c25320582dd40e6b472c126b1f59dfb2327b157f63d469b5193957c7cd836ac07f263610e4e32869054d698ad5535b34ca24dacfcc0481e6efda93ab45af6ea2e50013050ea315bbeb6967b28983855ac4326c76003dfa561f6b8d35ff407e62085b3c3b4291d7c1c9995ab71e4b4d4f6cdc81871bb8355fc5370963233ee7cb6bdf4506d16682c3ba99c0ac61cf5dd06614f39d631838bab1e514cff17ad6a2818126c69d200211d46c32122b066b23253755abce53919ca9c4273527f560c18c442ae5bb8bc333b7970da49d5e1d037095f178e90902f1c17f0f7459d1551f91debc5f74e54d928046a18d70dfdbf360422b66065d03b8c6b20a33e116fae2481ac3818008f2fae193a32cd81a2ce809dad70d665009f851bc2e074627d692cd7496482673ee35721014560e4bb350cdfa6f517e8ebeee085c0f31e4c6f59e503421a5af2b6efe9f5b4a26f82902e3eca722231c566265f0cf4fb2d157ff0fdcf46f273a2edc19caee05c7656320713708ce5ed4e12cf601f40583a1ada1c6b8d4f2fbaf714f1bca71f8cf6c6c8e9b857146f9bc92d25048a34ab2c9971adfb92dccf4d0b2074cfe6228f14d0bd0b59546d044e9b07d5e1a76b62d2d2bf58472f54c4f7c0ab15f3e07f11635618dfc92ced253428846290896884e6b2cb2b7e1f5bcc8b4d397ea63617ff0cac704675ac620a73b685a90cf815ffcab950fe1360d7b3858c7893e277f864c846c9308083b3a04a8daaf57f64df4380a75e5d21a7c82ac43f24640847bc7c7f7fe98d87c937b0ae9dccd130d5786fe8f0338437710c6475769cfd5801cb09f211678b85d60b48867a5bebc75e6a29141c5ffd5470d0f40071ac1a982132a5f0ca11a218af273d2fb93e3f55312b5d34ad0239f976d29a341fd4a32336b8edae6fcd26bfb93a4bef021583ef65e2d4e7ecb0f63ab987645acd25ecdc9a065d4365ef1ef022593cd22db0826a88ba81831cb6dd900c18222e6b17236f7753dd4686a6b6260f47c67f7b16a7696476b14452d3cf9cbd7d5a3c9d55bf0b2d932ea0dc90d28dce5932fe0ed9e49cf8831617b916985f8719cbdc73d7a2f0cf1a38af306b835288ba9499bea6433024ea4be41f53e1f4c2320e5807c0e66eef3e29186177956681bf57bb556f417cf83f021995d1e3aa738f2efe0377f4d59aed507de6b069885a276dca45b2286878a50a1a62bf8c0d310f234915a90a05019037aab6eadf9b02e1a65a011132355b02a6086e343d7a6114a9a46e9d956057778b42f0e30f189f6cea821f0db528e429d63a1dc9b32a01d4943ea6f1fe78a3085256781beec1addcb92ac0f385f8d0953373c356edee3714cddf", 0x1000}, {&(0x7f0000000100)="304be431d8b623c94e1df20670413a7743afcf8df721a31243753e01bd946dd24f89f06d780d3c8b26b12d192469c3594a40d8c0c8128a8c64699da73e1f83a9cabf8797e6d4c570edcd8c6766", 0x4d}], 0x5) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000003380)) sendto(r0, &(0x7f0000000280)="e6def551bf62ffba2f80765d935686dfc11ae50b1771d164e5dc3a56d6bb4e1771054cac2991e24d0da0db0c53d2d4dc2b6b5ea83609739081dbb86f9710b7767bf492452c87f7b9671fc44c21b8fee9018d32bf02163723e8333fe6fa7441c4353fcd2714a8ad3ae40663b67417ec72c0ad1c0f1f3e007ff371fdfae470a5d85d665ce20c07557aaeca78992e153c7508d0817320f54cafa63e4de249ec0a16fee6e71c83b9f8adc95a465ad6d67e109107f51302ed5be99e5c652347481bb021842c2d7da121a75c2003bb52e53035b4ec875fbc0d2dcc1be5e152a76f127f1a238ceff7313b0ecff69ee1717027270c0be014e1f7578ea5b87c5bcbce3cd5797aa2bb5f37007485b892c09aa0f12323937fee0878fd0884cb2ae5b7d2afa3499c0f4f815b716369790e4f8d3380829d8f85996c875a6228c7a6e91356e98eed0e1e78c45e312e3eda831dff10e3a5d215ecbe3fe1eccbcc4e94295d328c4abeb4ddeee15cda7a29ec3b8eca39aef442d55efd06d0a0515fa7c55b9131da571f78e123d76070e6394149481698b6b8ac5e5d77ab79f26592bfac44ed1ecefa695bda6dd91ac35330a1d79a45f8d9e6b4ca316e1153535231bef876ba9905de2d94966a6e488b0912571e4d198874e99a731cfad79b6cfc1140e4760e0f1e7f17ef0bf2044605eba96aa21e7a3cc5c0fce55c5857d2b0a0b171779971c9e007263e4002d95fb77e789ecae0c038f217ccec41fdaa4534d0eb98f1b25029379b0ce3e6a4ec68eac08b7c3c9dede71695985020254c226819a6cdf186c659f4f50663cd19031cb182d5e7c6e2ee7dfc0a2df10d774c1cef6c44c45a9c225504ca84c867ac213f9c1b4c42ac2780e3124d64a4bff55fb3c0c0576343124a195120fa8f82888ee91dadf13bb4192e650e06c37d21182c4bf0f1c1f1b0e158cd0f32ad3fa38affa2335a85560ccdfdeb07cf879b1bdd84113dab866f88d10e87bd0e2682f14516bf8e375894756c8ea60cc68b49a3b6a96fc87e7a105102bebe61d150f65529012c161bc78ad9138b4a85264f99632ce751f5ab2af74dec0a8453c3a7e402df11508079faf7cc4d70efd9720e1b5243ef344855dbddc21129dbe9139cf819be9eccec91f1ef534398805eec879342a2b11a3506a56ccfe30c006730b9243f18568730380f45af62f6ed810001e777af115aaa573a524392b02a527584d0ac6dae4c907424d685f53c1379285d03b66f241e4720e7762764fa30875bea74f44150d117293965b2d145cb9cefb08028ef0fe94b46759824c76f17f3fb15e2f5e5765d792ecb450fb0f13c73e14899fde36cec6effa8198069ff8936c684648afc395f8b6698c2fd520bbd7cffe48580f816b710eedf1ef0079e69fe2b3f6d6c7b16195501c0c458689b75770e2fae6e00a2f492a8da73cfc7315944ee812a063c46aaa4254c019192e4e46b078dd853143364a2b138f26e87e776cd0606a586c18c7a3e5bacf92bdb9a9dc58387b9f2f15a0bc8fdd1d6656253b60076dc938547e9b605de70488a4920d1c16416157c97eb0628e2a987de212cd7f4a73f41ea500ec8d922f5053203caa2421f62c6cd57b2e31d7c0d1688d51f74af850b43a7a3d80fdfd39d2314154c10c520ac0b994063b9eabdf72bec792b39c0a2527e992b0bc06b212e3b7a13456b2221ec225a410166cabef326e23106f606f7aaaf451e230807ba415441004d12d79a6b4459eaaff91fe3cadcd4486c5dde768e660d0fe23464022993371e6cac6fc2a8608599c6070b17f371a6b135aaa7244dd3386da3d64e18ffe740ccb23929cc8a9c078b4d84562b94d5d2a019a1f2928a7f1e6ad4c19cfb46ae5ffd2ef43d5950aa5c303154f9b96cfefce99afb6f167adce2f41d70268f88abe9f1acd9dd500f3fc06d98de622fd5be3495ce7394684918f58ee86b8023d975d54f10064903c39285da85571eb500b8165bdfb4b6df177c856c239e750e6b615a21567e6037194de659bd0e15843f6d072015b3417e45eb23f0c894f1fa02a78de266ac3ac28ac92daa86b517a67371cd2a3e97e1a7f1998f088e92dbef94791c1f457f1e64fa601f693d6b29ee3169b93b30d46ec20f5f85aabbc62359497dad1913084c8ef6b6551cf82e7ada9a4e5ba63660a884a59d46fcf74035d65c022197eea98cf0be4ab6a55911d5f6327f504056e900ae31149940ead9ebeeed9227dd5d95a1d7170a783521e5b07b1937b5fd672d1f7cc6bd25734a8655b97dc567975e12099ec4e8dd85e8b019010257721b4af1c75e7a167c07173c04af30675019793a7b22419c2d28f28a1cb81648fcbdc5de0c50a94a531155c4b3cbae2b93b1f9a4383d980a6ddf77ec9c46e5d1c3aed757f43cca9e94cf10c2ed86cccab627f2d7175793c2830ef7f1769a82e1c8baba5b547a04751a3c7360d80daca57598cd80b6436dbff042ecab0ee9051d4e3c93f40529a8a204f8781c3ec712457f054cf6f51acda8a0e863a6841b8435f6d953d4ab9e0c90e261dc644fa8161562a012588194a7ffdf4762c1fe29fd3f34288ef4a0369f0369d9ad61cc174b73809d522d846bf28bff493a09bdb6cac1da933a3b0c303d24195b6986e7da0f515621aad6efc8dd4b56ec7a559e492a23769d4206365772fd56805b36c818e84224255574be51fb82a2ca8b6d68998403076abb6ccc05a2600601ea8e85636675462ab103375dfa067a84654e7d1fc9ab152eac68bab21a7bfe8a509e7c25f2cec27087b4a7047c8a0c2dae72f2c344015f859b873f617089506b7a771450105731d8c0045f180c894fa0939115d8c5c201544d8360cebff32c14e061ba7a4a603ea5baf42b1e778efcc1068ea07e34196695b88d743a05f098697c54a187c212175c858e9635683a3b6816f40ac21ae43fa038f300732e37086dda3eb193a2195e79a8ad599b97be6ca645d650fe8104aeb172c0ef93cb7735bb105e62063378dbee9b87ca02e693401289e46082286af88c81525b946523474e2cb02bfb4b4cbb6446cef6f4a228a2b092312dfa9839827a0e5522ef6695c38ca4775c552cabe065005c43e3101b9528e79a0a9f9a1b73ad58d180fe1a2079c40bbb08fbe431437340b6077f9bf801e73b69a07e7c64e90d624e13221bf9912369b322232a951bd9bf16aa80fd9db142f597302a990d15f6b7cd540962609aa464465cc4045974faf985c1f9d92cd2a3017da89f4b0e0e16fcaf31f5bd0c5e0c84f3156d48eb41586cd0e408fc88ff905af3ef23698accd2b8da099baa8376aec8ee01b668907d0d21ef376e331f79f419e927b6b0f155f26dadd6013e9bb7e5c2839d6243000afba768dabd3c6b5f99619479e73b29512fc24626d792c9f51d76d88d77978b0b0ae503e70393456baa0f2bd9293a80754a59e60595f80b0250115e48796e19d7d5a892c1147b65defd96612d2617073f1ba10c8d81082a76ffaecf7419f0f13d1d8447995d49710cf419a904331f5bce8579770e797cf1795d1d038289c1a08a3e8220a00fa4bdc31d91d24da62632ffd6458b1c4ce0049f9cd07bfa979fdf38c7f9ee2a4f0fdde500f3e266266f19872063b438db74d8b723427da29a6e0e7f95cba3b3ad80c9390d7f76b65a6ea870dddfab3155914cf479076e43007b9a638cd617f21524fa24093fdec7c67969e4ca9081bdf6615f335a56d3637216ef960fe699cc4e8f3a5dbd746301d27ca995c2881ca2e0aed5d5dcee021c3cf95386d7bd597c8f11ce310b11809ba85bd72b43fde577153a9bb346e9c0be7c4298f91df7b2829d5465b24726615cca7e1dca4a9598268c8cb020ee5cf968609ef3f5dba36b0e7315483cffe30f519d84e97dbf70e0dcff8191bf39a445a4507fdbbf1454706cb0a21fa10b8e4bfe1bc2441b9894a41007a467496795ed2779510797ff33896f2d67762c8736da1b95b3138d90987aec456f89a1f1bcfbdd4b57b28dc8d76a33d4d476bff28de3fc1fff571ce2e4dfc5cfa712eda3c1a19ae0ef8a8230f4892c2ff3438ee9103799dc0d90901b592a205576bf9f88509ba2cc20ed64dd50527a9623340335d7ff73af81240693bf178e8a5aee47e1b089d04abdbe0201936d259e69ad652fcfde2685c6c5253eb1c6f42712877cfafa13370338d9e44d323453ab34b390cc2f11776e6d988a67caceb3c0380c4b74cbc4c4a0ca881871b2705562f7ec4a8283d5e0a38af022b822c943a13c0a66b2d87186e9288ff363c357e37044ed3ccf647e6eded0f42519fb590564bca56fb36ad7c46c349919c32b55b98b6c8365dfc9c2143f809123390bc00b7757de75da56abf40c86f03112d832d736b77b7dbb9ac02ffca62538063fe5e3b0c54dd3ddf60f6cbdbf89969e0285ef6a8c6a2f7f750e47c013ef60c8bb11d60d3392df5f650bcf39bc46588a0a847a30325cc0926bb7c112e6a70ec792892def6edb5746b27a9ae1be01bad13773c50f5494fcc75867e43ff22e9be2adc4c2b6eb5d276c9e13dea11f2a52fc56a4dc19223790bbd9c2dab16d1ca375cef02bb40a680ee7a093848e5e04a87100971c43fa96c9bfd7cc97414a5f4ba08e54500337ccc838859f11d9f710c7e0119f58546f6e1678337319e2c154d3f1493b6c1d0cf733259022fbb177ca111ccc7df65aca6eed9515c7a1438afee4ae5b51e1463c8d71c1d93123b332756dc6a51a3420c094dd59e9a84878f504afa1f2b43159c877b522013f11aed766398c76ac9686cf67586128f52a2e01da222a43138c94d1d6d2c46d9c8799c7aaef94512b3e3e83601a163a80a0824c49d6f104f7c9e9bad44d7c8e480218c4736fe632c55d01652ecee429ae999939dae39eb1fd426c214237bd68f248d3c9755e8f6cdaf4b6fa7a4738a438efec32b046ac2676f953d8c1c0e1567b8efa9ed1faf4c749874fe80e9de5e6144305b3649867888f22773141777a49a81654ff4d61de0eb3f3bab19cfc9816ac24d89f1d4f78a706c76bdbeb69118c6a7751bba5a106259de6a0d19cc46236089168490231dcea7f3d2f6615e2b85ad9676bcba270961eb1b3d9328710f597b9d5ada3542e8f8fe8bc712b2746b6ca70927107e86773f9d6247646044619a1701ee2a3fd7f34e67c11522b3e1ac338ed625ec81a9e4d7ffc9ff91737b69b8782db082beae3fb555ca3961cf93b70c12e8d27727e5cae23dc2d80653790e83dbd45a83dfd79afcb1575224f380bc4f4956c5923cf78e623a067ced751c1accbb0b35bc22a3d1aa043e72849d9d9ad437371ab328b3b5030a1a72cb098532b98188d75a2ad998c7df539f62a40544f6080f501076d36cfda4e9e760b2e08d0e12de709839b2f0fa3d169de17d8099babf54d4303f219a51d841fe9a26ca742d3661be56e5f1b70f65151f108df8464f5bb96ef6df173327406c337c530d4ba85f11ab2cb1643feea6fb4eaa5fbbf9694a993ccbe6a343f2fe83c2cdf419f7929e35353c5dbd9b1ae65f4306e792ad73b9c2195acb5194bb1ddd7dbc019d42f8ada31ec5dacc9f99f6042dc8789f98fcdaa350e7e98b18815897d642afa5224190aa7822c221f4e635435f6f71a5a91284e6c1d0f7789f05c629c448aa89a33b91fc46d3446fabbfab03539a4a9162e49534a7a06b2bf8f46df816b8863ef142de4f5bef5087c4047f98a6100fd15e2739b3052e81293cb52dbf79f24f8257dfef91a2fdcea0ce7cd1cbbc0b843eb71c32a00b17ee12b9ce9978763585f10add39be180f3499e401c17d7f8", 0x1000, 0x600, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9ee2c9e686278aab52952c0e4552d81f4ac592509384c16681ddbb7283677b6272bb887c104ed2496017621ea06f9d7339c7e36de08b99db931f0481509711c6e622fedf53a06dc27779b6e5f45e4c1232c42067041cf6e0693ad1d40807a5bea6d8337599f80c98944d45086b6b5441225bd4ec16623e0c74cc01f5e6ae2d092cd04e7f6769f2df0f5553b64205d01c8c97f484839981f8cad6be547d99d48e86307cb8dd256278bf37eaa5af35f835ba0bdf085c671b78", 0xb8}, {&(0x7f0000000180)="c684b2972cae93", 0x7}], 0x2, 0x0, 0x0, 0x40d}, 0xa) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000000)="1935eb76fefd41ad40418a6ebd00c625b8a636f55704cacad3b92a48055afc9bc94a793ffdbc8a453f96bfc837dc3d81599a618b797f9da1b5f3bd8350abca493b9689"}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'4ap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x60}, {0x4006}]}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) r3 = dup2(r2, r0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) sendsyslog(&(0x7f0000000080)="eab6cbca49bb3b9bbc81360d3ff6f83f8a2f4eab7f6aec6eeeb96e981c7f579c74e57647c971", 0x26, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) shmat(r1, &(0x7f0000d76000/0x2000)=nil, 0x1000) r14 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r14) shmdt(r14) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) r15 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) chflagsat(r15, &(0x7f0000000200)='./file0\x00', 0x10000, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept(r16, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r16, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) 16:00:02 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) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xbc34, './file0\x00', './file0\x00'}) shutdown(r2, 0x0) close(r2) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r2}], 0x2, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) recvfrom(r3, &(0x7f0000000140)=""/178, 0xb2, 0x3, &(0x7f0000000200)=@in6={0x18, 0x1, 0xbe58, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) nanosleep(&(0x7f0000000240)={0xfff, 0x5}, &(0x7f0000000280)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290800000000000000000000880a605b4d7a5c0c47eada0fc27032f6af76ffcb69ce691afbaa"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080), 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x100) dup2(r2, r1) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) socket(0x6, 0x5, 0xfb) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x2, 0xc002, 0xff) recvfrom(r0, &(0x7f0000000040)=""/120, 0x78, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x5718c17703b298f2, 0x10) setsockopt(r2, 0x8, 0x38f738a0, &(0x7f0000000180)="6f1173c41f705b8b38576067eb3b69b06eca49e014788def06188e5b9a0fee037834c25e43b685162fad5dc0d4d1e117054d47c2e7c34e047534c005f7032eb0bb55260d2892996128052f6f263b5fa84879f306516298d2a21e2882dbafd193da6ab3e20aa91a0e80a1f158ef90fa3b711c8be794", 0x75) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xffffffff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:03 executing program 1: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65274965e000000000000002095c133653f9c5a9d0000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a933b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a80a946f1eeb3e99f31c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000373430af2ddfd07502aa272aa0abce72110000000000000000bfafddb5a44ac25888396425f1c0a70f95c97356cac7456f1ef8863080b935e1055ddfdc396568c32538d71c8f2fd90f3fedfb29db8ea54a47c8958e7ce7c10d2df278d9d3ce08425f9f852602ecb05e8ba4e06e934e1bcb438ecde219607da1a3adf58f6a35ea4566a44c283d9445df59c52a33cba2dfbb7417a551035a71d1b4e8367f5bd4c9d4028891f25dcb2063"], 0x55, 0x3, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x80000000000) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x37, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x2, 0x3b, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[], @ANYRESHEX=r8, @ANYRES64, @ANYRES64, @ANYRESHEX=0x0, @ANYRESDEC=r9, @ANYRESDEC=0x0], 0x7, 0x0) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f48874741c69fd5e9339adc413bc324c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a72a73f95a875eafc002856427a04ea40b191c21bb3197b9fb67e606abac4f5144cea839d24c59f6b3bc0d420bb7756811d6d35b980d40412c3829b8bf28d8080400005cc56f3c75b90297a52c0702da59efd258b3250419333ab1b54f6bc13b3813fbf8", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r5], 0x3, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0) r10 = msgget$private(0x0, 0x10000004) msgsnd(r10, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) msgsnd(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) msgrcv(r10, &(0x7f0000000240), 0x8, 0x1, 0x0) msgsnd(r5, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b09b7272c428de41622bfd80de0d711428036e38913bdb4a7e9787b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5332218873f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f50000000000000000000000000000000065baa4049800791339b563e535e24351316a533bbb0814f32a2752ed525e01029c5723e15b69e823b00b605d1d679650cd73b00f1599840e26dfafa28753a8fc1aff5c9c22b9b735ba92ee69103804e7a23c17f12e3bbf806be0611b4ef79c52b48f0cf58fde72333ce504dc029e35e5f02db2f3a20f120ce4bccdfc60c4b1aa"], 0x1, 0x4) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) 16:00:03 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xbf41ee471686eb86) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000)={0x7, 0x66}, 0x10) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa25be4d47f1f2e70, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = msgget(0x0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xcc, 0xf6, 0x3, 0x3}, {0x400, 0x9, 0x7f, 0x9}, {0x9, 0xff, 0xff, 0x6}, {0x5, 0x6, 0x1, 0x3}, {0x2, 0x3, 0xe6, 0x1}, {0x0, 0x6, 0x81, 0x9}]}) msgctl$IPC_RMID(r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 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}, 0x2) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r5, r6) r7 = geteuid() setreuid(r5, r7) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x200002d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="01032786dcfe617cb5aefcf710e7") 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x1f}, {0x0, 0x502d}, {0x6}], 0x3}) r1 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) r10 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f00000001c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x3, r3, r5, 0xffffffffffffffff, r9, 0x11, 0x44}, 0xff, 0x5, 0x9}) 16:00:03 executing program 0: pledge(0x0, &(0x7f00000006c0)='vmm\x00') 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x1) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0xfbcd73e29c9ec6b1, &(0x7f0000000100)={0xcb3a, 0x6e6b10b7}, 0x10) 16:00:03 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000800)=0xfffffffffffffff4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000840)=0x4) setsockopt(r5, 0x80000000, 0x800, &(0x7f0000000580)="c287cd19b6d841d7210dea8a4403592e40af80dd2b08351bf4ea8fba10b7d71d73d58867ae15a5499074034e6869b8d7655980e9af40a41b1cc1866496b652d879f1189bab5af18b2d209d022dca49c38e118166ee0f63134a7e60bd8544eb156f4a2e772971cd70120e36b6b4c0d9a502be4bf962d8a467eedac7535ae4645fac6bf5c8a67ea851a91508f4", 0x8c) accept$inet6(r3, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) munlock(&(0x7f00005d8000/0x3000)=nil, 0x3000) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sync() setsockopt(r6, 0x10029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="06877ad4b12a2854c186db82", 0xc}, {&(0x7f00000003c0)="c10a362b422ac8ee0c7ff2", 0xb}], 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r2 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getuid() setuid(r4) semop(r2, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000380)=0xffff) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) close(r3) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x46b, 0x1, 0x8, 0x2, 0x7, 0x1ff, 0x10000]}) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="3ed43162fff922f66e92594336391d26c84006aee169e7ffec44c25d49c3885c71650d8fa7ea4cfe39fe36d7da94fea92952f224d04509de57a31882dee2a0072e28eb93b9dd13a9b309513b9c50f73aaf7c80900b0c1510edd47c8915cdb430a82cf830ce66091547275a6a2a06604683fb1f09d33381379d2350081349e03584dc2bf05f38bd050a4315572039546dc7869274e04576ce974ef222fc7b2e90c63f48a7570aa006893426b17cf85ebc79b47006c16acfda2cce3622c0a5fc5c195efea86a805a33cfa7ab6f27a4de355c65f94d303e7bd40bc56f17d23f2d2963f6cf9e1f25b20d2a34fc10e7ce0e891ad02f542959d7618ab223b8cd98427390dea3d6a2e6c9ab661ee104e82f69a55bf843ac48ea7dd9d2e942c6dd5e2fbb7520e8eb3416f4ad8e3dd166f5833682b75f07a6fbac8b8a4c3c82ee7b83976b320ef9f2e9c0f6a4740003fa264751c4c3f0bf5997576acc33d368a388da80d5bba4b810faab351f15c5b1e21f039e15772ee1b732d0e60130f356b83e6a386cf2edc0d0cd1356e0e9bf484c8530eb410cde534fd5119187406d9eaddaea451f33bcef30c9a5bb6f78120078ec9662c5e76dda34bb33f2005069318630c81d9bc91afc3e51ffb5540dc49f9ed95316de02d27de25d01ca785705126f121bebe0f81b2218b53be49ec4b0e738f4c0dacecd2299b9d3c9b61a7905534815fc15e2196e67d97920f6b44ef2bb96ff71cb9ce90c83ddc22b34d6dc913bd593d2495523cfdc2af66d93c40472835531be815bfc51022221778c6cb1323cc5acbf3eb908ba54f94fb235cfc2bbf185e29c267a26ff0e7729e272498fbc72aa825bd19099f553be52ba4dd85f8c169edca6004916c2529979e2ab2264d822fba5a75f0f7b84be88a27ecf1f0066ca304c3d1462bee4129015d7f2ad830241272e25381a69f8720d2de8ba459091a83bfdd225f49bb44dfb3ddfb5a944f59b1546a0c60af2df9da99ac5493927abd45c8c900fa196e823cf72d33753785dcdb3e8b9889bbb2dc2dc1b1a06d4bc6d5d33a86788b3668b90025e2b097becb6d2e4b42250a00d16caf1c374d0404e9fb7d04074b88f968975284449fb228285147c3cfbcde4fbe8b5ee5d1c5e037e880162797108a5bb1d1d0d6872429f8a738956955ee7e451ccf02247d385b7a0ad422393ba49588a380e7e522613c082e674be1e2510b759cad6b05ef28dd86771c15bdaeb002d89dda19ca9d09420c1a153f4fc0b627669feae87af6e903a60353f177edb29176f822ab9352d081c5c835546b4e3a84671b7d7fb510c7c66ad86fc686e80eafc0b2951096597b4ed18f83431157ea8e19954c547a772fecb6ef5d7bb19e4b63d39d497cf7a81c7792d7e6312c7c5fc018e57b9f1e3c8b32012c0a952e3d4fb957a0f7d98eeaca246415b1a381ded87bc6f56bb5aa7199b828eed2fbf7a16e8370de84a8524b67420aa8025e7985d0f81a993c7c628fa9e08e72224eecf52dad0b678ca12ef2795b60991f8147e655200c1dd35d3484c11065071ac7e166f2db506eb85c4ecfeeeffbdf4f55720a99d62c6f111889f48db62b23d7d7330e9c2fac3dda799db92c96a6aa246542e234124fd650798093d94989245f784b27d675fc86c20cffe3cdb416c9cfbebd7bc9532d2c47b796b6bfccad74e0837e2da5ecf467f2f01dec3550b2320317fc33f1084f15ee8a4c4b36f13792f9710d816c7bea3eced3e2a529562a390f07c6279f431c2f75d394e49a1c7e0f8aeb04fdb27bbe6a0e7cec8d575372354e7d8781cee658dec1dab80a8f233d8ea96180a42e22371bc51f9395dc2e0772a0375604021db17ab91e54b6df09ccc7eddb277a8fea66acc623a995f4d1666b4d50ca857ee95fe7955e52df5fb522366c4a07c0718b88b51e093ff52c8fdbd235560a167103acbd1dc4938bc3f3d9e74c435ccd93933eb3c1a55d29a6b5de7c7b9b96efecdbde278cb05b63a9547f36c05c0c636c9fd411a726f0b4bdd1e0c1c9b8ce39a62b82bb88e68a384f47befaec08ea520141f6ae143cea07f2b7fb14b0c275df391b8991c308df36c9cbc7de47c0b6bc46d996193fb927458d331b5cc23941c3a8d30bc52739dacba8df598e2a86f588c9164b4edb192675765fe4a353e6394f8219872bd9c39db443c23bd20bc55586318fa8edef6824235960a2b0c1bab96b2237c773604f96c382931d54ee51c5a177e5aafaf7b0b6612e71d1a3091a47774a98dfd23bd46024d805fd61007b9e0a3ec68a47b114392cf3c3dad3e9ee18e03c4880f47ab88ad9bd457ebece2cf768a9e1d23165701ffaddde9bec45c5d93db5ae2c7b303434f70a352800bb5880c48ce8436ad8bbb2d4bf19fd8eb81842519378adb76eebbbc1c522d90b89bb2fb105068a3b17d7a679183b170e406e0384283db117b69e2167be1debd2ebf3d101fed559640b60b1fbdd6065fc339ab2face96aff692c05cf08f06676ac51d6118399559ddd2172da88fbf99293cd802bedbe63282f671cfe64223d4c536d213df3c76818a2bf7afd31505f43ef9f809568e70a587783ba36b248103ac31df3c15d71c76965752e4c019bccc1c6cb48964f4940520ce8c95508d9c816c9e0e1809e2f8f2ee5f2861b7884a3b4bee87fd5cf087a54c12692ec840214274356a924712635456040e5e5707b4b81ee6143109765b6c8b4fba26ff049a9689b76d4059282c5af29ed9da29d87090655185de0fadeccfe8c93b9b0289e14059d8cfd8b3ed1c2dbbb0aee0d851a0f50e5193d190b4b1b3a7ffab537a6cf2226341ad2b971766f182cd13c7d82d9c9a576e72e3bdeddcfce62466c46b504ca72658400e1f8aa2a8571d83751ad27fc8312383470743cc50e2b46c5f7ce03eba8522273a1400d28446cfd079b29e3d389587acb14cfab6084482fb2e699edcd44c0fa0b450302499d5409f71209e4fedd5e573a2e4e8e2d19dd0222e9d9f734af6a3523d427b3fd2d039e5020ba0624fe552c74d9a237a24dca1ecdca579b41c4711440e2eec996594b4469c7828f2e2043efed5c48ee9e6b495aad1d0ea1509a670bbc5a8ef2146544c062b4560e64daf940ee48af1f7fe86d6ff0ea23fc5d190e0ff800cd62824810d02589ed654b52a47f1a014fc6e10a8743b789e2dc05fc33b590c7b7296e319181fa6214908de78392aeae14543d221b6f20ac20d459d45afff3760963147d591d73b83754ddb5f4e9aa19188285a1742d9454a3dab7b51ec43445c1dcdf768ba6ad567a8073d0ae335bb6241c1fa4ae4e14837c08a00148968beb022542a13b534f6fbd9f4d907d6b2ab82e6d01b2ca59d90003705aaa2e3469bec8a42b0b3b4fddaae5d289c87dea6111928adc2c951f9db443f852786b766a67a00a4f440c441bfe1ab7df3163f2a9a8caf8220edc057a1c1093c9f13e37b14acd0f5703e078a6aeb9db631765afa10ba3ce44214e0d156a8e1f242ebadbc08c783f4d65dbf38b686ec6b11c018de5c80947b7446ea2bdaa8c018d8fa94ea38c28840b424b6d2928052e5ef35e76c5272d6df2232d34f0eaacbef9295d57974031da036710b812bd342adbafecb8e0ed54d661a11013ce9c564c5a7a41f175e8ebdb5e40ac623a196eb32a9cce5cdd4090dc175f7041de54269ca7a8ea81eccd2d93344b75eacc965d45ad17e876d169c9d2f3a4e7a79a04748712b3157d4d226259f3738b01aa862700f36de363a5ddfa8db357510046abadd07adbebf18ba11ebbce482a9dbbc7981681abf2378b3a13018f9774bf2bb5ece7fb9f2c6f37acab13967617d31884000e702849786500d9fb29340602627fa6ed8bcd4c8983c8bea0fc48bf9e2ed071b31d795a2fb463c41a8c1883a9bde203b08a2230426fd391a0a00288d8693f3aba22d07e96aaeb7ac6f0559cf88b38c955c8c5fe1ad1531a42d236e48fe847f81098f3694ba0465fb0c370", 0xb01) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x50}, {0x53}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="26149b33fb642804b63c08060000") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000200)=[0x7ff, 0xffff, 0xffffffff, 0x0, 0x1]}) 16:00:03 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x180, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x3) getsockopt(r1, 0x7cb, 0x7ff, &(0x7f0000000540)=""/4096, &(0x7f0000000000)=0x1000) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x9b3739bf8beb4320, 0x1) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1e6, 0x0, 0x2ee}, 0xc6) sendto$inet6(r1, &(0x7f0000000180)="db6394803bba4078dad93ebd34046126e4df8120791542faf1e5affe2b054e3bcabc3394933f2927969e9c808adbebd9381238952e2391ada1111c1fd6af2411445c97cb90e20277ba42358c34409175812b904e39b0a40694129593f0b20b0385cdfabca5540d1928261a886f511e09ddb38d76643fc23c", 0x78, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x5}, 0xc) 16:00:03 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) flock(0xffffffffffffff9c, 0x0) dup(r0) r1 = semget$private(0x0, 0x2, 0x8a4) semop(r1, &(0x7f0000000040)=[{0x0, 0x1, 0x2800}, {0x4, 0x2a6a}, {0x1, 0x0, 0x8ee04d6f44a558bc}, {0x3, 0x6, 0x1000}], 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) sendto$inet6(r2, &(0x7f00000002c0)="57cf4aa82c6ded6c016d8a418bbbe06540880ec6150700000000000000d59f3c8583805116b958d0524237db3c3be1c97197d560a16e93af9a77edaf3ce24f45767d2ef9b6b207a098cf1b6a83e04cc471faa098fa44135cab2835e66374d5c5c99bf257466d3588c22ed166c97111a8bc212decd0ed1546023700000000000000000082dd95ede0cd2e406e", 0x5f, 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r11, 0x0, r15}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r0) shmdt(r0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x80000000, './bus\x00'}) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r3 = getegid() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x9, 0x0, r3, r5, r6, 0x3eed0ac44a45f80, 0x9}, 0xba41, 0x7ff, r7, 0xffffffffffffffff, 0x2, 0xff, 0x7}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) setsockopt(r1, 0x5, 0x1f, &(0x7f0000000080)="12ba2bde787135", 0x7) pwritev(r8, &(0x7f0000000300)=[{&(0x7f0000000180)="b67cce09fba557208bdd5a313ed9b5dfb570787fe45503f4d3ba7fe2abea919a3a66d1b6b96c3804ee9fb908855250336feb76470234b40e48c148390f6a76cce4c68ae6abadb071cbee11509dd1424cb96dc4f7cb248c7d884a54435d9b7c33feb5791d1795b22518e4e4c4fcb87e525a0dccd6c92612b7b4a5f88ed173309d67cdf97a6cd273e5a6765199e6e8793e1551378a8d426994d1de499e", 0x9c}, {&(0x7f00000000c0)="d840454170589236b04c6638d5cf94b475fee507836404397735bd8eadf4a1dc047f56b907aa5e87326a0e6d964e30c11c2b3fbdc659ab7953598cfc60a89494c81728ad55f69749b377f7325ac31ca6f9b065f0a1d728cadb6eb98503bc8a703801a09b3cb74e5cf0b8e0f7c1e684e6186e50b6764af5", 0x77}, {}, {&(0x7f0000000240)="31861d067793e9dd07253c42c9d36d9a584e5ffc8e589d7f7daee3a89e44cfa26da35278c74ad46fb4d4f663f34f61b6ae10dbfdefbf15d9447e9746c383e276d7e88122a05eb7880ff5", 0x4a}, {&(0x7f00000002c0)="a8b7cb3ef34b95d1", 0x8}], 0x5, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x3) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tBp', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x101, 0x9) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r3, &(0x7f0000000200)="d1cec11c20278634db8660442fc06de021ae850003b3ee981ae7f1e8bfaf3600678ab8a038794b9ad2f9f0676e1587a3ea18923a82e03bef6427e978d96516c0ed942fbda88a5b1165f7f2aebd03bb9a7f59b4dc8b7ec6c797e25b7f82c99b852b4f339441d706506e213cf5c9bd5ae7b51c368da95ca3e8de4149f16f1f007249592e25dc428c56554f6bd8d83fca4bc1f53d49cab6805b83e808f8f3a9e72a76291ea059fc0258bcc2bf60108ecb25905fc0bba3d4c8bce86533ee32d053509b126ba8e28bc7428c", 0xc9, 0x406, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000300)) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) truncate(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ftruncate(r7, 0x0, 0xb914) r8 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) pwrite(r8, &(0x7f0000000500)="8099a0e3de32710e1a0623df898daf45cb517646121316e7eea2eeebf6d8427b0e73d52e6fb70cf447e3a5fb0cf35e217ca1eb465a75ed0cb30699dc51104fcd8210a32faed4daafa20bc92adadf0c50c74a4726e6e9a7d8031d05a00a7815579adf85481c716104d951fdbfdee76151ec67800f51483d139ef0663759fb23417723803a4c4997fdf88e80b570633bc42075f190a8841173ba9265e985c3d3de44d1199d3d075815af788e18ed03efda1d374129c74028e4559b9c7ef2c9c8189cd3dca4a635e305d4323e92899ceff869a2650a1eeb7b139ad5e3a8e094fca275", 0xe1, 0x0, 0x0) getsockopt(r8, 0x40, 0x5, &(0x7f0000000600)=""/12, &(0x7f0000000640)=0xc) open$dir(&(0x7f0000000680)='./file0\x00', 0x80, 0x1) setuid(r6) fchflags(r7, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0xe0, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000700)) r10 = syz_open_pts() ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000740)=0x5) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000780)={0x5, 0xfffff1d9, 0xff, 0x3ff, "05213903ecc99c2dd37783c7fbccffbbc29981e0", 0x7}) pwrite(0xffffffffffffff9c, &(0x7f00000007c0)="c2115299051e35834972ca4af0e156029bec4b6df0b50384d40986361c3772f6f5e0c95ead641b506757b84fb1d05a810bdf479caccd5d948f27d9f33f42ba7335a1a88da0c894924f2054c27f57295e08dfe7a86479cec3157834e498b5e06dfd30ce5095c429d324ca729256184c864c94ffc06e51f9e7468b05a9e2579ba30cfdde80ba7d4f612597fc19e6cc6d8c143dcbf59bf662e13847f19b46b7a55e94768e4e8782b0dde0c5b2e34e4dc31e88c7c798283bd5", 0xb7, 0x0, 0x0) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r14 = geteuid() r15 = getgid() r16 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000c00)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000008c0)="c5f0a84f49dfa097dc1d09c7adefd78bb7489c4777c2f70ce5df6ccbaba1c80baf20bbfe8296e79e817b24c3db8fd6c1f951c2036035da6696ec023b11e75f5e287f1b123b297de9859324700dbba48f4c1fded0fcbdbb136742ce38fe62da2f4eb80a3c18506ad2541c5b3a9c3395ed8b4b1b6b62c3f5c07e38a6852e484902b35b19e2f549ba068df05b62f6deb749d94c122969ce7eab0588e3000e5342c128ba4daf8e59754e8dbde31509ed77d90f531d46b5333f4941e1e455ecbce1eac187f583893178abffb9df9071d90ac1cc4494100cd24b64a27e729137cc4deb48195e5bcf603547da7151304b17e19c1115aa14a69c57b46265dc7579", 0xfd}, {&(0x7f00000009c0)="e5aace95496b17203596d4706a027b9240b85496d0aaba84548f7689c699bee3c8", 0x21}], 0x2, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, r5, r14, r15}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r5, r6, r16}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r17}], 0x98, 0x408}, 0x84b4124c6fb9614e) 16:00:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x80000000}], 0x1}) socketpair(0x1, 0x1, 0x2a, &(0x7f0000000080)) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f3860c45f746336481c5fba9a79786c1d0a0f6555953569b1739d7d9fb3039260012969e0f2ce81ace97e0b013f84064dade83a5893a81d585e34ef83f6b0dc49f179cf7c32f31437bb0af0185dda6f76a755adc9479ae0a22a325e6da1bbf701b04aa85492e31f5ac4da6b821dff904b3ac383dbff0c3c2e3e3012", 0x7d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = getpgrp() getpgid(r1) syz_open_pts() write(r0, 0x0, 0x26a) 16:00:04 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x1, 0x10) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = dup(r0) accept$inet(r1, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) sendto(r1, &(0x7f0000000000)="aaae5f270d49d43c1fdd47c15096bde31df467539dd06c761faa6dc7e27962c1a6104b3372eaae8c8c71e3011cf865c9c6e98bdeeb8cf56a0dcd9ac650b04a4983356cefa168c6407d8a9de86fe5222d3bcf325e91ec550a7ee5", 0x5a, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0500000000000000020000000092a4d06ef7b7b56bcd09cd0000000000000002000000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000080)='./file0\x00', 0xd201, 0xfffffffd) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x13) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10000, './bus\x00'}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(0xffffffffffffff9c, &(0x7f0000000200), 0x3fc, 0x0, 0x6, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000040)="9df5ec94a1cd1bc82c31bfaecf76751eb7944ffa58decb77eccce5df4c4585deb122a4cc7601", 0x26}, {&(0x7f0000000080)="4b998a0c49575d9193ce4dd0d92ece5a5219a42eb9c41fef0d5fee454f087be38b34ae68bf1eb12bb06ae24379814bb4c9ed679bcd8aab519c70dabb6585724ebb8c0cde0643a7fcf5fc75f00c3fd7a34002f50e0c64ecf878dbe6362f5684625e3d9258e1aeb8b5203e295262bc763415f293b5345a555bd95244c72be984a64c4700b951648e92f5c7f77d4d12a4af46ac8c2fb2bebcc8615cf75050c940717d46ba43ba1d1cc2198cdbc5b6d59db5efbc3580a92daaff5e1d573b213b0b5a39ee8043565388c3efebfff4e36101922462299f643b78e069a498319ab691dea95fa58a3fe087633c34eb0c7867b10675219a6c86c13bbd5de4b892b59d267b57b5814748be28d4b10507702cdd219b772f85a49ce1c7472b937e0e4b64c2af804b4d6517437d9483ce9e49a7bd936f913c34f4a2fff3c275064a603da624f77d9ec3601b01885d52081e0c7f8e5186301537ba3e2d51f0d1321b5238cd906e602320ea765f02bd64effb91a3f638fec520e4a3a31521a364acca9a3664d86e9adfb87c411346e25043601162f13a35f096cb36264006f6593644821b36818ad173e85b611150a91e6cdbdc0019832542fa8b0bb586686f2624472514de2811a91bd6e986cb8317203c4e5e2739efc2943f0e2660b7cb6a03dd95b2661c06435b5a74bde30cc2c4e90077eaddbc769abc72f2803ddbea27118a3472a4f78bcf712809fcbb88d1d2cddafbfe745e5d0314437c89450c9791771f0ee7a3b44d54176986c347c4087aa851fbf44c4533306edf92a9e63ee17381176f6b6470e9c42f400bab6ac0b787126f5e292bb593f0dd5dea09e6f9b3aa021e7f20e7c6659d1fba2280119bbfe5bf1e03f4810628e2880552d9ae954e0f1c53344a9a1fd9c4327388a3c15540d10e46f0441b8119a15c017b8607ec65e3522affc596d440f6c1fd74d179cd3cfcf3ce2751c1f3d9c28dc782f4c04e0ac98405a20b33847ce163d5536dba6e3c89ae4f76aae28b133e033cd10b43dc265c6a64037948acdf3b0994f95f8bee4ac131fa5be2c40bcb4df0e88a277c9fd42421e151c7b31d2ef3e077b6ad9e5a9d03b3ec50eb4741ad7b8ca7a9b329658730ef24151c3a7fb996f29487d2ddcdcf867d7614f149a44671b64108eaffbfa4711e418295aadd24dc901369d18a6da11da86c24e8d316765ee6c9ac916ca57e146cca0114c65230eaa65fa433c80ece65af0a8facfd0861dccda55fbe61d9e3ea783e2d4e5843b6a92dd66a6a1c2b2ad1ddba9cdc072d8f6b0067682ba2b417b5d859a72eea40799640206296888f4ab7eb71367f53e85b700cf8b7b2ffcbbd0d2e0e215f1f52613ae5adb2f953c30c6fb87f9646016c8241014778f783db12a03679e9ac0ebafaae1ebcb9121e8abe77a0ca76656b83e1cfd2d5ca1f9f92e5a4f7767c761846959cc1d844eb38cc48f290fdbe51e1364371ee6c836c3406c9c327fb1265ca7052569662902f7eac7da86c3e823d5529414dd600bae789a837d26412297b0d4fe8a2cc2bfeebf6c2838e71952b5f522078e14f8294a6ad7495b3a8dcdfc8e05ee5e887f0c5681a3e774bee67c975732456442e22e8e93f5f9f4684bef232604b5d79465369a6836a538b3b733279938c742488c07f50a8fe9fabe84d26004cf1f2beac0c12d2ec593c29243782d2e37d3057f32a2a48903b394dd56b911e45b8867a2b2e79c94ebeb07d2c3103a2664834ea3f3887608fa2d228c2edca3165db31b5b58aeb394cc3ac20e726bd052e275c57af9942c0ff836d11a19f900d3aab79a2cc46a644eddc8ed8721fc83e69f208226443cd043a4396ccf73308f1d65d18a74641d93dda709078129ea5f4f0deaf5692686dd40ba409e80d70b8cbe935654be2cf5f46d6d46969cdbff5ee86d89cd88a56527a8acbe6a56fc25ddf7d81145958063032004a7848a0f8c727098dd9728f30a3efcda26e666f048403f52cba48d8b6f5c5b70ee61dbd99b03bd7a7bc13ba4e3e686527db72cdbe09dd56b7690438f19209be4a1b47170d35f917c350d888599d7f776a6ea9f4264b49251368d7b6985ef2565fa0e95765178f27a69553208aeddaa331a829bb597f5ce61cf162c0a9a2a38cb974b0e35ec9d15ff547311c1db58dee637985798e54a845a8be9d78122fca504a3b5982d81ee4f5951c859b84f8a510abe9bce7947fe790cb2ceed0163c21c746b24f4c8e790a5e589e1aeebf385c19ed10c6f1fc4bb3afeb8ccd124c7a8c5eca1ba9b384d5234eca053720adeffed8bb7861df4a350d351c755db1cf428b47d3bd77a22d143e15c0f202c5dc726439ca0da043b25d92975ce370d4205f219c4b4bdaa4f242d92d367a9048939d7f6eefe14a30e615be8bc04a883fb83a352be9b64d08f91e5bfecf99b887cd983f7e53fdc323f6d51658fdacd7c84dc1b8bdefb55d10bd9cbe6d7b5897fa9e819d52f6a525a84a9878da841fdba789307045f6bde49deed213e85b4179223ffa4aa12b645dfe095f16c351b4f33d2ef0a2e72b8d9ebcfc60372676ffb1c8a25ac0068a9711c414f7649d7b1047b3144e4764c02815eeeb36e52fc5b56c265777cbc49a6f743c17bfdfe58f0e53a4d9f88420c60df8edaf017adb0c433b66550d7a10ccdbbd48439110cfc76dd27ec7f2dcda6694eb81a8889e003d3fdaa17fd37dcedda0b5aaaa1fea9b2e6739439f194dd5ca43203ee9a74d7047b376d842f46bc6a533584a5cbd2c0f93825d60a7d97453d858ae0925d49b972899d5df9133c501118e251065d89bdc1228f1beb8009989f69c9dbbeb1edfa3316f3b076c3d8f5a2c56256294c191eb28c3304def6439ac391462bf58856f1f9698d92ae5f2969820688aa3a6cb29cb5260796bb549b995bd727c6a340277da132a3c4cdbae670c55d482c40746854b8e4db5492695b11fa674ef76dba31e0b32cf31d2a1eff1780de9e36e6e471d0221287516c8fb0385384b52d306e91ed42cc12a705a67e7e8994b87864157472299a9bb4d96205dc44b255e96672787a6eb4c0956776c0287c4237c7f008f19692d2c0ff0dea19bc4812cec4323b47d433a4856f87bfc323ae690341c8a9d5639fc14c6c253ce5235e24ee6dd20800bf614cba20a4fa6b22fcb3a38f93f3309b70c854ba4211d7a98bf89305224a4ed5ccf14eecd311d39649696e050187db63c87a2445b678edadaa507fb18a46eeec866b80cc4eb6fd3298d834449d41610306a1fd792641b1d7f4e6e7083c101caf8640ae84604f4c70d93819673404a5a7486eaf28a0e936b57c2b3e43f61c6b401a3254854cbc3e7a8c5cc1c390e537da22b0e76ba031134e735f286d241813078439b4bb510139d2ee9954a5b331dac708820fe5960fc4f1276370784e6797dbd224b725ea85626e75c5cea728dccc403b733001da4bed1c3b0da1267b6e6bfdf1f99526667aa653633f5690303029a0d518ded30f1ff1cf848de7de41e0578637d387b1bcfcdde1f11a0972a6e314fd364e64969fc2c8119c4b6bbe082de3347f7e727ca789eec58387433db710f401cc408588de77ef204a7b6d5c9f766edfdeffd7b8650d2547f0efe5158d6d07d814ac318b49e5fc2ab823c8d6a1e6fad38c93ffe69c52a1c2f0d747ed65b5ddedc2156c9a0469d7ebda9313d81911fed8ce3c2f15fc79dee97ade8157901f2b2dcc5d47237b9057020bc288b75bf7e73133b05385cad99aa5550c0952d9d6a4c82d8bd0600fecaa95aa165007e5eaaf8bf9ac46cda07c808a4e7f8fc0fca6cc50c0bd89598f45976cd5b4bd2c615acd7f7d2e806a20d9636deac944980afd3e9e10794af1b616b2f9d8286c970ec22d7c6ce7bfe4798d8e8b644cf64bf3b6527120d3985123c2d922a456f37ff51f5d83b206d3dc0d6ffb4463d4036bc709b48607306d8056b14626d8525b85790ef527a641b01d38a1ab8d894dcd35f664ea0ea12b5c0ce55a30837cef5db72d8e2c7914cedce685b508f8ee5bb36cd9d2827babe14e31f8640c2dbb83dc6a37a49b9adf10f24fabd800214548a8156ff475c752e271e58eda178949ea800b9e7efbb1994d1985da68c2efda401725f8bd0aedd3212979d78cb18f8c3c144572f6763b18dc0030af5c6d73cdc37d840c8b81e7eaa8d4e7b6e7320cb57cb385dd57e6e6831532c615cdb023c997785e11a924f020548a309b3427e6cd033668a01df4c2c7c524ac02efe9a1833cce1fc8d99925fe6cdd55f43e7eb5eee4b534b39b9234a5d7f972e696214ee862fe2c4cc16f98f6f218be17fa7c264214fa8eca3307a67fac66d40afd04a9563ee29bb592afda408514cf2d3a71300b612c0f165dfb21d228ed1909c34c219d7661f4aa428b52b789656cb94dd6a5345a19bb8abd16f1ea2e6df5cbd7399fa50ec1938b2bb667eb5499d0b79b084a9cb295479bded444b73a9ae6e2b41218693f001d689657105dcad8637bd6937b03a326b90cf3909771c317b5dc795fa256c4297a0b40d44840757614aa87383816d19b96960b64502419bec16195c0bceb36c453950885b333da48be566ccfcbe6524ec455f8da68a073ea550a25d97ce2d666104f54e6225e98352498ad8593b7e334a40a685592c2453a8dc284c8cd256ea5a1eb7fec52e22f2178c88df30703a59f5f771a30dcb7875c39978b6866ff96acf57bf8c1182fca9e1ceabde6ecc1b2c5e16dd30f1cc1f0698e4cbbc5d57d01ad2fc568cf1bf57a8a00dbe2e5e07890e6571407c64d599b5572dca4823a7947b5d0c54f332e3257aec4a7020e01e200943a9280535ca99b61d2726318819859f89bbc75dd75701337803113479ef7c6f63d9b851f7bef3ab15e1874cf71d6b70ff08b8f6f4c88c0050029e8a71b36333e612ea6eba35942b521fcaaa88d70cef6fb8b1bc2b742960f4d9b791f1aa76b4262d280ba1f005d602327195caa1bfd78478160e6bd99c9fdb1d1bbb565b8f71bd906c5800f0e5ed8d470f62143573577313f9c40403b973cf164f4818e49e8f47309d2567f7824f5373688a1cc9e7bf3a108ac0a613141b7f77dbf62256a35ff5d1370bb98ed4466a10cd45f7a198fd28ecaf7090d899f565dcccb61a4ba224650cb57ad74f3feed60970d21ce5376bd33187390bd3f72597d6d58dad44f63c67013ccf5b2caa92ba9b1bbab6440d49c59cd325a93d1ce5a9f1ce39323f2c4690ee9a7a7bf9e5d2c41437d44e51559bb907026e7d6f544976aabef19f3dbf0729abd9281596ae6b5c0e753785c19f7d6c99cd50ec707f3237cbcf4f54540160682ca6f6089e1ed7ce201bd918849a788bb0939a117e9d8b0dbf9ba94604d42b6853b21f86880a18fca3b216e1c39e2712729db0dd0748473736ba92e4824e2cc0d4c93ec7469ea589e8735a16cb51e3c898b9f859a59b0d34ba3f654981eed4059a9d304aae51b96c21d473c450bc0463eb209930a311278ff4e8278075d5e33dce71089cb52c42d18e2958897136fd421d0b7ba8f942567b5ee8a042563e2d6344d595058449babf0f8c5bfca6afc693278d4e5157d58b61657a8a87d2706c5fa2cdc5f2c944b5c974ad2c90025aff42e77b8c39d2a285df824295dbd760bb0cfa8366441725ac7741f2e19934b81d147d9f0b0c3a109ab6cc2e5656a5cae226959e031a85279c5a5dfd5869d9f38a1c308a7e4d09d296dbe05494c894f3fe5144018a580429b36c950b93c7b275d433214aa6e812885b1a9b2d23ca45f7853afce058e672339a6602e1436af071bee57290f5b2f0a6937f", 0x1000}], 0x2, &(0x7f00000010c0)=[{0x50, 0xffff, 0xc4df, "a64f0a060859734d1ba90909e74d2cd787dd2bcf54c27a94cf43208a16909f6f9e57fd5cf4cc49f63793760b5528fb5921d6413d27007e2ee04372722b4996ca"}, {0x18, 0xffff, 0x6, "7ca8199fc8"}, {0x38, 0x2, 0x1ff, "9e3f9c2eab722c20cf98580e125e9d8bbeaa92962bc7783326c00bf86152db78c1788e4f55"}, {0x50, 0x1, 0x4, "3b3cbc824ccfa0269070201e514cfa38b6cdca36d287e49a64ee8f7ffabb4840376bd08d29962f9895208479b7aa067832dc97aa12b4a2e61e30"}, {0x80, 0x1, 0x6e1, "90d3b3e569c2641e074ccdc865a46a66365235976b51d9eb8b689894d0c875b49a1a93e99f050b28a48bb4d986e9885cdb50950fdb34c1c6003b2f9114ff4ad08a9ebeee6d7cd4ec32802128d25ec8d52a313b7fab208d1dc0755bbcaafbb1e3cc7bed0d8e0bc816e8"}, {0xf0, 0x0, 0x1000, "1d4f2af9d30bea060ecaff6ea46990b86464e9ed4d2e3485552ce701030d67ca17af13c9ce9038bbeeb439af3169de16730a4c1ecf3cd777f098b5b940a678c329391383f6fccb0fa7cb46d6560347aba09d520e422e30b15c0fb60ad04e324dbfad1284ec35453a552732f295626bf443e3d81ab8bc1aeda8907a46d93ca889baf6951f59c5e2500c20df89a3ce1c1f19569b4d3134b298e62958b04ce8f9bd0a6753f001ffc7638fbb0f8af66d09750ab5a26667a456082fe328dd9e574f292ee4b90339561e686f174884af67e211a723421a6f1ae6fead6803"}, {0x10, 0xffff, 0x80000000}, {0xc8, 0xffff, 0x8, "284c633e7af35e31807a8d061cb9ba43c2fb93ab7824a0144e3be0cc4d37bde427377726ab93c732dd1fc1e83939d4d9ee7a7a8cbccd8c82b220b44afa44fb4023043bc427b10efc2bdc392d604a2189e53595b49a1fc07c5ac2cb327d947e3fd152b34c2897d1be596b4d7beece7af27cc3f14edf5cdb23892f86a3285c45ac5d39d02e7ecb7002ce5b59b3a15bcd471f5c9a92460c6f4c23a3be79c7d0dc19f432d2dcdc11b1f033b04fa9c11f681a520d681868"}, {0x60, 0x1, 0x7a, "9ebec08f285e9227512f0e7025b47b82e87efe12b60bab1501588ba3ab01a8299107a49781a513419d01242f752c71e4bac0ffd8aab9b193d2c54a11be1d9a53cc38c6d3fb1eeb04087dca"}], 0x398}, 0x1) recvfrom(r0, &(0x7f00000014c0)=""/69, 0x45, 0xc40, &(0x7f0000001540)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x4}, {0x45}, {0x20000000000006}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") getpgrp() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x4, 0x1f, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0xfe16}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x0, 0x40, 0x2, 0x1}, {0x9, 0x3f, 0x4, 0xa46d}, {0x40, 0x8, 0x20, 0x7}, {0x466b, 0x2, 0x1, 0xfffffff9}, {0x5, 0x8, 0x81, 0x7e44}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000140)=[{0x765, 0xb7, 0x9, 0xb2}, {0xb41b, 0x0, 0x81, 0x3}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x104, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x11c) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x12) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0xffffff7e}) utimensat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0xcc7, 0x58e}, {0x2, 0x2879}}, 0x2) open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x1, 0x0, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:04 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x0, 0x2) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x104, 0x1f}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) 16:00:04 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaad34) r0 = open(&(0x7f0000000080)='./file0\x00', 0x302c8, 0xc8) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) r5 = fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r8, r9) setreuid(r6, r9) ioctl$TIOCFLUSH(r5, 0xc1206949, &(0x7f0000000300)) 16:00:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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}, 0x8) 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) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r3, r4]) r5 = getgid() r6 = getegid() r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) getgroups(0x4, &(0x7f0000000100)=[r3, r5, r6, r8]) 16:00:04 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r0) pipe2(&(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6d, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:04 executing program 1: r0 = socket(0x2, 0x8003, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="b5791af71b2ef1a9da008dd1555b9788b18a86f784517ea5b70be539d5ae332ef34dea1936008a7222c0fbcd55c4888e493a5848740f41905a8ab8af068e1cb44b1ca503208c61daefc4075075", 0x4d}, {&(0x7f00000002c0)="4302d820c16e8842f6f5a319188f7acb7af1ee9615654c23e058b2db0b15189842167c89fa31442507c026b01cccfcdbccda0510d6968bb8a9c41ea350b65bae313d83e78602cb976439229f2e1ad49041309927b9cd5eecc87d4ab89f26b71d8188d5fc15bcd5c84bc8e2de2b9ba31b7cd22a4be1961f4902aa7c020fef07785b0992be05c54e35b28038d15f4210d3298b6110323994a87035298df6ef0325c499c2fba55e83a392e393605341f007bcd268fea05758e3c50785fe5a8333ff5c763441e4740afb1cb2301861ef4f0b3ec80bb4b5644f7044981adf", 0xdc}, {&(0x7f00000003c0)="7ce36da6874f5c4228e0a77719a0bc76137ce08fc4d17b1a992cf7626eb983037b67d36cb41ef791dbd9da77c5eca64bc0844e066afa773250a0592c99818f4a1758b0978ae8f452e5d754671814f02f4e7f52f6db7b6b2497a163665b", 0x5d}, {&(0x7f0000000440)="75566c74d177500ba80cec4683ddc2a4a221b726f8e5bec32da2a862577697c15bbe91c385b3bfb58c12992e58f9642802d7989e6f53a7ad1887072f3979d0f741e6636f15d746f716f4be67614e3cd2b3953b1e13ddc13235442cd51b59827caaca6beb108eb91a0e56d1f8e42fec35f801dea8f12e9c523f19e1ada738523fb853c6a2dee9983028", 0x89}, {&(0x7f0000000500)="b3757235b56a6cc9acc5adc50294bfc6a86a8e075001c702920105b75ea695b1b890b774008245f511a9ece388bfeb2b187490b5e8471c5d64907514464831d0ece6aad0b8f581ca88e20fa06bdb67abcd20832ffc4b0a468bbb791de95c869302", 0x61}, {&(0x7f0000000580)="3e6442cacd8a726674a6d321bddc9d7f7989d89a6bebbdfc7f2259126de99896d492fc6f955ed92bfa6d143dbbadc79ee7a4f9d8e7676e00ba2246c17ae6f0633c4dad28d9eb00e395e4c4743a6e11fd6a19542198a098cdb5d8adb74b0576acc31beb7446ab62fea1db1361b817aaeb04f11822a516a958966f67cc04362d12bdda6393a4ddeda6e28ba08a970ae70ab681d7dabdae04659e08fcc0d843dc6ebc8b7e12837409e233d355f371a37deb91bffc2acf7114e37783cd9126", 0xbd}, {&(0x7f0000000640)="30dc63d734cb95ae2893cf22a7a794dd399945409a702c90756c534c7e5a649772bbaf1afebce958d94dcd302b7019aa2d2f2ac2aefced0bbd1e0c800cbd708e6dc456befbef0be96281766593e9a431a1ab0aca192acd9a471c1decc17952b0fb5a", 0x62}, {&(0x7f00000006c0)="e60657287685c7cbf0ed14fda7feb08d8cefb404d5e4da2962f8882236ab63d35f99bea0134edf420a3108bcece43710ce3de5baea4cdc892a9e607dbd10309d04c52f6e183e08332d8eeb023090bdec96b70b0b8d22963f7abc4c0cbb17110863dad6fb3ed2be429bf888d0", 0x6c}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1830c, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530008c36a59b51dfed99b4730f6539e41a36e711df5ff272f3527b5ba635cbc5bc04000000000000001d544282643a712834d768a7872e5093ec8c05e7f9f970240e40c4024bba17159a5791f042bfbb66569aa55b9dcbe79cea8b6460f7abbbbce44c2ce3ac1cdf14811fbb6de70f7a54e387860000000000000000"], 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) close(r2) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 16:00:04 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, 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r4 = dup(r3) getegid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x400000000000003, &(0x7f0000000000)="ebffcbff13b9fd812ec699319296480000000000", 0x254) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r7 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r7, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 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, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r8, 0xc) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={r9, r10, r11}, 0xc) r12 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000780)={{0x9, r10, r11, r10, r11, 0x0, 0x3}, 0x70, 0x7, 0x3}) getdents(r8, &(0x7f0000000800)=""/43, 0x2b) setgid(r11) sendmsg(r8, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000d00)=ANY=[@ANYBLOB="3000000000000000ffff000004000000ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e0000002800000000000000ffff0000b3ed000077bfca10f368fb18e9a9d14c15741fcfb00000004000000000000000ffff000005000000ecf3fe85d0a81abafdbe97f289fc1ddeb6e708b240aaf2db4250d4c17dd4e9c2f800400000000000000001000000090000003e24d24cd3dc2802f7e8775b6adfb901600c8b5421df1e664327d2142ab2049e0b55f758ce9885091e0000002f0e533ee3c10635fa02bd27d60e000000005800000001cf3d9dcfd499b1239983000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a16826297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f000000000000000000000000e84479d9c92ed5c0b1abefb866a6f205c7626f14ffe0cd67434d7aab1f7d9be9a75f25b11af3f17df6b1bce8f780b90cfad77c35de4d0734a63aebd5c5fb7cc480adc35f974a37713cfa3302e19206450a368f1a78997039f0df3a50585e52"], 0x19d}, 0x8) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000cc0)={r9, r10, r11}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000500)=0xff1a) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r14 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r14, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCNXCL(r15, 0x2000740e) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r15, 0x6, r16) sendto(r15, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r14, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r14, 0x274a7c1755daac67, &(0x7f0000000180)={0x69294f3a03121e0f, 0x2, 0x6, 0x5, r16}) writev(r15, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r15, 0xc) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000700)=0x3) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x1000) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r18, 0x80000001, 0x1000, 0x5, 0x100000000}) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40000800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x32537d953cd40a71) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)='./file1\x00') dup2(r1, r0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x7, 0x2, 0x6}) kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x4b12006f49acd931, 0x0) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000840)=0x4) kevent(r1, &(0x7f0000000300)=[{{r2}, 0x0, 0x81, 0x1, 0x74, 0x40}, {{r1}, 0xfffffffffffffff8, 0x0, 0xd, 0x9, 0x300000000000}, {{r3}, 0xfffffffffffffff8, 0x9f58a1efe3604cce, 0x4, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x2, 0x2, 0x0, 0x5c3}, {{r5}, 0xfffffffffffffffe, 0x8, 0x4, 0x800, 0x6}, {{r6}, 0x7fffffffffffffff, 0x12, 0x20000000, 0x7, 0x2}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x8, 0x101}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r13, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semop(r13, &(0x7f0000000140)=[{0x0, 0x80, 0x800}], 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) wait4(r15, &(0x7f0000000000), 0xa, 0x0) r17 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r18 = kqueue() kevent(r18, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r18, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 1: r0 = semget(0x1, 0x6, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/20) r1 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r3, r4) r5 = getgid() r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r7, r8) r9 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x12a) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000240)=0x96) r12 = getegid() setgroups(0x2, &(0x7f0000000080)=[r10, r12]) setitimer(0x2, &(0x7f00000002c0)={{0xfffffffffffffbff, 0x5}, {0x80000001, 0xff}}, &(0x7f0000000300)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r3, r5, r8, r12, 0x47, 0x7}, 0x3, 0x77, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4}, {}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) read(r1, &(0x7f0000000000)=""/46, 0x2e) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$inet(r0, &(0x7f0000000180)="ebea3d404a004c2895efd4fd996d2fd99fd05496fb9336274ddd17f19446a82ac67bfa908bc81c4b53b21507a6dcb0ee3cc7f7f8f47d3171fc6e9ee8737c4cf2c673adfbef76c3f27a987dc6d1edc34cf5ea147e0423301f64ba7395e2f1654bfaf5a62f10ad237c64b4926bb2ff5d625c22cd213ca8e0d3d7a2722517f72f6754b4321bfdc6588b9327a061f3b2cd5172b3eb4fe40c5454c5cf28606f215eaba2425320aa94564fb3b6c0644f360f67c601aaea11f2fcd2b1c6e99e537a7335c4662c87be0da55b0d18e77069457b21ff5614288360e7208110c04e851586e256adcbe61b1351a8e3b5ab06176035fcc9f286a3d161f4c6466b992642e713b22bdf0bcb1347ec625e9ab56cb1fc01769f6cbedf4e3f464b8ebd3cae3177a2b101b16c4029afa8ddab086b519b25a082979532610a5769ab8837e6a6c62956b17a4ecd1bace7838302e7dc62df3ae76d3cc3b3a6f405ec27f3709ff2c8e074071a6384a81cdbf7bbf47bca45df166f69c9de5d44f542d0af0b274c485fcec200afc01aaeb4cb9d34ad618cd9b6862b2d232e82e92b69b959bdbbd7141db1e6f5b99c85dbd4e240fa01f79df5cfdc89ac6aa9055fd68ab829aeb9262d6addff287baa621c3ba16c36d91aca87d7f672d111519bc127dbeac4b6f7b9062c448b65a48058916292519cd9efec1ed680331b8f14b1a729d79c0fff669dccfd61a0ea3fa6358aacd3e542e9f1bcb56c77a58f6a6ee37fcb74abe4dfb19607cd7d87348931155a910eb299f14e6ed89dc4a019bca43545efecfea37c14aa9a598905088a926ff995759b72c8f0d41287253ee390a27a240bd2ea8e4c14092324949ad3577904fda6412e8216c86d3960f7ba14d86ff9803c530344990b6d5e8b874035e4c36ee80d128e2461202ef3250fbcfec8a7b80f2ce53d99a34c49ff550379f1a1d1297160ee5b34f13b82a901e0fedbe0cd1b89fe0401a5b4748d80e6342783a111d8160cf9071dde4125d92cc8405c4b48cb9ec41b7443d94b40e17f065dc785446c998880667deb5758acb9fa95fd1890cf3d9db6e6176b02505b3f352cd65ee2345b3c80274fc5bfcaec030cc867ece990467da8a69708d38f0f2fe0ad6af597f5a18c71d0b8fdc621ff4d489e868b9d5999bb792e33a9b19df4ed24a7f7c6878b51584194e259271bc1fa8f86cefb1035415b8a3ce1dd611616fa9bd869c29c6e8d6cf83448280180ba1f250b393f1559533dec8cbc4053769fb102a9bbc644af232fe530ae4d055d08832b0ad8ca1725794077be175b48c7f51d7bc1374c96c264f6af693f807fae283a3d70b6b555781e774d164fa5912d4a8976e7183f65763765f5c0f5217fb96c97559df062ff56ce59dca912442b8985a7eec9ef1c65f7806a625022a56524f768aa3481f5072e980241d92439c36b755d9fef4f9a9e6ba31fdeb1e80f09f71f37c9e1977f64410ae6f4a9d609eced34ca033543114e05cbe7e9df7fb1d35b6705a1b1bebc91581d7c763587b0b6cc4e43d9ae4306e32fbb2b0c16072395d074752040360b772fb428f4509348f6f318229b79c574309be11441cc25d39a16838e9f2a42d8a51b3a0217dc13fabf094d37a659946b5570eb61ef867d0bae2b1464511c655ffb899f0f2e88acc3f79fb7918934946b3a11baefdbe986082f5a4e1b5c5f51dac7bbcd37e13eb5548aa3d3bdd410c830ba521e5fa5cf2d1712cb8e41438abf8738e5b28a683a59018edd44f3d88b82b4d1e863e0e8010a32731eae9564ed9197d4742365a8fbf36eee657afae29cd5531f798e875d76cb5fbb6c6d555b7ad01db6286aa72183665d9c8ade545f4d82a8577b4e04ed1188172fc619fc0a5f818cddedcae75c2db9cbf2b4da6d63683702292be19de3f421de08628548d9d7c7d3d620cd721223820973f110a9a2f79e193fd36b345044165312e3f625eb0266af0577188abad8d5f863a945643b0a20d9cd47a7abd2d0dada1bbe5796d62de432c5ee2b648f23302fa8a319390b48e2ecea4ce1e1a410e1d4deb89a4618572fa5a17b6c442bbcc7e71f4654e9f3c521ed485527c56b2a67b7d445c2f8c80e50de890d900bec620f818eb27d90ebff5004375b1597bb17875e5e976170fdb0569ad94a28da9eff5c53f9693b2a569c3a275a396bd2cfe77c731d179fb76b99512acb3ef0dc9eac1b5d8d06f5e43d74b93693ee8d606717a4e517082134f250af82fe25d42aadff56b3a1b46d08c5fa7ce6835d582c377ed21ef0e91d84a1e45e3e30c22d2377072ee44a7ec025382872653e7940ab23fb328c019329d98a3976025b4ab960de274e034047adfa5b2f14b4b4d15f016a398aa853caaee715f9c7b232eac41ee15a8190a76a0230451933c8618019387b9747c6001c193a7942535a1c9f75d6323758d8c7f6da35c0ddcc60408390ad11508f61fda3d4f414369dc70882583fa27f2427c1227d69525d7aa54e746e8092696dbeada216ceac505f4c8dd76b432068da7efe1529eaa5921c91ab943904c324078cad48849789a77601e227704d11843c0716f0d474c833c90b7dea9d96acccc42e291b47396efdfcf21c4678f69ac11833c35cfcf9bf7404806a6105bc2cb832c9d25049d2f55691515ba6c300282bedc1846ae4002177377db8bf498b994366ea50b8d41c9f0946288da821612f8958cf16dfe789260de1ce7da94ea771663f7dc95a43b859dcbbf2a27fb8bb2e23047c5c2d37124f4cfcf0dd1388a71202398af32db2db070ced0ae82ff32c5bfda0bbb710c6bb31175c932d87d4c61a498b6bbcbe1cc638268cd2d7580e4a86e649f20a420710ff350f6b0fb02d2b107c5a40e518b95397378f3f947ad9fea4c2991662c6db21178f3d4a996fb80f54023cb837985c4142d537bd0d18d965c18b0b26d30232775dab95be570aeddb77793c104cd9e99d83181152190df589f9bb4d52e0a6ab3338bf01334e31dd340d222077ca24ccf9aa160fdecb933ca4bc880b2c320d7b9f6e2f7eeb8ac77992e8a59f0bd823224f9972a103bba89be738b4a1f3f0469c1291593fda161b098979d46e6fd73813d9d9d58fdff352d4fba7c71ae031376309b2d6c33f50faacf03a0142f4657ab2d9f6ae8b2db20b3600af41e78308b352ea0479722c8329db16278e89a14ee1e950f5a71ab7dde7e7b3ed684cccb269b877f54ddb41a3365a7884108e9dbdb92a1d0ac6e74255d3ce0f85910d01aae848fe6dcbfff1c0aeb25495eb8899337c0055646ae959e90e45ea47acda04af12ce1c1f0f3578419dc6eab651ec08caa8f747aefb739e41af4a905b9ca0fd33c9423cfbfdbe60c7888e88f3667afaf4f6755883970b8f0ab975fd9de8a11e8df40f728cc7a7ba72049700c8c315b874b6a50547e4316113fa158b1724acb5fcad98ea82637e1fed593f47b3fce3ca0e38800b108d4c5b208f11a34a920731cbd331d34ede56f941f90e00b3d991ec307a09586043271fe513fad41c27c2c65f4a7bd3502e2b43edfc96cf43152b373cddd0f2f34ba1ffd5a58a0a9f7f5d9f81356a105dd67698612b8f591a2ce51626f6221253b03f7dc15cf2899c898cebcbf5cb7a6a06b7c555dd7be111be1c002e5cc4500b5ad5e721b3da0e5136a640aaf938316cc0fe17e1bed45f34d31896c3cbd80642abe10dd14fe84cd1ff44f64bd1b8f67cbe67824e6fda5a0db5dc8615ec1dda738a3d52daa086324a8d7dddc0d0188ce7c0e1a5fec3c9c9ffdaa1d8b6ea355247c485b4d24c69588bd3eae8bba72e03b1dda3896b01d68d045435f98fe54b1b0394b5982de3e33803014ec371ba6bb8ca12c09a8dfdc41fc56b0ad25698cddce95dbc218c7d9dcb89be06c3faac1a7788de2fb1e65fa6e27abb329bea82991446f232e7ec89e4cf84e5091b7ed8ef614b3325b81ade2f04de0def35d7940f44e6ecb66aea36263621340d174d89ffd4e816f08f786d4d2c8ade7ef2667dcec228f53469d18cde2a23f84224b48047c8c97d875911fcc9029ddbd8f521944a2dd98778dbffc971c2c8809fca007b43ce541eed85442bc76c5c5f9c01b075eec2bd6400bc561d7e60ec1ab7866e5deb8aa5727cfd018df51c1dd227b05ac1257cf7d11acbb344ae1176dadf51ea840654617d3cc652983620aa77dcb490b3eedcff247be438b5913229a55168c2d2214619c1f47d20bb6bd69f7efb42bae613ee50d6a1cb5402fb6107668997c6660b59a490172f26247d668f9f777b7aa0b1625bba3f42acfceabe0727712f49826c1b77c5121f402bd097cb68b01853fee3ffee988e45472c817a96e63fbb0809685d223ce6f764f936da10b2203e9156e25f180f36d5a372426a544da5dd3ce1511ff154392266685c22404e307e0285723b146b7d5cfe9c076982fb7b592b8ca4a7045020da078e228befae96c5c1228e967e949baee236b463f6e94a68f67bef58c9742a569ad1ff8f1e081be5e332aef6e57a5a9eb1db9c4652c412d1aa92f3923df5e8fc8988a4e2e48e71a21cc38b4800438b0d153ae5081fee6e278649aa6b9a66a7ca5313109ee7062b6655e0ac94d15614cf1ea7edb5641c5cbc13d272faaf327ba08e1eccfb3ca93f4081fcb8521d2945ea7b907d093979873322a8a4623ffe43ab438389ef123c200014959e70af2d5d3f022364d499192c21d2bfb7ae11af321b430b4b47e5a0b99554d6e651bbde5e737501c5c09916761aeaaccd6b3d47c11c344955bc2587e98f5fd6f59711233b26ab4a37e107496aae56f1e6be6e3923983a2ea0e577713052ee3ad08a94baba0b102dc443c0fcc5e34fc0f776ad6f23131b2f623f4274dcb1e5c53e184efddefbe278fb2288612dcf662afb77746cd36b9a7ade39222bba3465f4c0cd1ab6d0e7c5fb4b6c628459711e6091df67edc9cf39dca74167bcef1e9d740b67d09a23fee8d173fdb89f8c9ac4416b51074e54155d13c30b888bcdb67d384f6acbcafd2fe43c3042d61bfa2ac488501ad05aef9783b2b02780152e18e61184a387bbe37c61d5b5b39463a4e3d236dbb731a4ab7efa6efa0353945ce608e5ad0785b37b871e3e6d53ae6e387ffc5f2f8ae2d30e8497f367545f1191f0bb9b0e29257d896e191f085ce497b63311ccf16d5d23437c517ce20249b761bead3af1d556fc7e6bc4bca836ccb62c395c5698f2c77ab21e054708d5f6e03a573a311f0f86e344c7865e99b78ce751189237e42f6c881f45633f9a3b71b8df2f54d8660fe3f1c9d207a1e360349d84e5c0099cc41d3a90d775e7873a1af9491a94acf71073029cab05ee409d2bb224e69a8dcdd4dcfaf1bdcfe7619205d38470cd723851cb61ec05f1f95916d09a5c784970cb8d5fb4c687b8881f15d147be17ed50d1515e5b6804d168bacf15ef3db561907c1f0a2f85369072739db9c0cafac37fcbad0d4673c925e8235f1faf516fb97be05d3a01530aa6ea3aaafdedaeba7bb4b14db327bd8a1414fca1cee744b3985ffd4e286929cdf1a20e1a990497cbc8af3ca19bba6346a0b5507b1b75d9347d64e903858918c17610048ed7854c810f43a853d125ed2720ca07a1eb6cfb2403089c5d5648007911dc1bbf3e7676b1ee88cef652a7aecb8f9a20a185db6736213b97d44807890300a7875bd264f0731f9194307ed745a0053a2b4737dfdd99da8b23a47f9716b8db682d821107630aabd8a51bd2bbf6d436cb0ae9f333a3ea9ac9eaacbe9ecd8780cf337c418acfc26c093ee543309b8b8303f581992bb9dc777f30383f272a", 0x1000, 0x200, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xb1, 0x0, 0x0, 0x1e2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:05 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r9, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x8000}) socket(0x18, 0x1, 0x0) r10 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getegid() setgroups(0x2, &(0x7f0000000080)=[r11, r12]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() r20 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getegid() setgroups(0x2, &(0x7f0000000080)=[r21, r22]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f0000000840)=0x4) r27 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd96) lchown(&(0x7f00000004c0)='./file0\x00', r28, r29) chown(&(0x7f0000000200)='./file0/file0\x00', r28, r29) lchown(&(0x7f0000000780)='./file0\x00', r28, r29) lchown(&(0x7f00000001c0)='./file0\x00', r28, r29) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r28, r15, r18, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3f, r6, r12, r13, r0, 0x22, 0x9}, 0x8d7e, 0x103, r25, r5, 0x1, 0x5, 0xffffffffffffffe0, 0xfffffffffffffffd}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r30, 0x0) 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x4) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002900)=[{&(0x7f0000000640)="204cc4a7b4fc5a355cdae677a16b13e1415cbadb1d1add4b37a345afae41ad298d07e769350ff4e8cca9c55d384c32ffed23985d61cd39badda1e5f731678d09606bab50c98de033b83160eb887d770b23b7f714a477f8c25f63d5505407b262d89351b30fc98efe78b245ee9174b5e3f8e35e84e0d99fd0eea7fae3ee69abc2b2ea3562a4246d83c86c51d29073fce0074481361c6dec44c38b1d3ed24eb4a4fc0ee305752e155d736056ca82d5f6485887d2f28d7c54cf65f56c0e2fd68f0494fbf1f04eaab0326f3c22c03f721c", 0xcf}, {&(0x7f0000000200)="4fa71c7f831bbe8d", 0x8}, {&(0x7f0000000740)="fe5e79cf6803eac58729d5d484c233bbe11814a781ff9421d35464b40ab0bda1cbbc7b5ef3ab1610ec162d5f20b45d3dd344ad6f3e339a084dcdb7ac80cd07fec25fff4a2a1eda66653dc60d67fb29425430cb29db3e85eb05ca66f0de43a838f6a38c4d28768560cb186fc0d1e2172a6c08c00c9d996896812794c350d90608c6206f6dcc67fbe77141fa69c1aff555514111328e6c5e148ffb2874a9038ad1ab471a622e3bee5e89b704ad04412fef8bb791e36551d95595bae2645b7be1f975f8472cf7e70019d2d301c419cf6237bfe662bd33cf63e0753c070030808c", 0xdf}, {&(0x7f0000000840)="c30ad05774eb114deeb5635fd7697cb7b50a88c312bc69cf698d27a6d947135a66741d7f72be8480c26cb2e983f7313c9ce4c708073891ed46789b49ecbcc728c89bdf3087de701f55f555eb7b04a66f75851af2b7916befa6fd385d44e89413d0008e0e37ebb284843403eba29d6f1b31819d5c84250b069cfec34d9ef0684de7731fb224eb7e5b89c62de27dafc8f49bcefe0c7a6b050dc67fb05e6639e93c290cd1444e64f1b6836eaac87b72", 0xae}, {&(0x7f0000000900)="cc27a78515c5bd799dae715d36027bcf181af7a26d0878c8d23a063bd703ab353efb8b9dbc984395a592fc73977d9517fd8eb61b6636c87314c446035e71811bff240c8b781194336599692469ea21bff50ee6df2c6f74b5b9451e12014c1da7a76955374d8be23c95af464d41143f69a03fea67362aec97d5def9374d43f461abf5549bdfaac8434e89f1bcd2acd638abc7cc7e354def60a6cf66ccc2b30f80506dd1bd03333f844b61631b5294ab0370770a4061419d5fe320f89cb704d3fdd850352bb66fce4311c316cba1fbe9ea9a8587210b4ee1db21c1f6087f087df46873b4d4f83fe20f9376eb84486b44538e7a141c6781336ce6340d9b397d97ac67406b4d9b31a862043cb2c73dd11bf28ceb020eea538ccae199d8b3b267cea4ab579fe3a7386f68a616e33e327b90f85db580ec68d508046788aa27df9f3da2b596f64d9c8dca8cc4edcb4fca7ee1eee8661ff4fdba0bfdf5148fbe75abfb544d626cfa6e2797e95ebdd0efbd496780d6e358b3c1048f8f41d7df36d9f8a522cff21940fdf10c51f250c0f2ad468b205993f56d6eb3ac8d5c1eec297bb90e936b7a2badf37254ef90275cfd0671771a51a7e2bccf5022f4e7aa39cc970949b68b3489c7a931aa2b8689fa3fb0116b471b58c2f4af37313af6fb470efcdd98cdb2a28cbfb2f8945a766aadb3cfa7d118d399fa92441795d8647ff2ef2bb7e0c96d8031a587562731a44379f6304d4d983a767857ff20b5dc66f0de503658039d8fe8702719f0ef8b8e2e37c81cff4e41c45d7c8a6102c235968893920726165ef66a2febf1759b87b4c5eee3101cc94a73fae45a3e531139378c693e6b71e1ae1690eb35b9ba33a9ac6672c6c1f07b146e4504da03e6f06a2364f9a7f3697ea57b6280144c059a35223d4a76b46f0fa2b0850d7f76c665211639531e642f628a44651f6d7f02e61127c64256139c7803a15259581c68270e34af395d4a24191e84a6df2f48b18cb8a42ef87ae1d772eaf6759cc0f296c87f0a7fc14883a473163c6ff4a19e777a80c4e8b719bad31643957f20c20da2593b29dd377066df282186a556fdc6849ce039c89a4483d6ba514178c093e625b60a519de031fb034a26e870a12ec6cd64c7a07dbb7f4b1f439d22170a7b75facb104c8437b7d099f3b7b5783274ca441155ac810ddcfd4b79a5d80b86976c25e182bcc2612861a8c8308adf47808ce7b61575e953a60f86646d9a189ed58846851542851a242d8f95266c0d28ab12734e968006a32b228362dc5afc4ee9e9540901bdcc642a16f211c539a6d3a90c4152290ee1881d9d451d4af164591c288affdc26b685b7010ff0c5650e4dc880b45185cc049ff7a6b1a5ef01dc5aa034d741cd8f8365d27287f942dc0fb599b2ffe7bbd0ca726e8e0ec4cda932dd62554a04d79eb11133d2c96682bdc02c14356291e96385da3de1ddf979c86862254ee878848b7395324ecd8d4685cb406ac491503d944cdc9042664a667faa645066f8085ac2e78cb85de4edf640afd6bd740a54427bfa37075ea1b2c750af0b768c5f1c76d59f713893dd15e7250ab10eed945686c535b89175ae4002a7023646a142c41d0553398aff1323f3560a3fb7c677d113447a4d36237cd05984e8988aaed4a8e41f1498ab5239e259468ae8405e85dcbdc7acb07546df3c85bf1d0112fc1e7a8ab6781ff48f7ef334dadc9913d75b33ac42987c46a87d245f0b6ae851af701e74eac5ac92602557215182f1a6a5ce0d630bdaf919418229a9c7e98f2c5f1820fef524e8d69df0990932c8a05c643b5c2b9de00724d04acd08d41719487d5d71c6999ce32562fbfc7e1fa797aad7dba01db283ed7609c0b784bb228c32008d115abc55946034b67c87d5734c02c8e078cd427a00468b732782756172e35fcd467e1fb26a9ee687c3386ca7add1fa2840563e6fe4f50e4e2f575fe69e9833a49fa723a566b394c0d528734931fd140509659ac1d385a943b1460a6086b5b292881d987b311ed0173386d2b65d63cfc02a55662cf095f7ccdebb64cc2154654007987f28d4121e0e10c764069e8ef9b333ef730a1e2f7bf3ec8d4c78b2215a5d7176315cbdaad53ea3906d3416fac4fe069f7b8ef1cf16c301b21d9f6bdbfaaecfcb3070040f0c534862509b939c6db2412fdf7e42861bbb3b8a6d8ce5c8e6641782e222980933c110331622e099fdcfe33dca389489d707eafd5a7a48cb8218a830a0185660fd0203949471bb3f31e849e1242fc4226ef98326b9b2d6a14dcdb7177e53aed310f1f5e543a175a746f0b7a904faf04c7ce0008ba1cecdfbba73adccc9d3a132c39c94b523a050622983e134f40036a91adf2654d3d79a97f61d5fcc4c267931699639f1f5e11efabf07d40417d08390c083de8435dd2de9c3eb36fff4d86484730cb304c616db0fe9bbc7cdce38b94ac15e11b7ca9b4d3fd0bed03943ac941e439ee742988c3079992b70b5f17e93e126a698287806bec4ce6de326b413394408f91c473c05e0ca60d76c9777e1e64bee48d9078052ad90bae73cf7a7ff72d2040fef156706a0bd231a105a1b5e69418657201c9dfe748f0a1c44ce0377cbf4af2e283c804c20ee9a8f7cb40a9a3298e327accb7d239e1b5751e63e050d0561130703b6ef590e3adda9f955f785787e1dddf9cafd5ceaf204b7b65045e71f5247785e20333878a4d65a905f50b64aaaf37b2050d7afd251f03ade9e8a88606a609766fbc71fda62786feaa1474d6d04a49119ae5367c57dc80686f4b6826e691783bb4a2ce2af28120341756ed8cd73d3a36413ea64ae0eb38963ea7335ec4e0a96878501fc996244d9236bfa16313e61f4e5f1a31e41e30b21490831229d64f85a2c6aded5698d84f8c24952a5a93110e7b481145e5a450b686fecbf4cf3045aff103d0d1fe0a743eed7b001c62fedc6f19d3c8e1a28fa1a959142b7d8093e7f2ae88e50b3f9388d11bcbf5cf546e1b7b0e146dbeb271b9c695aac250ea93eec2b8afd6611bf0bce9980c6bc4894211c4e927043d421f59ff52bdb778f8eac402e1010edddf6e8c1e8f48189d971f65a3176b99a7c04fbbd7f8a3178a61747adf60fb4c293ee033a391c02cd4eabcf64e4bd20ae9ec127302f8668f5f6207df59a765c50c80f0b6d7faf8aefa7ceeb4a180f5c19f9de699bbfcf0b48100b9010685887b33bc7d89294bd57eaa9de062d30eb5a5c9b948f7fa3a6709174479bd59be6dad3c11801eae02561d9b4b35de8d7df61480bbf2c79bbf7b621b7291d3ec4eb7b97ef6d4400d2353e247997b4636bb6dbd95b5eb06513271a5c96e4728cad3335c8bf93c1258a4a82c14bb92fe4175260940e78c7a5713770d296394edbd4f81e4cbcb688f20900d28e0b599887c5320b4f13a179f30b9027c62f1a99310c64f977e3924510b050463ae0d11504614aae0e616d000405b6f8f854ce2025836df605bb6a9e8a393394cbaa3efa6f59c18dd860ae455421782210d2afbfd7679aad79bdd99fd029857eee6d753e5bef6473b93bbb13c224cff5720ff91663a9384395919eb4c32c1f1fc292bafe0b30b82f36858db713703247e04b143e9d942cb37a36fe0cff6a45eebdff78ec2cee4a3941983ee00771d5dce3471ecae1a3220b44f733d230bb30668fef2afdc0a2d7d6df46fd21cd64bca97310c7a14beaf1b7d772bda38a897f22318ed44667719fd7530aa29fe26f937ba55eb0b28911823036fd9cfdbf68ba89167cc7493690550c7ca701c1f062f5c01f8110b3979702402a30bae567cabb92edf51ce08ace49f2139fddacdaa2f2071f431f503fecef9a610799fb11c0c512ed3e3686d106c949e22cd60708e5e558a375e82a26f957289e976c7ddfd5e7356aa4f4cc0d69d8de819bb37894fc04fc0e7d19b56d6b005251af237dfcb7a558cfe4065448da62d2bf998d5b334e5d97c6d9da67f51be57bc22589c7f12f7300958c1a78235bb4da513b5e2e3c86d33be4de7d6e87a24b9a0250a3ac60b6fcc483b23368e2f0003b052260cf9200c679769b803a6518298b12a61e8fb68abba7525117f5d236444d536b023d4731f910967929aae24e4c72986c0b8d7f08d06c2f58bc98896972ca3cf62a16b8b71fdc403f99050d220becfceaeb019426a01a39b636731f4e72dc9c89e120f88fe41829d268a98ebd0311b2a76103372525b353d9730368914d83a9dacf3f6c493198a9268d115bc924160599b5c91008b87364fd0e6ff05805a73b4011608870fcae64853d25d972634fc114e1c429e4423fdddf921e16b81a0eb3beb02783b2af9ead9e052bd7b5d1688e2a37179467e3284205d449c1b7a8bddc716bdee8695283d2454bf1e0bd082e972ada2e57c104c1a9591cd85eec1604d5bd6465d130ac6fd37dc896121b3496cda3d724fbb120880b319a8c6b1e4860119f5e3100e9d29cf26790b48afee9bf84517802a78d1fb6100f6555982c888d0ad74d12fe54e5b3b44d239d3cac74b7c270c85ad1e91eaecc6b3d5aa8e5f8eb32fa0cb86650cf132b0158825d10064a4f592c6ba978b215a6fe19cf1a2d95571b54464473caa0ca12038bfd14eac2848146d78fa826d247147170c3a2b0d6a1bd075ba52c05c9d8f574b0a507f3992fd7f625792a4403eaa38165c7f3226576ef9fc0bc661bec6182fc30d10a05527c164db9c2e848c59ddce324d732a1ffb495653140fd7ac0869e2b30fa4319df475448ee4ab3d09ebc28c712595bb89c8ac94ba26f2b5cbe123ec20e8a445e3e67b4f83b611d77887b53d9d1107175eef42f5aff0a735949e662e6998fa750990a869a674f6173e967280de0b3103ed93afae27fb5887ac803948e7decf8e4c68adeae84adc9fa196966e7b6068e3ce779d9233f5a5a976294494ca5a272d2700b92518ac24321f8226542f62ab8a25e5ab55197739ca288498fd0a8fb1e67a02dc327e1c64c4337d023ce9b156687b5fe7aab5c9047c7031387ae777de5ad9dd28ba809efcccc1f028f2ce8d0f47acf35b8b8161e090f5c2cbd0c2bf385f734171e50a3f7e18bcf3f3af60098625789fc56e68d250b19e06fc36af57fa056b7054d4a2e4149b5ee2584ac9b205248c01a8766a877bab07e034266ecebcbbe085e9eab0fcc546d9b9cf2d0e125425e6df125651fbe13cd1536195905a9c642dd7c1e6772947257828beb362f5a46500e757cf1784fb9b3f6bcad73ffc071186c7165d511d7768c3c715cb166dbd80ee89c48431355dd7569ece62e7ec821c3d2b41db0483b0c7b206dc5e3d811c0bb3281aaf0828aac15beeb89f6f78029a261e2ab2e543f00bc589958f4254027a6f5aa05103ae01a32f7ec1e476cd7c1da3f786e43062d796575d07ec4081f63de99d0cc97616f409ce04a03e7ae46e1fbc41e8fe524bf96bb25032ad6db46211a4e506b649417c28256e242c6f3158325dc0a432e75354cde61f5e0332d973077f7740ca8f05b47128ee3993552a213ec789710acdfd3bcbd9b2285a72ddf0e3035f8fe5e6775e840cf1e9822a2eb2b95da833fde270806d96af2193e30374ac6f672e14fa76f0e33dd20b61c307374269763be6b3b2c2058701f83bfcd5a790ea236bc07443c33359f7a346b3bab3a17759d9483a431cc66f1bdc6b83eef3d10b7020f1dbbbc94566182535e7380615ac5b81c1140e4fd957de6f969aa07bf02dd5cc52be3dcbac9bfed27d6e11d24ee31d35889bd03db339b5dd4d44dfa14a954199cae9e61c5dbf9bf1c24677bf1d4e92b", 0x1000}, {&(0x7f0000000300)="a49138be468dfa1267e840557a702658c1611f05b4d3d2d2f9adc14811774d2be15afa527ab0dedc599d392356b69fbebcfc4ff1e8a357b11345cd49831d1698bc2867151d108205471de221315027cbe8e219e9582fb09bb3d7", 0x5a}, {&(0x7f0000000540)="49a1564801b77f0a1499bb0543b491316acc033321e7482d5c0fbed08e01cc43bd1091f025fd5862cc523c83bb34401fc967e2f6dd9f5bb28570ab9818826c40e1cbd498aacfd1924b15907e0aa7089a02b442", 0x53}, {&(0x7f0000001900)="9c0b16cb6105311b8dd56a81b12e1317e24db983b9bad06fcf42aa9561f997f4522a5af82a1c1f2c734232d7035a69f63a1c9f8eb2ba2c0d8a79176cde9b794420828c529d6fbde75d72cae4e9abdce649bfa3f53527362456941ba4e107ba4f24483d847b3b094a2301a8c466597dbab85ea9f913faa0a26c4d21b12e451452e670c11db69d34dcb1929abccd3821721f70adac7715f1de9d161b7e85d85809b21805bec8e742e101b01675e661a4081c142f0af6bcce2593b3b8deb918ca5899c2d108ae3e2a1fbfd45fdf024f1182dc286189a6ef488676d9ecad6cd903b3e1f2971ff44f6f34cc51cca83a9eb478c2e15ab34fbac84d7a6a9f4941bcd97aee6ab4ee00bc13e52b487929bc499168d3b6494603abcb278e6e2511f0bf61f1379969eaf72de068d38eade6c281510813d6ea2752a42ac2632f4a7713368f09716e88da39ecd1a1aa1ffdbc9dab016b02e73bcb42db8075e96c8f85a07e013d689d1d17759782fcdc72a65b88de9d37361db2e78c3b3de7a6e82c8ca120223da7e0348b1638e8d175c4d6dfb50979afb0ba450f17ca4688f54e40391d93131b323c95142869e9db09bf6d76231611174f3f131726b027985c72d76f364780a9bcefe60104a37e16360b01e3bf13121dd24aa1ad614b784e7675741e9cfe9f036b8080139debbc910993ef8469944018d1f1749c66123291651c7897911db79dd1f191f66627fd10a1c30cf5914273598503036ff34470a41695157c5cde30da9630c5081791ad976b4b7fb70216bcba5304eba66db36221879cf58fdc9f21adba984696c06b26960245fb1e10be06609bbd8319594494da3cacd440759c8d9e7618b39cd074f70d4a53ee40b4b395e38b2121d7d14607523e860807551fd2ef629015dc04ab67b029d8bf2fe60b165c5a466ee7454246734b8d31b57a2f4d9a323c0de37fd5b1a4fbbf3229e4fa795ddad632ca3c5e8d3f6f25634e7dde65355f8dc48f5230fb4a9904373dc8b402390766e9fafba545ea6458bd2f29d466f98d9467574b95282ae011324156bd71bf74192cf8288fc95aa82512745cc29df231d6b03c84a8f334427b925ff83525d4b200fc88b3354c91c45aa1c50d5c9b0d1b560bb1ae1e642f79757517cc6e610d02f8b96cf76017237057f8eb9005ca9dacea23e0f6dde72e7353452f2e9018e38e154c965189b9a001a18e3cdae939f4cb50ab84d56c29bf23b5d6908906046054c05fb6489b9c857b7065de0016a4cd7df40b1805b2aedae0eb6cca89a628e6c54db868802f6dcbdf734fd366751488cbe221a8d417e4f093484acf607c9a4f816d074fbeff4a9b118a45d3a8e637e2faf8eda862be5b6ab11580eb2d1a159b52117450ca9017a133c690d85eebf1aa193bf1ff32e476bbaf3b377338a38316b3d3a37f21921e1d78204a50d569d9a3fc092d5461116ad319159b368b6dd9ed3244eed6edac4050a619eac8a779dee1c49902012b314c829dc53e61d920796d58bc046cfd266cdaa5ee9311166b71cd8d830b5757b4f121b75fdc617fd11e9b8f218789f2286f4c4bebead64ce62ee9d41f0bb3bd4f995b640d971f7f4e42bef7cec09fc945113f543832336fb9e19b901ac87747f53307d0fb2768f4bdd0f7d1689a79cb67d33677d57b4969aa53e37e0be378d3a7c57010da915f926dd6b0454ffc7bec68f2209d6788bf6bed1a1068340ad7c3b50c95eeffcbf9863dcac3041ccfbfee69109af0b91dd60bff0a782c68ee79fb3240407af3f577e375484cf1882337427858c149e0f1b2a2863eb653c1b62255d33719dcaa4a2e4a4ec7b37a2ed469b3ee51daf87d641814f0a3397af6d44106e8f7d954dd57b37ca9b2e548ad93fda6711bb0db5bf567353f190601c0144f0225504cebd730e9cf872be6e6b97c34e6210f9a46cad439241dc44f723f5d0b32e65db1c7dd4be30b72bbe0e9d0a7bee809e05eb506d2a57b1a5c5e1403806ebd2d758bb5ca4ffea2d0c6e4934a86c0d75e19a35fc8e7b86ebf5b7de1f5489057b2954689bc05aada818ee1f8caa235018d48c6129e176c49cb62a100f0d4d1e7152715d674f812c6704e6fd0c8eb52735f3b880654decb102b0a47b71034d4719d43f0865d84a77c33e6cfc5e5d06fa869fd20b4cac75cecf8fd132f1230f74e2769eb0a93b0512e3cd6bf235a117521a06e49a4227df2158130c2ab68d636270f5803f0796891332a8cf64bef469ed11d8a2a9fe5b6b59e6e53cb2139adc6e21c2ccbec12ce2d0bb956cdd9a53f36e22043c96c35270553a82b27ef130edd4650f428b0e1005fa7fd0af69460154bb8723604cab2a6f25ce9547f7aebd1d3ef348c7e23f368acc5f488b41b186f7d952a071a7949db656a139d54679fa2de75c980d0033c2a668a8c5aea9e697e3ab9c6ffe13274925290086a6201047d5f849be8add4a9be96ba8b895a70c0909d17f8557c4d08a767cba70bdf8999403247a7670b832ebcd388e123dcaf5289003b45d3bac601a7ed52cf1765dba95da4166ed90dfb462a59c9c3a842632b8e1c5f4048075393531b3f494d3ff42e32d52b2d365d486f1c042fdf4434de7a27c59f38a949bd0e4f74913da3b95e396842d1115e051e955c9a2ae6bb44534470f03f3bde76abddc570b4496fa98f90c79509193a2073b66471531b5ca555c37dc1cc972beca514fa15504a3784ed68a11c33af4c8ae22265239b0ecf9c2d0de978440be567d9195b9decdffb89752f6871a3e676f3f2a933abed95f9830de3d488ff8463c69ad8754e844edbcc29fc74b0201777c7be7d579ec44ce95433a9c2666864f99db3a74e3ab116ea9e5df02f4ecb8d830a469d074a38928b9f2a105a1791614ac7d36ae62a92e45e05d1f8e3e1b3d18b5c77cbac816fe0b10f2f7dde5f315f35ecac12b273252c65a93337fc753287551e7b4ba5198c8eb81e07df80a63466b63cb2273b2c303a26fc44124f9962e3282fa741b5cba7770d689e2fa910abce3212cfe5f2499227faea57843cbf17a826e8095b2ff4ad8a099304a005e9357862df42f1a879f384dd070d2cf9a4d0259a1b650ea62e3fdc40827333067239bedaec7098d70391eedaf0d5dad3cc9571d6d17aa746665742add52eb5654b92e6afe32919ae875418bce9971bc11ad9f4ac13a89a371c4c8e456f2d3f472c23561b4279646fb48818cb6340057cb29bf5e21d911c53142f39cb05b7cc6ec478d3a8fd542203715ed6e6f33fcceecfe111314e03fdd170b7edcefc6e50339da8b2b2bed10a1e3d89da43b314addd62fb1a0c09966aa96cffaf86d569c3d5146e8804a32723b370c1986e42b84712c84d9c713a6a6efac40d5316d64fce138bde359eef314e2f089bbedce912fcd3c07f85dc2d58fa3fbc0d3a6a5d15e5a19cff5fb07a7b5c776e3dfbc9fec1377530176bd6ab4f5ef6d85938b9bb8235f199dd7a6e5729b582376be2959fbcdb75d88498c3f882cd3202ea4d322e3546ca130773e782ae3f18fbafc7ec3c66f64a6f64cc06239a8d8b02a2b0be12ac14dd8db204e05228a3b08766831232d7cf5b7bdc70e1fe65df870bc257b4f8712a7ec1be805cbc36ecb93ff42ac24034203e11abefc69aa687cdf007585af4d71355ed5344d8cb26784b55bf92b9f7f8e20154b51f79713c28a8e289732e775cd61446c7f5b8bfb1e5a45a83e94de3c59912a0a2f2924b402e6deb034c379952125fa429986344a450998da86c58e8cf33afc65d6a9215baddcf9ee84dce0c67f15b051fb47188400b6e65e872e39e94125ad324557e2cc6217603fdf619d1de42ddaa97cda788d28a8b26127f34feced1ce547c05aa1599df802aaf794b34ce65ec21a6b7ab93de7417c52ae4378ab27205e1bb2e5cf1dedd34c685b85bf0dc6bdf80e7c7ac491543077e877fb7cc3ea6b9adb24d204661ced1ef64a7068666de429439b65c52973ce319f99d488ad345f613339551d6637d521182a100f1f59a6bd0f85ad2efb4550e2209c341f10f982d2fe2005880665e9498e40502e7373f0f24aad062f3d5acdd30fb54d76f7dd989af3baa1249db04f9d3934eef05b0335e8a734aefe76d44a0cbc2ea3f766640e240b65be6674276c1507a7768c63802d057790f28641fd91a59782c00e2ba445457202bbe07f3ea786d146f474d616a26c85b28f9a54f7992379c6c39d219f00a2a46080712f7cd4f987a295684cce15dad8a1bf4db64c8e71ce98c625e30a2256ca683e5048d1d31240094414c6f540e04416ca8d84e564c71c14fb61d27519cf6ebbe73fba70b1b60b6403a3901303f962821a549fbe3063cd2fa47c262dcb6c62dfdaedf20ca3fcd662ccc7ed09d58fe871b1800167c7802d86edd66e73f09d09dff7e6d7d3f58b0d2c7d6ed06ed26e033c253802317e5fb1cf738d9b692bbeb948ccfc7d25cb7a088b04d4899fb9b482f976649369544edfe568e2425ef4509793ae5956e3b34a7231cdf1789bb2e35858e270ddf8ecc81e3346f61a939568577f380658cc8bba3cca7a35cb9ce8a1c4cd8eb6fec9844fb5762530de7730ac9baee7339d4bd659584d3058be5789434c2aa4dac63905af805d21125b77ca8ba171c31afb93366cf69b799c9508ba84420180c250ffb831a97e332d65ec927335abf986ff9c55a4a68db21945f05fb33c39346468533322ee0eb3e080bd084bb9cd2373e287c0eb6b61e2e15274ffd5d7dd8908c54378f69b19db67ef0d57f142ce40cf7dd4a42feba345fb9d2c7bff198494893b084bedf3089931493bf9bd82d5409b44ef4064aa3227d9eb8f827f4a1f1df6604b576b13dd03a208e900ecede816ecac788a7c78fff4884be90bf3e644c2a99eb7d5d3e6a650defafb7eb1036dd0e8d6b7426b086e51ba6a1b85e0156dae656116af8b7f8a4172036437ec5c65e22c774e66cd8494767034145fe7e13aad5e17e74892780c44a6cccc7b94a8fa9118f2225e1d46f6d98492888d421ca40815088d48ddffc6a9a540ea4e3c870de20ff0f87699789df3194408592835b5365e7e88bfcf6b6a2ad3a856a2f423ccaa53d13d5ccad5736700bea687d0ed690ae9b060f99f742187d5fb74dbba4e062dc1eaa855c8ffef3ea25d2ffdac080d5bd5b4d2abc044e7151870b6ebdabaf0b44f09fcce575206ac39545d356c3fad39d05985531d945eae4df7a6fbf54f250d1ff304383dcde094e0bbee68e95e9f68184473f8b80356c652fc4c8605d3de2b9a7d9432e2f06405313dcd5981fd38a5e32a4517042a7bebed2385ca4f38e25a2b9b3c80a806746ecb01cd18bad5d2da8585db8d46a2ed86b8df2874e77b9f83f441db21bad445fdbd428fbfd3ed9b6b7f11eefa6c408decf42837e0d4c144aa50e1944785a87a0c7542398c02fa15b4e0d985482c1f9dced18084b4e4d72cf8d39a54e2181cabc2d92b31a9ef2ed897709ce6dcdd17f695c27889222942b074068cf6ddf02afdbe1cdeb6092dcbced88eb1a2d9ff47331c949effa32357f1844b720a77425e07006b18c07a2803ff651ca23d2fbc5615f73cf65c98ef2963111c681a70be7f773000c2e78cd3d2c82dd2537c0ad347995883fe13dfaba7af6ed5fcf893e45b4952637f683baf9a786756a2c97235eb99a55e7d377aec573dd3fad26ab9c1464255d77cb5f5145e46d8ca66f297a4751a2677a402aa06a2fcbf86fe104806469765d2a1db2c5b2c4e3912bc17af18612514e8b8c130c331ce744236544a02da9248470fae17f6427fba1b67812fc71fe9ec1fd", 0x1000}], 0x8, &(0x7f0000002980)=[{0x40, 0xffff, 0xeac9, "5d07ca62f748b00bae2f76a2451428fa5a6c652e9cfe19992eb0423c3e18b284af5db3ecd4ac58c93c5c4cdc6c49"}, {0xa8, 0xffff, 0x0, "7283c529d3a5c509cf827e8e88e5002d431d9e2bc78eaa8b1cbc4ade4be53464a0ef7f53fcd16a5d37e2d8658344cc18d61a9e4d0074d2b859ea1caea008a188ab934fab2864bb5b3ebbfd7b9037513a898b8e8db7061d32a6b42f6a04ec761437110d43c97d2f9aba293aa89910e2d7025885e1fe4904d8e68ab34396b66cbdeaf2055851a0ad2561cec08960b04f3faf6c85b5d0cfa621"}], 0xe8}, 0x401) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000002a80)=0xc) accept$inet(r2, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x12) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x5) 16:00:05 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:05 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt(r0, 0x8, 0x5, &(0x7f0000000080)=""/1, &(0x7f00000000c0)=0x1) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000140)) fcntl$setown(r0, 0x6, r1) ktrace(0x0, 0x1, 0x40001000, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x839716f09cd2b5a8, 0x80) close(r0) 16:00:05 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2002, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x2008e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e96291c521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x180) 16:00:05 executing program 1: mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x4, 0x80000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1000, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x150) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x4006}]}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x9, 0x1000}) r2 = 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(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffff9c, &(0x7f0000000580)="5f5926c71a37538b30ddd1f04030d910d42e20db096d3ba24d7ade432121691c99115e7759fbc1a5fa0647ae1b0388ce16de2dcc45fe44e5cc21a337a3daf6a25de02473847f71f2328ad8769ace9bf450c6d8305394327f32348d4741477442eed2247efe6820af30ade75428fc4361145ab0601cf5520f32ee60a6f0e6ddbf47c710a2fc65569e30a0afd537dc05fdebe8e93b891a71a09283f51843a6425386b93d1fa040fcae7bea4b2db2ff8288266ba60ec37363e4734df777f7bc15593c3c77ae56b4a96edf76db1ecab62eb9e1ee2d6c00482922052fb151fcd98054766ad980ecb992f274c32993559e502a512f951239e8a5081ad0a6662f960a2389383616747465cfff4c8966f3e500dae8a76df86c45ad5c9d96019ea0ed8de19c67d66b94b74bc8914a3aa3996532cf0c3780ae3873299f76fb6f5134255bb6255cf4103453f87ceef8844906caa3c16dc0f0848ddaf8f17a560bfd102f3c4de9f2dede21cc1f2ae82f7adc2711a93c6878efa87ea6e47dee09cf141d6badf8872f8393076dcd1acd79720d5d703792e2c3d850bc3db267ded8813d913652d344b2f016d31cbb7c9c5566e618b7ec8ed270dd85ddf4eafa285e89720378c8bdd71f155ff714109968db8cf463df15d4c981cb007c80e643d2b2145d5ad6c8201b70bf1550ca446d723e9110e579e2d4329274a458e48f8d74fce12c3a6833fdd90428e885e60ab52fa32f9f354fa7a6cd97a481746e8fbe9110eb1eb0b8d21199790f2d8621e69f9b97d26e4000eda1d9b11d0c4277f9ea78ff26396fa92299d45a48a7053ecfbac2c7a390ed5637478a4646705571820d8594ccc80ec4a8031a93870abbe06529cf4c464c2dea40107b0acee74c5c6e6da4c6739cfd902e434dc7f049a43f4cdf8336b7ea17a63ac4d6b5fbc9924c539a3c71b115e75412947306365ccf2e2fe5f2b74e1c0b2d2aa2991de244aa059ceeb12a9da82e8cfadb60f7eedceefda31aa70fb3b16e46dadd17887f315549244287c9827ddb409f5c9cd923c865d31f17e382874c3a60d4b30905ab482fc16ad6f06857d4b727cc698e70b115e554930a77c02a942cbdf15a698012eb5be8cb7e02261a265b4aa8e3e24446fb361edd6e346c2eb5d5df71b3ffc6e51076b043ebcf4de8cf48c054630bb2320ac6d4696dada2937bd7bfd373c8696c8190ab47ea8b682ed226f87ac17fc15cbae4bb4082590ffbc0ad0f9e90ab878cf34f693c03bfd1eae639bbccdc785276639f9724ffb7de6a0c0130603a7ace7528bccedec3dbf287ec10735c5f20cbc5301d8ac84192c0bab8df8b157f54638bc437c820aa3bfdb45f4b477a149577fb0310ca2f841e2c06c5bad7c8625450a06c82d27b92247624d01d1b3f620c9b1b879f2364f2bcf9d6dfed12d3811f742adf05183afef064bf19828c331965fa1b7e65eb3e072c564e6f8ca4b69fd96bf58f09cf4ebb6901322d0df57ac9797fe00a006b8133598f1a7e06701f7164ae45c37c1d61af2149ca898c9d008d23bedb35daba1db62a605ecd482b9586f580578bef5561de6a8ececee40bbdad77f052f2689a60768dba076321cd9e47592442d1287379d292452eab787f203809bab512143508d89a923f2ae7265ca58e955eb8da99819dffdd17dab523c93595c2757a678c89a18a7e83754247bae7a6663b1ba1a0974ed55f88c97c888f2f12dc6d47a49cf1eff68149e24a8b58f61e645f47607f37d44b91c80456e81b1529449945accfb1fec8dc613c7757df15170864add3f2bda0646e0ebe3300a7468855d1f90e35fd2cb53e81cb47ac2fcd36483fc68401d9ef32c9fe7dfc867f1796c847e48dadeaf6cb1db2a074e7d29251f8b0355325ae09fddb0df6bea5cdbb4b8876aa969b344431a99504e961500a92ce070bf745910d1e823415f5159423f6a7953ce08260d89e9523fb8bd665272e8adbaddb3318639da8e163aecab0818c9f1f78ef05e2ae3ec1fb038bea3320feefca2bc25721d726826188ea3b8a6858c19f248c43062f409359ef9a8996919f02440526af761409b850aa6dbd093aa8022020d6e222f15dd11f35d91a183ab79ecfbdb0e1a0b1c1e068839d1667d04894c7ffdf857feeb2b59dc934b62395e39e6d56138a938cf150c871afd3b700e1dd3881389b3450601f26ee49497ffbaa131908c22ee0382a699ecc13c2c0c444324b5090b485f71b388eb855c5e8d3673734cab6083f0e6df0eed0bcb34adf2d6d7f4f59b7186a02d4bbfb089227ec3075687bc2d09a24a9f1c317911c7ab604ae4d6cf6354cbe636df1c1b9abb46e8eec379f0c2e3dcadad1c330f0069fdea60e95dc195d6772f3b826e8d4ce3c152fd1629b9550b503f7094a87a08b7757deda25a5e6df0d4c38844faab37fc280e8af4c8e7aed2271bd0f613efa57360e81f1f5ad9f872604ce111c72770c05625eead4499350b4b5368b7c97b5fa5222f56cb1e3f3b9ba3a44000b4faafabcf666a74ca19861227eccca8f52edfdebb9585919d5e29d2b1d0b74c50bb96aba5d661cf9da21d0e90aafe8e8a276d97892d7185bbea4b31ed6ba744ce8586bb8df28a47aabcfc788d088e43de4a170da1218017de099680608ebcf2c65289cc961e7911a534216577cd81192eefbafd8b042016f76b1bffd4f632abc0ac4c0eab0fe4474d26dcf257e8762eaee4739c34b36d6d0c44cf62509e78c713717c299f0d75644e801c766644d00aee48ea18a879da67bf937ca95e7ac8d0d34e9f1950a26e5e51cea78ed2cce6d9945c047a3b9287dec2c10dbc6c106e00aed145f7e65995d9ed0e1b8eac3acb075ca3d288d91027e63c34f75fef377328f0781e81a5112c098743b1590e0bda689f68b346214b705ccd8e59f91621126b929db838f8abb9d5e3f8459b135d65b1e32c8c3a56260873ccfbc44c147dbce1ec1bd8f133031a7d50ba04465dfb723f7eaffc03c0073f0a35a304eb63b8625ad729bc505beb08657916b2cf5f858b340dc39e09caa3f201353ef7666b89bfe00dc377bab82c45c0931a491f827b902f7cfcc85842ee34a940586f3c740b7161b3fb3300d2b836ba087cc8b0593f9d65d2eeb62a2c65d56a69da01a31693809fbb776b58ebafd05223ecad1ef3ed86fa49e5063a79ab87352dc513636519ac02e53f074b632a55f1cf85b4ea5a092ca11faf3b43e25732e3ab72e482bde7bd2984999793dbd636519f8140479f6fcc1ba2f93f93ff92c37657f544962c9640c513c754db54ac4039446c607104f717364b3811292107cb04afec6ab5d8046f2ce963fcd26034d34d1d02071f9f8d35765d3bc10b2099ce38bc9c45a7fa9e0c373a1e4bbb6a2a7bf913cbc53cd820516789a70877e5d17ca5b3a2e974a006c1ebffa46f43d03c738fa3523d98015a084a076b5b00e839b1f1aade5c368b29c05eb4f3b8464add35ef564cc0fc45025f4fbbcaf8e42252c004c3af0d393f062263c86cab5c3895878aae8b4f8960a7acbf7f7664f66d0bb6d7cd3fec7215268947a695e3b14a6de2d45c0ac76b5beb385af758cb4c0ed08762469ef80588d2d030129bd8ca5157bb8173b7e94ad79de2ab726eb2301db63df5f51c2a9eb26830af6a321280465de12544ff841763136fd5211841906dec8b02fa5228dc817307c60781300772b6e1a812bb6b16e0a30bcbd0bbfcd5f2982b0f820461f65702b625fe7bbd661c4c93557c6de553a3c4f69b9fed646cf6da8749877db4db6dfa8be40531eff113afb7509e093dfcc205c8b5187bdeb569e8a0308b779e5205be4be465e06c9e03f2a702bbaf24aa21fd693efea107885d79d77b826b3834a4b75d2669682b54df3ac8491b867e6cbeca4a2027566665f02aa6bcc995f1bb031087ba72f7212d22a2cc49f2164f6efda55606446eee36af7f07333ccb473b76cd4cec562a699df4359a8fef0f4f51452648b32ed8b5f53036c2255b855b0fee682dae12edc79ddffe1851d2922b2e7c49628a94706c9c2bdd931eea6862e9210f2645042863a4bac3de5a98bf3c82e5ae14176542d5225eb5aa8d2b074e190eadcc9065684fd8ac28f9ca90c25bf156132e592f2e1fbcf8dfc2fb5ab10411e9e49a0a52f4b8b9194713dbb5f7eec9c27520d72c166b00f8eeb4574d08bf15f13132b229055e3efa4d25cd4282972def3b34992026eb8d27d23b53aef1571f483e24935d4a5c61b2d972fb3747a81064f61ee6dd71d011364bd07bebf4fb2e6380a639d4869a469263aa4a0ef72df3151b5a9f15ce080956d4a477284e4cca98be040af9fcb52913d56e6d800db78c3dc61cf8b75f1e9bf0c44a5e3eec488e67678a011fca24ee9ab7b160a0ab0ecba79b17ad1487e434a986c5d591bf144045058109108821a6fa1ea1ff19a1d3bed4695a1daddf746285322614e990c4c565b5ee36a34e0d267a1a472e45144225b6e1593eff17986d8eea1eeed6cb510e6996c2888b31ae561ae9f507faded8672549c9bb12948526a5a45a1e2ddec4703cca3b38686c2dedc7ea86d712a82fafb90cfd036e25db40d7155cb7c1a478ee3095612314dd8d07d9cb37a7b18454fad44ec9b470b1b7534c4a130a68ec13061af0ea1418cd62f3b0edac7e8529f1cd243c45beb5b34c042f42a425c1ad4923b1510fb07f826c1c0bfde750165cf87ec7f1fd02abf18502a2fb40e0c8c8325c439afc7660d2a3edc6b91d55e4ad58f748a197a1677620251931747b06a25611ec3f458a9435a506e765d0b7ebd12e01e59b1bd577febec125f141eeba60ed4a7c1145a048076d78a81fc2152438e209ebae790d1f59334d5d4c3f92a3a024309dd48f6c2cc6b5685b973be17101e9dd47cc1156f8f7cdda23adf8ef605dc7f9664b9edde386493fea73fef2cd6a51aa2e50d1a07b3d8e8c937267b1de60c12e5d859d526bbdfe7769c0efed7a1da5cf016eee8051248a85d7acb68268b5963eef6e492cb9397ac09a5015c8f257a5d58b3bc8163a83ce6bd27544e987444fe30e66ee6ec403f24651550fe6b858db286ee5fa2fe75b1f83ee374186516d6c30acfc954a4cf86337dc25f6882860d897525271d9e830e3da39a734f95adfcbbc77fedb6c37f1bcc298c38b837224956b3d46ce6b58ac4efbeb8bdcf90628abc6cff99605d22d27d296845ec1ec61ed2b10891a0d0f56a36e4ce27df1016cb7496165bf88c74447de051eace03db26bcbcba57193f400fb5eff117cdda085423ee2d8d521df1a9ec7e8d5ad1291441c9c62c0593cad57e8ce721098d883822fc7600c9774ee88540896da90acc62096781fa6c49c7a041b7d6188afb6a8db2c0f55c3f769b20f7aa56fdcb4b161412ccb88a9296bc13e501064e47e33a7c6c7e2afc674208268619646694c6791a6e408e00b6a5c849f54c96bae0cd19b21470bbdc0190f0d6452e95f15ef031aa668408f76b105fbf44baf71ff205f644b76e3883c769a975b24a4c7d615ba235cacfff8cdad811f7405ec153cf94d20cb5846bc4d073dedb4b84af9d2ebf345fe9773b8bcfc4207572fdacde775279a1ece20c61d0f7adfa3346a175a4852ae5a640ffaf907170ef769510f7999a38293c447fb013015d9a907d2b4cfd958aece9737c9feae4d209debc4b92ab457737e9e98bda87091441ac090ee3435cd01658c0b65d919a6de21c5a144c67d344cea51245caf12e1533f6c7714ad7a20b892b873db771ae0518fd9ae4368cc150f294a830717870cf21a6e4a9463d73b9df960e6437166ef5e10e4f518a", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1012, r0, 0x0, 0xffffffffffffe000) r1 = msgget(0x1, 0x40) msgsnd(r1, &(0x7f0000000040)={0x3, "99271122fdd62793e0ef064f68a9773949c04fd0cb142676bff42623686dee2f9f632dacb09390c8a11bb84f8cf6e42f9624dfbffd50cdbd913b51defa413066341d72288c9b89f5de4d9895798b82e5f34cf104c0e4cc21f12df4c79fe1edc49ce74d72010e7a10bb81830e0e008803268b45ea155a9fa3e280a9089be981aa3c6959af9a9e27ee4127aeb5a65b4a6d9598f4be593bbe479b0ef18fa675e9467ef074a019f4edf6949932e5a575ba1cebbb3874b6c763cb1769b6bf37df6270"}, 0xc8, 0x1800) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/4, &(0x7f0000000100)=0xfffffffffffffde0) r3 = socket$unix(0x1, 0x2, 0x0) write(r3, &(0x7f00000003c0)="2ed061", 0x3) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x7, [{0x2, 0xb6}, {0x1, 0x80000001}, {0x1, 0x8001}, {0x1, 0x4}, {0x1, 0x2}, {0x0, 0x3}, {0x1, 0x3}, {0x3, 0x8}, {0x4, 0x7f}, {0x1, 0x7}, {0x2, 0xca7}, {0x3, 0x4}, {0x2, 0xaee}, {0x3, 0x1200}, {0x3, 0x5}, {0x130abfa9a382c795, 0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x2, 0x2}, {0x1, 0x7}, {0x2, 0xfff}, {0x3, 0x80000001}, {0x1, 0x2}, {0xfedc462aca31395c, 0x5}, {0x2, 0xfffffff9}, {0x3, 0xa05}, {0x2, 0x2}, {0x2}, {0x5, 0x4}, {0x1, 0x70000}, {0x3, 0x8}, {0x2, 0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f0f7cf82fe465"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="e7", 0x1}], 0x1, &(0x7f0000000100)=[{0x98, 0x0, 0x1ff, "435fcbdb0cba052bba84f74496e792ca397d81d3ddaf92baca776e570f4465a24d09974eb1fc36b87a1b3c8ca162efb5d62896cf93117a3e18febf04fbf36a5245180f90f271bd70dbf2a607446650bdbd7a24a633a166527666305e6ecea2ff0be752f7083d9c4e2be6d70ed44239f617d8b05633f06c458aaebc79398de911dba7bacf"}, {0xe0, 0xffff, 0x8, "48c7681aa9c7e29ab45d5074bd3e051cfa5ccd0425faff801fcf6391cf315801ad4946a72930d63d279dc6ae488d81bd3e9ecc37f590bcd116d5c3ee9f0adea9f224929580bb554a77768bd25c5e78ef0ca6707acd59bd701aa28e829d733768c2b22e1d5478c1e52eb5e5a5645681a20a4dbf0e33d635fe8e05941d9abb9653df4d16c509bfc39cc739e43eac3ad854116d3f1b7b7f97ce929911089a7357957ea0008bdbb5f530832daf404f9458a4dbb237d5f5face949d84b6c037511a0682d0bcb78063407c4af5a31f14"}, {0xd0, 0x1, 0x0, "10e53275d74c063cbb94424e96dba6083f0b7ff6d4871dfc1b95f5b1071aa62530156b9ddb8dda63540185ac129ef7ca77d2897e1152ab8ebdfc4788644d3ae5b8d963385d8fa8074fd19c3e7d3d23ca669e0e9815ba293c8b6fc4e0fbbc093c16409f334d89ba3e08c15821a9fc3a8ac6e570dc106fc2549197adcca35d43a1558abab0ce813e0a152a70509eb38cdd846e83b2ed2b8c214d6d3bc78c0cc3034b2b2b6d98c05bd70bbd7118681af14194f9be817d55026c4da294e1b5c8db3a"}], 0x248}, 0x1) setitimer(0x1, &(0x7f0000000400)={{0x7, 0x80}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000440)) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900)='/dev/diskmap\x00', 0x640, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x800, 0x0) r5 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r6 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r7 = openat(r6, &(0x7f0000000a80)='./file0\x00', 0x0, 0x88) kevent(r2, 0x0, 0x0, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x2, 0xffffffff}, {{r3}, 0x0, 0x18, 0x20000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0xf0e7013a2fd4ae92, 0xfffff, 0x9, 0x2}, {{r7}, 0xfffffffffffffffe, 0x30, 0x800ffffe, 0x4, 0xfffffffffffffc00}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x8, 0x1ff, 0x8}, {{r4}, 0xfffffffffffffffa, 0x2, 0x8, 0x8, 0x11}], 0x0, 0x0) connect$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r8 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getuid() r9 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) chown(&(0x7f0000000200)='./file0/file0\x00', r21, r22) lchown(&(0x7f0000000780)='./file0\x00', r21, r22) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r24, r25) r26 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r26, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r27 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r27, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f0000000840)=0x4) sendmsg$unix(r8, &(0x7f0000000780)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)="5d4f872d5cbf293d6c8a3382fbef341786e4e66cac1d6d3338cdf96847af521726b0da9ee56937160619", 0x2a}, {&(0x7f0000000540)="673e28e8ea80118ddd6bafff61e4471019b3f48a55f5135e53bff8b77a963d958a702def6be1d65dca1e0a24cb51ea5760f8f1eaa1faff574f826a292eca2244b3439efd984dc28f9be94cb10fdf0eba4ef0caef6150dd4f34c5b19702", 0x5d}, {&(0x7f00000005c0)="5fae1067b4df388e5d252db9fc934db5e168b7816964d1a0445b1627ea593d90e365f1cf33daf054394c31af92eeb3ac42b6ed838949c085c0f346051ce6961ef247c269ef4edb30bcf2d9c16d6ffcd21e5e05cc4df1cf9a093003", 0x5b}], 0x4, &(0x7f0000000880), 0x0, 0x1c}, 0x410) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x1, 0x2, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 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) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) lseek(r3, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000840)=0x4) setsockopt(r5, 0x7f, 0x0, &(0x7f0000000180)="62474af7436eb9dbd211371d278f9e33e12304451aa3c2d3791fbafb9493b66008aa512fb0215bd2460f6ed76c22b1fa5baace43a821c6cab7b79033a8e0c6798793233fabdba8381b67f20c5f67dda6b2fed68cfdcfc924a9537d8a2846f4e91b51c24483bd38512f5aa926ccb730769ce588d92a4176bb4c9a232c07296f76d5eb68d8c28c", 0x86) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x6], [0x0, 0x0, 0x4000000000000, 0x0, 0x0, 0x58b1], [0xffffffffffffffff], [{}, {0x0, 0x80000000}, {}, {0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000051d000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000580)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = syz_open_pts() r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat(r4, &(0x7f00000005c0)='./file0\x00', 0x104a0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000600)={0x40}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000000)="b9d3337c0e6261eadcc07d3382652d882262b5ec7049ed032dd5b8bbdce331b75f5f201ceef5d05bf21a5cd62f567bf17a01920f6ae34c019271a27074c5dff56238dc205c078f795babcb0a2cb4c3ddd3dc35280ead42347c32e14790452a7024593f3d29183d501f697a831103fc5fb2117de954cbb5219eb2126b1696168489c220ebc3ac29f1804d6db2c7ad", 0x8e}, {&(0x7f00000000c0)="3bd144996843f35fdf259cac20e8d1fe2032ac2e2beca4df1200b7057ca42aff4cb0b6e6d22601fb9674db870235bbdf0cf17d39b3e6c8f255aa6665f583aa3662270401197bdf37d0e419fffbf2ff4aa8e56603492edbe80ee0f7924b68691ce5bdb5318a925f8d08d1d2f4969bbe263691d811b08b25eaea3ded8a69bc1381b05dd4c79359f3479a7c6cd2e718d25cfaade97fb700515e53de4f10cab19d327d9f1a25f819f3193cd03a4f06e28e993a915fee59f613ee1428e8346c006806a9f6dfed0472884a89352684be65d4e8790ede206744d04746a73c6edc9849702fbb3ce884f1", 0xe6}, {&(0x7f00000004c0)="4eb802794141a2e2374aa30e7ce02598ff999b9dd58cdb42814d1e30a6a701ee51d0cc440521213ae132c78159bdf78e48bd1dad078cefcd63860a951f43ad4c49ce2d7bcba9439418436a08bd2f126653dcb4f75a1e5c28227656beb3cf0d77d31f5c14a5dd54c5fc13e4d6db94f1ad064cc4b7e6d0668e8db9d67ad509076e113646f257c2c6c71e7833859160268da8232789bdccf20e653dc32265235c57adece64ebccd6711b64ba2e7a39df7db1626cba995197b9656413719", 0xbc}, {&(0x7f00000001c0)="1d80b5aba9b80b2513db3335ad2fd626d0140990a3cd805f8e758f84", 0x1c}], 0x4) 16:00:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x2}, {}, {{r0}, 0x0, 0x2, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x30421, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x1, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x6) r9 = syz_open_pts() r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000840)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x58, 0x19}, {{r5}, 0xfffffffffffffffe, 0x485ae8f08af4fab, 0xf0000001, 0x8, 0x5}, {{r6}, 0x8000000000000004, 0x20, 0x80000000, 0x4, 0x101}, {{r7}, 0x6, 0x4, 0x2, 0xb69ddea, 0x81}, {{r8}, 0xfffffffffffffff9, 0x2, 0x40000000, 0xe, 0x8}, {{r9}, 0xfffffffffffffffe, 0x42, 0x20, 0x9, 0x9}], 0x8, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x40, 0x200000, 0xb2de}, {{r10}, 0xfffffffffffffffd, 0x8, 0x20, 0xffffffff00000001, 0xfff}], 0x502bbbd1, &(0x7f0000000380)={0x4, 0x7f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2000000, 0x0, 0xd6, "010000fa00000002f000", 0x0, 0xfffffffe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$inet6(0x18, 0x4, 0x4) dup(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000195000/0xd000)=nil, 0xd000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$unix(r0, &(0x7f00000000c0)="efeaf86022ffaa9801dbb52d90a9be0f13606b092c094a93b7c4ce68711d52037221e38656b5c6c320b6814e02b5d7b92e0430c8c4674ca24544eb6e3b69310d01577c59d798e1deec9b154013bf84b9fbb0b3a7d8469d694aa2d547fdaf8470520129116dad39c21c35cf330cc9c705ccf5f95f3263cfed9b4f412e0b4e75b14dbabcb3d71066860e39b94b92f9cf4828ad9e7138b7301f8ea945b5bbcfbca9da7ab43b549ec491", 0xa8, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x2, 0x100000000, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:06 executing program 1: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x8001}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x90) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x5) rmdir(&(0x7f0000000100)='./file0\x00') close(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x1000, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x0, [{0x3, 0x9fc}, {0x1, 0xffffffff}, {0x1, 0x1}, {0x1}, {0x2, 0x3ff}, {0x3, 0x2}, {0x1, 0x8001}, {0x3, 0xffffffe0}, {0x2, 0x3}, {0x3, 0xfffffffc}, {0x2, 0x6}, {0x618c71c3de496880, 0x536}, {0x1, 0x78af}, {0x2, 0x3}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x3}, {0x1, 0x4db}, {0x3}, {0x1, 0xff}, {0x3, 0x6}, {0x1}, {0x0, 0x4}, {0x3, 0x75f}, {0x2, 0x7ff}, {0x3, 0x2}, {0x3, 0xffffffff}, {0x3, 0x101}, {0x2, 0x7f}, {0x2, 0x3ff}, {0x3, 0x8}, {0x2, 0x200}]}) ioctl$KDGKBMODE(r5, 0x40044b06) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000340)=""/242, 0xf2}], 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x181) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f00000004c0)={0x3f, 0x3}) chmod(&(0x7f0000000500)='./file0\x00', 0x8) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000540)=""/91) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_media}) r8 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000640)=""/202) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000740)) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000880)={0x777a, 0x1, 0x7, {[0x0, 0x2, 0x9, 0x5, 0xffffffffffffffff, 0x741a, 0x8, 0x5c5e, 0x0, 0xd1c, 0x200, 0x2, 0x7, 0x3, 0x20, 0x4, 0x3a09], [0x6, 0xc2, 0x20, 0x5, 0x9, 0x6, 0xffff, 0x4, 0x0, 0x5], [0x0, 0x7fffffff, 0xbb, 0x74, 0x0, 0x5d, 0x2], [0x10000, 0x9, 0x10001, 0x400, 0x1f, 0xfffffffffffffffa], [{0x2, 0xffffffcd, 0x9, 0xe2}, {0x0, 0x7ff, 0x8, 0x1}, {0xffff, 0x8, 0x80d, 0x7}, {0x5, 0x81, 0xffffff81, 0x5}, {0x8, 0x2000, 0x1}, {0x400, 0xd6, 0x2b6a, 0x7fffffff}, {0xffff, 0x259, 0x7c4a, 0x1}, {0x85, 0x143, 0x7, 0x7}], {0x8, 0xfff, 0x7709, 0x200}, {0x800, 0xe27, 0x8}}}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000b00)) close(r3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x80, 0x8000, 0x8}) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x200001c2, &(0x7f0000000040)=[{0x24}, {0x2, 0x0, 0x37}, {0x16}]}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x4128, 0x47) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x1, 0x2, 0x5, 0xfffffffffffffffa, r12}) r13 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000340)="3aebb4649fb35b8a12b2676fc983d25a58d6d2e7879f78d6e5aaebecc58fd527fab3e40198e8aafc2ff2a8f8e52ca2958c0c7ed797b6bd41d6bcfb2bfa2b8695e10df245829eb16d59595e56ac32b3b73329825fcdb72f0fcac8c2dda338b7ac30e92e9859858052ee30475e1b0e3ce63e52d9a3ca198a036b8176515340419358dfb74563dbba72cbf08638df0423bd60b0274fa2709df80c20d138b86a0421ac01ea06aa4fe762a62171cf7fc8413424dcce470b987cc8c9bed1501cca7fe0a210ceaf239e73332f", 0xc9) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52ce32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926db8b4969508f512fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cafe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b97d32b4b86be88ddce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe731ad5b0ec8f55ddb0f36f5f3878fea39769aa5419749dcf56b5433c9574e69ff1317c58321b80710a425f89866ed7c309b2b7ebfb3aef7d8e51f62c99130a5974243936ccca736ed2153325adabd383d14203948ce0128fa1b2e3c5dfb5f6ba6417d85f74b1ed1a8d42bc8ebf52433f32338f9a29fdcb6f2ed19553643b08842351f7ba8fde6818b0dd9cd6a5c4d9ad645d32557aa159004c10c5e587a57382946eb41f22dd033f836c85018cb16ebb04f12479d48834ecbaccef4fb46eed9a01aa5a815"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x4) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3ff, 0x1, 0x10, 0x1, 0x200, 0x3, 0xff000000, 0x2, 0x2, 0x800, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000040)) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) dup2(r3, r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r5, r6) seteuid(r6) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001700)={0x0, 0xfffffffffffffebf, 0x0}, 0x13e4fd6c3af6d599) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) lseek(r2, 0x0, 0x0, 0x2) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x185) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b7", 0x5e, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x494e4976c32f9af, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) semget(0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x3fffffffffe, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2000000], [0x0, 0x0, 0x3f], [], [], [{0x0, 0x5, 0x2}, {0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {0xfffe, 0x7, 0x4}, {0x0, 0x800000000000, 0x800}], {}, {0x0, 0x49}}}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x4000000000000096}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffff26f9, 0x0, 0x7ff, 0x3f59, "1eaf0effce7bc15bd8ad8a7c8076a4c48b47fce4"}) socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000400)="a13e46618baf543778efd202baafc3592f9a1a24b10f37af1c99fb", 0x1b) 16:00:08 executing program 0: kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{}, 0xda986745c0a56913, 0x10, 0x0, 0x0, 0x54}], 0x1b, 0x0, 0x2, 0x0) readv(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000200)) write(r5, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xeea, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x100, 0xb0, 0x2, 0x3ff}) close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0), 0xaf3cb88d5775be) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0xfffffffc, 0x0, 0x0, "f9bb54dc0278858c015f1be61309ae59f62eb100", 0x0, 0x4}) r3 = dup(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x8, 0xffff, 0x8, 0x401, "b6e53ef2b0340ecb49668832b67f3b6ce87942be", 0xd4, 0x4}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r4 = dup(r0) poll(&(0x7f0000000380)=[{r4, 0x5}], 0x1, 0x0) 16:00:08 executing program 0: r0 = msgget(0x2, 0x600) msgsnd(r0, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/154}, 0xa2, 0x2, 0xc00) msgctl$IPC_RMID(r0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffc}) clock_settime(0x4, &(0x7f0000000180)={0x8, 0x1}) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4504) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000100)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a}, {}], 0x1ce}) dup(r10) 15:59:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2000000034, 0x0, 0x0, 0x8}, {0x1c}, {0x200006}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r0 = syz_open_pts() r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() setgroups(0x2, &(0x7f0000000080)=[r4, r5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() setgroups(0x2, &(0x7f0000000080)=[r8, r9]) getgroups(0x5, &(0x7f0000000180)=[0x0, r2, r4, r6, r9]) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) 15:59:56 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xaf}, 0x0) clock_settime(0x0, 0x0) r1 = getegid() setgid(r1) getppid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xbda1cc963b826484) shutdown(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25, 0x5}], 0x1}) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x9) 15:59:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/2, 0x2, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000840)=0x4) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) r6 = getpgid(0xffffffffffffffff) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r8, r9) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getegid() setgroups(0x2, &(0x7f0000000080)=[r11, r12]) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000240)="0170e3d94310312cc8db83ecd56f50b48c52b198a134d709af35d7c5edd22cf35e3ce43a3dda8f33e3cec7d9d1cbef242ba24e0ae4f89591176cbf11fc5d776e31ef945d496cf058e2a02bd37a1e4966bd2293ee5769a840453a18bebeda442cc4cebeb8914c4ee0825bccdd3487cc1664cfeb204611b362a8ab7fbc890910402f4094bee7ddb1919e5d278e8ff027647246", 0x92}, {&(0x7f0000000300)="ff4ec08f60ae3e43c6927b830a92b13fc100185c3fed227601a0d1c5fa5e4c67bfadc970043b6dc6be42e604d13732de0abfa472a0555403420cd810bd871611c600fa0a7bcda0c80912f72eba81d45c9440030c6bae65899f41934d65b1295c0d0371a571eb19d6db2a4637b9e0288eea7f0ff08078d5a739d8c5c748d1da8db78702", 0x83}, {&(0x7f00000003c0)="c956af9a4f1e59d0c7e2d4a19b8e285494a56560ec8c2c099c53d964e300fba2bf4718ccbc304f8198564f0162d2d27861a9ad77bff8c7ffd094cd3bf4c492bfcf569b4c6c2bf82d5c7c4227d2f9591b319f509b07205f429441c0129631ee878a7a0b9d296b86ddeca6beaa96a7df414e8f9a9833000da16264a1961769a65c904b661fc86b557d43ed93c3980c54699d668c50ac49548d2c520dad564e5634f1d3848ed65c6b367e17bb97ee39c758e5383ed5b00813eb57c6a33f5fa7cccc2f6823302f69c7e348bf872a27a8b65e76a68f68daa2714c5a2dea47493d16ece11f6b0bf7d72600e69d305f1826763813d7eee2e2ec65ae8af1132d6523431a5548fb97acac96ffaa1c72fc4ba12cb9e3d259795bfd5dc4389376372322829488bbfce128fa83ff0bf1e3279fb5d29f9c6a41373422acb1146fb3e73d45beb18e4671407830dca143e0c6f903cf487e953ea64fd8bedc90cf91534bd607d01f0904cb44f94304997f6ed0f3f564f8c758566a2fc8ccba91c1e53c50c10266f03dab0609ca23946bebcf55f978b79479d6ae95cdddeafe44d5ac96d408d324122878abb9157a080d1e79a1ee30b11b346879a09bf2a5488b7c8fca1e3f9ab983e2ee487e05f09cd2d2357835ddbdcf5a5b208f88a276164367470d47ba8756f4a13c380aebe535238b1c2e03a4892b3863e3bf3cd0f2367267a64bf9cf1c61e4fed119d5e7b423988c95b1b8a00579971d9854d3a76a34ac11701d6d07c66ecd82ede450a8167e3221cdd37a438fd1e71d27fd902f8eacac5b18f454cd11a0ec767894886eee03d540feeec2d8bdbd9358c71e3707c101b62ffa67c8494d4011d544d9f66e328ea473a332eed9ff5b65c46f65b7d1254da1ed58d2b4f4f107b80e7122265f174e52e711e69e22947bc899eb23c602922265ffb80a49be0b7764cf71fb01f8d5175bc017d468cd62ee56b17913b3d974bc9c4ede8b38201e39a5af7316ca07798334313b3a60c51edb07127c877c7f1291ff3774cc8f9f84195fa6c23f58f3f8f45a31fb0aa6530ef1f45b2e8de5544072627599ca8452fbbd1c0ce87196993b28b489233d39339775471c3da6cadefba07b5f30d4115f6cd2a8ff41c9843d6f4e7c6c989b4415bd24e4741155bff31962d85f0c151cb75a7cb2078933f567558e92498c780c7a4349b3c3655a7774d49d8ec7542c53e51bd713db545ecbe39dc1acd3a1f6b269750624e32ebe35f3cbf6c737eada56115b93e421c0508db154255892d0807269c790a42250a857490cc962c19af824e3e045090f0a2b9bf7de336646c6b20e1906890ca376c0d3bfd466e6ec1463ab709d81f85b7cbd0df6de0e3c0b1fd2819d19e591fb19a2df97c10a45196d8bfb632c0f19b31986519f147d7dcf8c6d444733fdf00e3b8f1d42f23cc907c7cf13797820196c07e7a25f5c4d91db1788fa366d2f2695ac83633ce1c7a54454417dd3ec1a573564bcacba7acd72b1d766b2ce2fc72ec88fc96cfa54b3b5c47ae055cc6cb2c621ad1b41a5283ceef58d0fb9a6e292df95c6c504e79ec7f53894854828dc274884dd3a412b986d2a23780ccd595fb2f5ac30270635174ad21cf10efe79d8438911c87f674b71fd17950a641ee5e243b10c1f517f1b5e00817186254d830ab4071cb7d817454ce10a61af5dd1e1a1749ed02d42335df9956260ae8efb5c5a175f517c6d2e054e79d98a1f033daacc034668c0348e33437ffc94ded3c772a4d1f4031e4002f6e513f156000cae90def4a804d6e088e4c2797d35dad62c4fbe98cd61093c88f3594dfce1dc309c7568cfd29280bac1171cf89c6f674fa8186f12de9aac778bdcbf15f9e07fb5079baff42dd4bde13bbe4c7a04e77d660536e88e6df008e7bc64eeaee4b1cf203463bd600df5ae926f82178ab287bf1161b464ff9ec8065c5e401053501875ceb8df9e2344852ba7183ccb13cc5bf8896c3a2b07b23676b465758494b66bb83524bb9dbcb79a67887281ae4a5d23aa271c7861944a3a3f14b8d5aaf04a0de993a091ccbd776c762e4debe3dba85e8e0243ecb9b550f22ff926d01fa568045760f871637efb8e10b261fafc16b0c4647514993eb02407b84ee6e2589c12cd15503d8f0348f444ab75890fc047d48b4f24f08ed5e703b33072d7661728bf43e8e9ef32d9cb3b4422ddfc5d5a403a114487a03af7612a4f4f8db19f265804bb42e8ecc1fe000ef83d8b0e4ce6042f666c7b1833abc8a7465b0f804f3cc94a9155c2ae3933d89ca980262aafa0b8b6ac80e299ad84d6cd15dc51f1cccfa966c910b947cee48a954b4c6a984007b598a559f2a1a5faf659a942d762930a3ec5a4c1aa589c0159d041ffe2aeb9283a58304c0e02906d64de64b6a82d9abe9c3fea3363cdff0b402a110043fc579c9f29de9332bc7db9154255a6b75ae5590dfe216b5b5ca29eaf61811a352f3d1bf1c2591355dad0b4ec8fc40d77fdd3f814abba28835af7dcefbd4358386a44e3da0d98f262d348430a64ab1dc2bbd6f0caa983e92006920374b831f563cfd1fc7a886dd2e3454a4a391db8b151e34ad634ca591482316d3e3dc9ea84dec0f51f22ede28f095b9093f2032d383f82f35fd85b30731a0bf72853cd7e26e3f342c9b9ff256781116cd1013aa6e6081a83fc9d9992dc1d58027c57694dcf9e680ec56c19cd18b9d2b7e1c32441c3d74758550096175a618e509927cb178a7d96af0e0f26420bc7e0412a6f4ad929bc479d680deb28518071bff17b598cf6252a45257024fffc951831ffaa09306e5f840caaedb79ead4b115aa1fd9a6efdbff426f92569f7abd79587aa50e6d8357fabb3d2d15d7a8f3810778d6c86f64c7ff8ac1d553855e145fcbb8c272afc58110d14352de7f72c93f4a005bb76dbda6aae9fb2992837862c0cc0475466e72a1b34ef76657fe0ceca54a8c846c72d6a134cdf6086f82fcf291b701e624581396bc0199131ef0232cc995ed98737afa2c24e423b3364aa5563a9e0df2c07fef0fe4a0b6a89fde70e57b4eb370d455c83e26574c437afde197d584f63a7a7b8db813e8e67c9275bb5057bd0b8f0bc61cdd1232e5d8567029273953919416e26260acdd37958a07b04b9011419c719caff536be7561eba6c0aeb2ef696be9036dde8f2faee8b3934b84464fdbc94f6559b069f8bc2429211914ef00c50fba6dc455f52fe65beca2ba1047397e17a92e6bae439d3ee2a02a98991c87edb6bd13c9f791ab6485d406cb9af4508fcb6382a405468aab35e0c7a29e810adb548101d93354f08adb1bb9392e2cfab70a9d5811d5a594fe039bf9335a89b0994580ad5a568e644f40c4020b32921f85fdba69dbaa3afa4f49fcae2650614dc693e3355725e993f0de5b74dca5cf5ac55985dfd61c0d04686f3f7cfcb53a1ff2455c5f7ae662c3ca88e91c4604beb968d2c922b969c765db154abb66511960ec3bb1df5a14fc58206b8b6da1d9d6bbe8de7bf95091a4d978c797e08fc1625d216536effd31ad76885efb1968963edab4eff0b60d446f7b767075852ed8bfb45c1e0d5b92ce25ff58c5959ed73209f8a331b12305adc0f610d8b00d5f382459e062b54bca20282a1e1d953532afa51b9f935f8c862cabe40276c5c3d01d2e044b205e6a689c46113976bfdb9c63b42b1ab50b60ddd875b492e16a8666b286a79fb56810a00c80d2b203eb44ecb462029751b4f56559e14049a2d622266afe4ad1f89d8feafc7b7e5d1db97f6755aa71a97e0190dbf21fd4bd9351c3d79d71d3d01bb80881996af47ab05d4c69a1ffc6945ec82300afa468dc2a0be60ed7bbb09f8d2aecb9657b5088ea057de83fe706f96fb6bc0b7f09200b66a630b3ec67e4aea95e5b0935425b7208a618c5fb1015de05bb0f1e1398e9ca034cecb14e1b25052f5b8e6e112d55e808e620e57685bb3367d42a38b4f10bc7af35bec60085ab9cba242393b28af88baae07048ef4975f661ff5540f0ee9d8c09b465d3e58f1e8778a6bd5b055c5accb61a1158165d09cd8a85a82ad295024552a7c8e08b74893ad512dfc6d3085c107f841496adfbf4bf48e3c3cef399cfc5623e83de093c5fc954758eed06f555d61db991bd1abb7e16358b4185318716b43de56c0de86075d63a7fdac420f29abfc94c9af2048828de6d63d9de273e590806a980a6f352990c24fc12798f03f3a9903c1718a0e741be59e70686f46fba9a75883bde598dad9adc950dd1f51309fe56db72d673473d3e248924770649aabab18592ce001b026b2a5525e570e75362a31f82e1700773f7de5214f82587086b22c44c81fee771f6f5372e4f250d2167430ce7989cbc6e7a08b374b5388c03c0238b7031ab3c7adb2d41fc96ee7776fc77132cfc12c033fe783ea401ca70c2cb324b38fa07dab917dae6287640d1edc7daf17efafa7417bafbf8288d87d91934c07cd34ccb07ec676484adf3e71db7dd6a9771238314dbf318d0fbbb98eaf7ccabe189aeeb2ef6ae64aff3eddb42b09d640971dfc2138b2ae19b5da349e5957c1a4fb35d78ac27ee367e13d65f09e06ce34b963508f5f9fac11a616c6adf4da67fc2627206ebb94a5bd9d1f2f272ccd853e4ef8178cb271b9c7d610ff1c9d09d502ab31058571748f62d1abdd1fab46b17fdef34cdc6bf51335d55d599e9b38d6e892e6aad30970112bb0b8a73860fe270a0ac8c68f5d0d1bdb132ad485518981d73c0c3f0816b17d863bcb9f7940e0c663c516b51c11a70963c60002fc8318a3953d47b1737d5635a069cc53f1068cba16320bf8fc31e10fbf51edd774c999cfd99b78f809600d1ef1f8bdb188064b42530c5b29630fe4e66c9d5aee28499b181c07b66b291ac5499d63c0107e3b7bdd6bd49a00be4ec81241ccad672dd8803353cf9fd444b5e504dc15230bba5f604f03ee661597d6b60c20a4d17701edf529b67299f7168cf4e6040077861b0a56b50117f7d3d84f1fed59d5f037a1926fabdcff2d7e1fea1519b774192028c7999e9eb1cc7a8712574bcc00b41ec2b02bb049894d29756d2d45d45d6e4d98d8353b975a1cf51eeeee0f829320ffa2e20857aac7ef60a1690bd66cb9327b042437f63805a440b2dbf9f90fcdab2f3a25ebf8208fa5186543c44c5cc11e0e7733ae4a9cc4544728b3fa3b56efec25c378b8b9ffde52f96f1ca03581a3443da98b3ec99d522444bef10199553d4c4671c40884f957260ff011c2b905350b416597110d4bebc8e26f69014834dd7f681caaef9f91fb7417ab50cc7775c830ba8609552f4b427f4716c064a48664eea09c4dac671d38ba16935d4dff56ffe242537fc39fa0c9aacb45d5bd82f6bfb9063697d515cd9b06aac3423669ec97b2a462aa69b042fafc4eb7d1992fcf92a8b77980893e99d489573c05f6bf2d0a65a5bdc97e606aaddadd8914193feceb231c4272403162bf7a8bb0b393abaca1c3472b706747a6a3de7c131322d2ad7db84f180ef939a26a0b29b2276b5ccabbabcbda80d66bd713db81835a56fa22b91bbcaaaf0997dc826e275199c425ec0f972486c2a0c3c3c7a5e2577d377b49ac78c98f330c1606aa912d5a6f6e87d420ddc686528b6b49100c4321971a257f063708c57d3ba74a929c3c5fc59fa2b20130716ea96506d29df371488d5f8cc9629fa5841fd92ecac33a88a824de569d441677a6e890007378611e257844b99cb0ed0a8cee98dfa75734d4e50b1f5ae5b6d03741b27540e9679bc5f98b5577359affe07de2debc80e2ce41039cd67545f2", 0x1000}, {&(0x7f00000013c0)="dad08c2dffe9202df3111663fe816792b3f335d303a5f1", 0x17}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3}, @rights={0x20, 0xffff, 0x1, [r0, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r8, r12}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x80}, 0x400) 15:59:56 executing program 0: chflags(&(0x7f0000000040)='./bus\x00', 0x10000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r2, r3) seteuid(r2) sendto(r0, &(0x7f0000000140)="279f9cef", 0x4, 0x400, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) pipe(&(0x7f0000000080)) rmdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCSDTR(r4, 0x20007479) 15:59:56 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 15:59:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x7ff}, {0x6}]}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) 15:59:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x211) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xaf) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="17517ebc208108965311932b1041d271dd851d1b81b931b603bc91b5545494fc761e8e6a7f7d5d270854ec228086f81e0e8ba4972b06fa5e613177b8f09a76180e3c3ea7ec57746734803bcd69b0013cf14e75b2bb72391b84fc42a13be7c52f1d2e4f0601d5c50f0bc1bd8d5fc29c9e58e63c2b2a0a5856b66a8a0e7a45f50538c90e01f5979e89138ddd4d7a6d68829891e3e4efb8cf086c18a42ad42d591f8b76c9fc193a6d905e5af2c89168347e31d997342442cc72cf6301f478930251c979f392d33fbebd8961d9292a853f9e387e850321a4f0f2", 0xd8}, {&(0x7f0000000580)="a7afa5d8b03ac54d1257703d7f6e3a5a5f70c6cf814e332889621f508961ada98fa5444180c61ae364cb4632a9d60e8248ff02e709f7d1f573977935531caf015bfa9179621fab51ae7f1c4a16c92b1aa2d8069e0f69a785afbf00cad84efbc4eef93dc9324796d6e7751fdf793e4d9b9354ea60b567cb0512f594a85799ef71a81c8b9e9bb5ebeb4ad38cbdc85a4901d2546251cb2dd5c5f89eb61b5c4314e177deacf6199ab438eed47e3c3ee9df94c918a92181fc9ae634ecedf30d74b42b9b60927443b3fc2d7f698736764ebf3fbb5bba0e3e7d343c14faf36cff5541d8e997ff4d22e16f5ed23a08e8cbd8f3f3cfa5d7a8f30c4cca853ce82240c0f714b52743ab2acfafb0ae855cc8250a2ef34bbd61bed5665b5eef8c49769bf0ed068e45dd67dc9a188211eb564ca749bca3b93caf4a95debd9ed49d37c127844536576f601f485a5a8d1c85418199712768afb0cc59f4c1e844c804d47f9fb3154a696d823e94076f96a7e7f699921d5ebc31b2b38d4e286ec809e1f9dfa7dbb340674747c27806e6872694fe2afc692c1b81e9effc7b20d2066c040543c185ebff5627e95fc8e9bb404575fcde23b1303762fed7cb04a43e4b64f5cedd9d70609884648fc22fbd3a42d38c6155288daf81944b62ce669229afe9f2a2a3ba7391607aa220ea2b6ccd3a3de9bf0377c012cf38ac349ea5091d9b89dd935e9f3662026e159bdce0bc1b4ec01dda7235cd9e448e2290c544bcb393a0675565353dae59c77817814a4c3058772afad9d5f6e2b598f7795b99b6314ca654b7c91b0b4bb01b4c3e00130fd14f71145bf44b885e6f61dcaeff57c6df5dafc076347cfd7ace1854897d94ba0ffb9b384154edda0e74bb2f3d048cc82ff9f9c63780fb40c6ed6175f33454680cd2945013a2b6b55dfc40692e51ba4afb591f9fc95147ac6a87161363521c27728185894e1c0ced9f8ed75dc6f8c86f6f6bff4640d42c1f761f30a0c709129a7b25c183d4471cea0bf4ed6fc5442afbc34d376734b8ef17fe579e20e9fd83517d738275b06bfd037464b5ddf4ec170132c5d8f4051b468ca18aade5a24d3859410c6f0819d2487ecb2c1b18361cd87ba3503bae10e7e6eaf83aa52197d37940e933fc289dcbb4f47c6ab5828755fe7e8844536a96f92f16cecc4d97449b3c08140387af3d83a20ffe1a56f3f4310c60da578c5a379bb5429d1397a488d9ce06778ee20c899b3fabf0c58c79135ee4f018ff87e4afdd44dbe19db99897199ea54a40e45013dfcab7e37f2a10c089121107e16fcb123b27fbecb56ba08877ac14d818de602163c36e151a38e36d5714056b3a855a09edd0213809fc5a9b5a0038061752f6e0d3f18bdba7d1e32d153281638507ba627b23d02b723c35323e4b1082e9e1359131211c3380418e1c651e5658e97788b971f1e902cb8b9e3cbcd6d341773bd5d329cd77c3048884b0a7f176a5a5013de6b642a8175090aada66da13bd76dc9c043875956b8d8507effe65a2f0d2259fcb573e4555f70dd56cb3c2ccb8c52d126e0eb942e507788135e9a45aa39ee01b0edcba04116d2ff1cfd5ee28af9b7466cd6c6954872c36276acc95829a18f53871bed8ed05b83da3fa5daa14488f2a82be84d32691799432f430cfcff2f0959c1a2fea1568ffcc6811d499e46079f5cbc05dc3866b4d921a9fdf3e8b7287d954949d613d3d2d6ec160011123000773c6aef7c7de96f338395e28222f3200dd8976db13b8793d1dc418817e3e53f7d51b5d183081cc6bdb6b86ec884769a289ab87d9de8ca44a93a4e0398c90d7de73c6a4c55f9078da285197052c453f41be7ca9ff494396f3a4508ec3426d9c6628d58503a14d9d05bf55ef04619e61f4dd1055f35073ed0aad6f05734fe2167348d50ac95bb3a90bd502c284b4f49291ba332eb59a5bcc93ec1ace6d43e66613a7faed565b85312c85660ea8509278ea4a854eb457618e2c4dcefae40d7fb59740920326b35558ba3ac4f9f9db33589bfac17bed9ba2f2de10d8ce3039e4d379a0d220bc3ee92fbff2c09a1e35733becd42c67759f609902f21af36ee6b61a549463f0d4495102c9a7822044f12a2388eb23a4f3d2a87c4f8ccf53fccd6d701650f1694093f637a34ede4d2a93851fc3c2e75685141d36380c63e2320160604802aa0f4a47f4a6dc2d00fcf43ef8cb5d397cb374e797997534c4ac973e325c91379e4f9b8b25eb67d7d265c144a5f2a4208b51a9d3cdbfd93af1933a15e488432a6f42771083f32e98cad523caa8cc8efb0247fbb35e7e35aa12be9857f66cce668e5cfb2c5e5f55189cc2c0e4e98b68508db12fff72d5c1d75fcde8bc0d0854874ebdc44ac2ee14343dcc6086fd52db360cea416b094d6690a778bcc594f986ae69cf352f81a96b5f45c2738add82b495aeaedac150565fb1c2958946e40fb053a199d0c9278cd0295de689f080ce0f8d0621c9c14e09406da1dfcb583ab94d0aaaa8771963211182800022ccbf5e05b36b205456fcf6030c5fb2e60ff4ff158f82451a0b7f6ac852ac4320be73e83a9d974870888421159e8e020d183eff3f24e7737a537d8bd2af92eccfc670333a1bae7963530462082bef54e4ff989cc8bf7ea3822a9f389b45c0de1c827f8611eeb2482004b4cd87d2790361b4a2873f549fc7a68c2c38a7874117ebde96372b4a108ea53ec25104a5a760042d804fb43ed690537c9d779517c6642f871e02e665dd420e3737cd9c8439b11c439d709bb040d545f514142268522b2cb15726b3b9dd1e6a91fc1495852eb30659f1f02aae82050960f27cdcc5bf6be51bbfcf5935a255f0315753da9e2441f408a6170ea1902cd41e1a094405679bbbffb1d6b40e859843190c4131e950b03907a039fed7d3275e3d85bbe8c4a77de85a4be0d342f6f8e57ba5825de3461a29d6d8c87c9d8d6b92c28a4ec997bfd2f3373cc6eb62c8da4523d0cc17a2028fba3c3787842c84ef0d5a8ba8b1e7791ae7691f5c5fb01603b79f61d745fe27f3e07ce3c789bcfefd8f14aa91fb88ce6e415a80ffc0bb0814af3e26a16c6b33d9561d3b286fc999ab19ca2a2a29d60b68a4a92024703f8f7f63203c77b186ab017a140f612c55a85552912b656666595c7bc50f2b6b9df73c89a47349bf3426eb83221d258c4116d84ac9f0522d3247ee97efe55940b760b2047b35b3533c93a828f3231356a8f3669fb3206c88176b84c8f15b814e1b8cd297dd6b8099eb7d236050f838851ddebbc7c4c377a177acc33b168a54cead86aee9ae94e46caa5a30c4cc69fb3474dcc6c10c0775acbacacf0baaa5e85583be562de1cccbbb6a778b2b2ef189d0950a40f4a944e14f97a2245c799b3d3aef4cd94509508fb5109a5f29db6935ebe2f5300e370a2a29f14248b254651d6521056e851436c02f898adc877f59bf24a82e83682cc9f850ff57039fc65176441d43fcfe1e2d3255182af0683d46e9e4eee311aa0359d7bc7264c783f99b2050de9ec959065fb338df69bb111d4c4f800b659ec9b5dc1ad1004c11c91a5a49709ccfbc170d1af5f8d4924c1c173e9a971748b32ea1f3cbcb1aa0c22f46f5097934eb019ed780bcf0c1c887c86561f6328ef1d2c7acf28de8ec17aad4b876acf1623c494cc4d958fdcf2ab21d2d06b40351b28f0edb2b71aa2c163f4b839bc331d7caccf81960e214d0fcbed8b2c2b489e6af937548ea10d02305338add04a698562d4e5901eb76cba048db2cfcb399150e17ab16cbc538545c8e82ba74bc3c77e1dadbabb3ba670d700b6c1f8a1de2baf28d97301062ff57ef5c7e14c3464422ec8274a638f9e09a528e1140d74ed5a2c80c51568ac7de1acf3311598899a59afaf19bb10bda9ed6e365454467c125dd4edc2edd04975b3b074eab15911d0c0a882014dcef56498604d9a22f0442c9130948e986413743cb043c37f63d3cafd92797acd46b18a551761b1bd63ea7215f21893e93ca3ce623491e444cd791cd942acb7a763bf6b1c20fd79accf2de03ed083a87123c16078a45bec2a10286476c6303b70b448f7fad3ed53e336f97f26c253e6a801985e8f97f55c4af333310cf16b84771e0c884fc4d466683821589c37611f5121d798cee776484f2b65181479bbc005aabb032e3ae8c534e2470f1b153a89ce7b3296622d73f1716c47273657949bb79fcdb1e6acf7b88ac064d17da2c2c771deb1948783d77ea8bdb1589c5efa1515ba71a7cefb42e5cecc2bd8587902b00d3bb35048f182b1799aa842647e2bc614214c4c7e4c5e4d62a6e5041b4390b8941a5e8a648de077969817a86e656064707b4748d5cf5f4a5743c26219ebd3841af2d42d417b63e9f14725ff700feeae245f37d75c68c042f62982612d9fac8942f5256c7b20f20a1b5263b4ea0bdc452942c310edb1d92dadae09c1e5eb4173258fe0f5a994e000484287911275727dc4100d675aac2061d2a112a659fc0e880f4636eb17113f71b1efa2e07eb00bf5db9ec75765c192a81b1f86a55d3f92acadc851c5a5ff9eed8d7eae7a2c87b20a1b547953d371e9517c9d878fc59140cbe04630dac4170020565b1ace56d077a86780962e5e9c118a3e73e752a97dc9ab81d20df6ed87e36e9d1a9ff3567626bd7b38d2343749b844ba2b68c3f18d47aec72a5141cb74143f89971b3722e37aeb2c13a8682f9d7ef4751b8561c4ff3a85dd1ce928e5c8f074e2d0ee1c11b9058ea4d8acc19b87dfb8306d5973c46dc2dc8e6dd4eb87c153819c07fa5319bf90ea584859cdccc8cb250a5f7f04e57e8a74b94cc70fd121854881816907645f560eb9d71a360d1b569d7432c4ad832b095baa77ee7f9bec80653f5bcdebf8f6a3a5ebbea1531c048aec40dfcfd1c0f2687d29ad0f300bc1adbcc843840d6b8d6b1360e6b05ca98343821476fdd53c706e5a0ba3b308fbc8de2454bfce94813125c7e9ecce809fa88d786887b3b705c7efd8da3f195505d4d460b5938c0bcc553ddf564cd53c31c65d1850d429ab0890ffe528addf4451ab4b29b0f1529f1b86190f3e94ec47feb32c9f0fee7888d9f5aaecb9ddb83ffc071c27b2366411b0bf1450304eb4b82438becf410eb93695147902ca5828f5b31e495952d8bfbde1f023e70ddaba4337d60eb628811c15a6ba782504b6c2ce4bad4061bd11f7ed6a55e30aeff0859cdf207bdc8c43f382e337e371018e046bb1710557d49a3244bd71d93daae24f3ae86c3f868ec1cceb8b958ff6ab112b2c840e1ea63eb494a9edad3781bfeccdfcf1d4ef5b5ad20579f8bd0080a341ec69f189939bc49c08004aaeee326a190b0da52c3ab0d5676628809fb9250e20d7e591df2a3f680b78227701cdcb77a1968f16a87cef803c48d93b6f01eb97a8127b2bd0a3da970f4e4622baab0b49a201a2c63b0cc7c7388128206c5209557f6fa05f0ee382fa1aacdf5951ae127d5ffc06cc1d814a9ba9890d8f8a6aa6223e45923007a74be9d1021faccbc1e44b9c9c504f7b62f384bb9ca14b399efb015f1c75c74c15985d43b84ef911959448bd2ef26bcaa1c57d4283ccec94dbc017d9297b65df955ead6a60053bf8c68849be4f9ff3913935c52e1df6a2704e57ab7fcdd70c3beddb9e8914e6ab1c8fd83ef4dee7e54f2328f5bdb97a286811f0de86fc9f2e771d60dcc3e979d95ebbba67bd87e985581717ce99399b2b540a98aa588896fa35817a0c93536f1f3435a4e3af73e3ea2cbb6b0f27dd4924df7ee76876e1a250c45545231449a466a67262d25804cc0e7", 0x1000}, {&(0x7f0000000280)="184d48ac69114b6befcab0d7b946f618795dd125956243bf613f00f48ec774c1aadc1b297492a885196a501eba07e36ee27b54562cd59b0f2f77a77688d2ff820037c0aa0aca0ea821ae0ee0b8aa513f4e74ab8276448cd9fed971b28e3eb1586c5cc9234a40e5f7200ed1af977e253fbe154348c00e50c0edc814db4249ed65d6690f51", 0x84}, {&(0x7f0000000340)="0e072a402be3cea8c0e74ebffe6c6674c2255c2f5ad1af2166caaaecb911341848ef1c32a9535a0e04afd9b23d01b7301e15423dbcf9a53a9b4c046ccb1bccfcd486c29496a8aafeba1f0dde70cf491b57af983710339bc103bd98edef49f2ad0b60edbf7f208c2ea2f93d1bae66c613ed43673d387401fb017388e3251673715b4beb1f645a20b175449852f39a4d38ecfba0a4029a65544d8edbe5da2127b325cce0981de631bdf4792d038b465149229e825cbaa58800", 0xb8}, {&(0x7f00000001c0)="0f0a464b8e169157296480c67b7077e49aec55bb7fa9c93cda72918526c5c760f7b14896d9e4cff9df61a1c76d530339525e3d2b68baf7e17b9388ab28e0d74eed3bef6b7074a447ec1455b7078b76f764db0db99472d7cd2f37e11306f37ab16373985c178ab4edb8a41c2a34f5a14e", 0x70}], 0x5) 15:59:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3, 0x8, {0x2f74, 0xfff}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x5) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) pwrite(r2, &(0x7f0000000580)="af10eff5b0e15b6876495081f55e0345c90325727bec2f64d05688ac535550d8fce8882e6a64f980ecd430b0ca14947d8130b9cfe43771e06a3c73ba5823103999d8b81d4c20e088c8e30fc3297169ffb09f75ca75c9dc8fe70efa220b927c87f4675cac8100614c214f10ab99d492d6708320176adc9312e4ebf514be85d9f7fd474c90b9598dcaa42f6a07826904cfd6a885dd51b5324737144ff752858a15ec34eb6267baebef08cb6ca0626ebd6ca50e4b966a7bc0109bcb407c1b484bc5f73ec9b2cb33095b7b3f04b54b57bc850b261768180df77ccb7f8fd65878e314c6e8a520a9b205f4c92a5cdc6536ae5b4d313c487716bef96e004211ec29574c6275d1248bdb89b77d357a73df6c76e167c3c596b1288a5d3b60d333be7a598b9c2506ccd5cc345b2868bc82ff4bc4c754b1e23d805e32974530f261af941b9df45484d0546369e918faacf632638f2c339807bf289ba7c849ac5fadc04222b794a7439a056cdb635197ee1e1445e425146eb782ada78e8cd2b2585bd9b6e28ddff31ccc89ec07371dac6ba9de93cee254e95c434f5ff546411bae96d9f5a131b1d912700e99f85a806d3fd1455b43271cf5491a997dfaeaec02c678262a96d7d6896c2bde5d8bdfe1e3c8c7dd3c1c52da067281115ef56e6fd16af718f67a7e57f82503a2d3b8069a5f293fc7657ae916bc6ccf9bedf97075458b244384bf22430cf56c8fa033d31f9825819c0d371669207efa2f4ace8fef979c2468f932186f6d2e7c012352265cb4377a397626e624a7121206d558f954b38ff9cbbb50cae1cc556f23dc2f362135fc50bdb12b023d032d96ce6bca10a41fe6d5977e643f3d238db8a183031e12992d540cc488ebbbba1abf8734d0abbada444273651ee00d9d9c21e7a6277a610362226f6d3463bd98c20104fbcc71749166c4cceecc67ba0d06a9632fe8be2a50ded70842f451d026a4883aea29e0687a8f4b64c2e3378f79a2cb1bfbc91c39fdae5f4db800065af6a0d60771706fcbd6f7874db733199a26962bda9f299a9edad9ed611cc55126dcd676b9d41bef1aea577bc4517a671e011fd38a86dc023be1e6ee9301f064308ea260e74fb1ce9f601541cae7d32f5532d24a2d39a64acef34ce87c257e3d3e86d54789f8a01ea5ec8a8ff21d8bedcecac8bcc50bca2223b190f53079179efc1d15cd86e1d59e376347e87915fe8e780f27b871582248451f93c6410d5fcc0202b93fe02be03e7ee5cdeccf664f2411c186f08bbb8ff914765d438d372d7291f0da1c80193d6daa546412b78b0b29b8426917646ee4e56c208799275c1b0000c2cd2e440bf8316b89fe9e1a2bfa89f913c1a9f4154e7b775798a49148e7f7a546fc5072a9879cce915888162f46dff976c32ac30ea98d1c377fd51a1b998703f769e58ad0e56ab64c70b2e3024d772a394de510b12e9b5c5abc9cd60879975c681cb8508570c804025a0c1829d8c7ed9cb980be732f93b26727f27de63aad35c7b3e3a822a7161b39eb65def6a3d536638a771a41ff3b7dce2b52f56c07a1a93a9a63a9bf7b3f67afd6d47aef9b5aaaf289a46eb9b5f5365ce5e3f6b12c67aff60a560340e712dfe243fcbf7426cf39317fbb6333513df2b6600662f64d73cc24d48dc5e3b4e4ada37028ffde020e3fe760fdf8af505fa3a7a422c3e28d492ce5d937822f7f890553f51f178b9b58238d7a6eb148290acb98de0b62a217b54313d248ddc5c10856bc990c09af28f4944167e3f69a24e89f31b4c7f54b930478bc77c8258f801d1e82fb4cc4e783539509a1cd15728f10bb942379f4d8531d9dcfc187cf39919715eca6205eba3f0811ff3337b31aa1aac5b362a7c5193033bd8e73c1f22ee2fa6aaaef75a9b000d4d4ccf28e83d1bd45f0f4264c81a348cab20dda434c35311a25d449f0a470d325a2c90e24e985c2b7204e9e6ad56a54cce84d5271f3208854554b9eb0cac9e0819981413790aa8ab6052ccabf213db265550e7808b30351f7297d465224ede31c3e94e099988f05d8963d99a1a2167cfe2c54b5e6dfce4d87c3ea8f1e38c1710659549e4a90a577c4a89819372d77579d5bddcc5b999286a8f09885ad72b2c72876ca035d036dbfd57fb3ff26443722bae56f5ee8fd3407ce3c04436b5201744c46e2d3dc370a75ed3ea61c23a8e0e783156238e5d80da4fa9ab9333da4ef624c315f78b69d1db509eeae91376846b1e54e0d4fa5e13bb66f3c1d3b79d60bf92aaa81b836d09bbcfe32ea800a91433803cc3eb27d5f693c739261a60a4ecf1a7303fff2eaf47bd08e74e17120f81d07308dbe825ea95a4ec7b97a5ab694ae324169a2cd10e522b33abc7c3e1b96047716484d65e95a37c0a5eff191a8b6c413e9c9e086924ab23ecfc555cf3bbe2b8f8d57d8f8895914ce6d886c1113903e7127f0b6f924a094c384e4a8cd86cf642920fc63aba28a77b757a6ec94d8ab534691cfda982f8febd0795e519fe7a3bf25934d4a57c940b8526c78efdbff04474561a2456d57984d93aa75e127074ee04ba1321f19560bb6947a4033c533ae43380a1190d0e92d01186f9378c596dfbba4a66003a7567b5e260bc588bb9be7913a4527b6f0463f052456a1f0e531c46a0f71e62149dec650b9db812d3644f11497ce0d6d0bc7f0ee79f707b5da9be2a1edb842c587c2248513e67b1a02d0da3825192fc0f635794b04137a1b2120cfc4e1efcfdc63bf3fc71d1de4abf1e8cc97d94ce33bdce8bb177db09a163d134cff8fc6f6a323d3c87ccc64a40f4673ac9250315665fce20f1bcbefbb26d6e67ee50a5a744327ed4428e918d082589850b0e5c3a23e9a3b4c152dbd8370acb6165eb99ca047e34c33e1e3faf7a4a3c3d587db64282de3f0594690e8a912907d15814571b6572b4d26e6d4569505ff5fc9c0e7a4f5d06aa9fc837a3c13596af2ab06e193e8deeb6a7cb4a9090818263748a6e41a706361aac43b33a5bec5ae00d2094b1fb4859fee7a46d4615be55c383239b65653bafe80e83b3ef7819d50de25d998ad304553e4d494e813b13bf37e8b44ee1e17bb7b24e0d98f02950c526a168c1e74267f66d77130bb4031b595f82bc9ee8b708813335bfbc64f0764b6832c059ba68a95b83b51f78a0f1141218be3677293c5e98d184e990a414616303f91b4c2def0d8c4a63c5de2856915dd6b94b02673fc41530d0ff762a5950f9eef9dc7c72e100727f5730cbb1dae1519637a2a47827d26d92dff71b0a950c6e062ee6414323c20b73d0428b31955ba2521bb87a83627af7bcce1e96bb8ff628ccfc3f2e0e308a072f521b3da2029a7321646f297b06e800d7a564d2e085aa7ffcaf66e3a3164c82da26316a7ac9599c4b347176bed6522dd373b0ef14a4282ecab197edbe8766d100a367cb67e2a46d1ff225de4aa3d002f80e5ed047b8c76d2d33a2fea4e22bf12f78206e4548a51a739fb51d2462b16c5a5dd95865c3117e659633b3ad5adba66da8414d6487d3da9a897c3d3a813965ca829cbef92c5ecdd032dd020b5584cabb19e627f865c48e70b78b7cdf29fe70e3df141715ca18b35ad2f76a0f650600193d42d15465087f86a877613aa69edf0e30cf0bc5534ec2865620af03e25a0faa2aacbd555b8963a8cf43f966b983902c658d0176e402ca1a307c5e11c794f9dc0f4ca023c3b58fbdc80a9b58221a3dbbf0a4f715e91d55e4875ff8f37f751cd415b394725adfd6bd551d2d2635e48b986e8f3fe51be2617da348d892145906f031d1065864f42e1b56b0022d0b9e1170c8db1b9c9d895397d0604f1cc88296aac358ff60c93b2ad1a7a1e495bb1836ad632b6aca21a39517943477187ccca0440ecb1f7e1418e4f199319918e90ab3a4f15c20c57e6ce1cce81307003ee667a313d12dea0ceb96b68481bef3871d4718b8b2d641592aeb2fd97972cf37105bf7f6eac82a211368461761e01117f63945d8e9b7d1cab060a2470221c9e40212842db9700ce9755780bcdd59db627b3b8493bb50d1b6ce9d6cc41b71e87445cdf3f233a5581841d9736542d39de5ecd5cadb8576f984bd94798a347d7c68a49984fcbc56d2073aa38d872bc810c5ed17fccb20ce297ec8d605a3966050e831685bdae9b0d530ce348d262dcc3b0d1c15c51ed88c964e9dc11a5a84ce42b712bd639c067d2e3710aac806f9db45f4d96a4c0f9639851b4937ca389b54fae24df25cdedda62423cdeec9991ae35d6a9a901404fdefb39642e3969976e0208fca1b571cccc41379eb8ce3f2c65daae041ee7601e428d6b16a08ca597336912f783cbf4926f81ee663ae8ae4f6add570a37ab9c15f409b3baf890e89cb1f4afcbe53d197164e3fb5a54afa2e843cb30349cca520dca2ac6bb7459a5dced8af503d36556abbb3b696353f54e830ea9bd6e529ad1809596f70dbacbc6adf524893e5f6031dacd9dc0204444ce0fb7f241b37b2da540881ba10c9c109be263faa7ad5874299888629b2e261a5499d0d29d4786dcdd8ec50a4d7fae874f9843f93c006e81511befc404bce4b8914f5dce06ce4cebe18831c663b9cf52217ffed4acb01ad7fff94088454f1f68ce765c18aef6dd650ec1eb2b216953b921261ad07a6718ac1f50b4654b7b45e4a569ba3fbbe914ae4322869519cdd735d4431d3163d76eca1df0154f201dc3bb07c3e18f1b95615afeaa3f129b28b8b42bf6c0f1a9220f78974d0cd64b420a1223012e3f845a063553dc7ebccaca772330d35847b997afcd0764ec6af87f26dda2c1cc26fbc9745ff0840fd0cd1716508de5af021bc32dd2087d0237a82d921b41e5ae06a3edd2bcefcd57ea49c72b68b4f12c553263dcbd083c4057b2f784a8de708019225a65a1afdea5a4ce8404f25c0cb75716fa27c50018e4478e6b17e4dc7dd221570a5d1b39a88b8810dd047d5cd927235950679bb6a6f6513a0ef1a8c5de010a337e30e68a0cdcd874d3af79a2347b6a9cc47c9b13aace3f3804b1261bfee9cba23cc46999a819194e278deb8cf14ee5b0e7c04d6eaaf46906237957a472f87d7ef97b2fc380886603b49a6744bd138fb3fbbb2e47d90d824f7a155145da2b979a53244fc87549463a797b73a99204363c251077011f1db55a8298b64f95ae064bd87f0fec4af25881980ccb75d62bde1d7f9568f25f05fe370800c5a0f7c2060c536ec9e8fd87b6f2a1be7ab8f2d95dd2892bec2e53b153449e76ce50f8bc5c8acf2d2fcbd266071227502a85cbfa751cf6c0bc4d6b190e08217a52756ab575c56994f84696aedb544836dd92d1a25c60b66b8ff607464ca95421d38c13cc68d7d47d0cdb3ec1985ed61f8d8b28d9a8b78bf2597e126e77069bee0413720719b222a15a29d9b41cbfe68c01bf5ff726cc10be1585896c1dd633e01f3aeac054b4fdd2a1d6a0715722d6769bd7a347a52e99d07b280409ceb6231c68dea0d5c1869160c9f033052eeba334367760aba6feb20043a07cda94c2805d20dd64d1bf2050d4539987b5368232b76df96cc711debaa29c00029913754554148f566547747fd994133272a127efbc2cbb60e86c281bcb0617f5d3d2f8fcb3e27ce6325eb8d8be7fc8ac0f7b1dbbc1a6a1a93f76f4399d3593b83d5f863805f3eb51f1f63f9055b0405c3ce7261f720737256cd138f23b9c7649ce5708e76377c340d8454a33735a5c4ef18f13d4bdd6c4b869fecbb49285491c96748fe27ffdfd0b41fb031d2da23724b63dfc0a8e4b10cbca1d13dae8a2720d204287d6cb697e91804e31", 0x1000, 0x0, 0x0) getgid() syz_emit_ethernet(0x121, &(0x7f0000001580)="ab66147e3c79d8ae7a235e7f5b8805dd7ea2659dbf9d59fc8798352c7474be723d359dc950346105493e85e19d43fe8ef1bb5afb8a5cdff1ea460b000000000000000000000000000000801d6f84c950c09ee5616afdb672103c50b08a4e7348897f8610bff893047ac9162f0f75d5f94810465b73ef27e412fffa2c7924a6bc249afd00c0f8c7611b6a9d9eaacf751fa2ad0da1352d8aa20ece8114f3cdf9e35e57b023a89ce00c04c9f8815df2c3da7a0d5132bf5e765d04b5c6408f86a8d32f3821e9758bbdb45d3a20eee1059cb922ff045dbbd21dae3c50c4c9e5ee222775c70a64518285a109655281660616b7fe6df77ce31a9169b032a473be94275d564d28da3223c09e89af2c88f85ea1d8a12358d76d5d9c6ea5d4d280fd7f788374") 15:59:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(0xffffffffffffff9c, &(0x7f0000000200)="b2061d82c5cdd81e7b76ed1d0b1e3ae99de2b0724dbf518335c7d191b8a76800f9db312ccdb679726d78b496dd18105aac4a93bdbf9104fda0266f73791394b8879d9f2298868d148b553b23d0ed6d281588182f1e63c6f1e5b081", 0x5b) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6, 0x0, 0xb2}]}) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 15:59:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000080)="0001004000000000", 0x8) 15:59:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x9b) setsockopt(r1, 0xfffffff9, 0x7, 0x0, 0xfffffffffffffefc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x9c\x87\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x304, 0x1, 0x0, 0x80008001}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0x133, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 15:59:59 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) write(r1, &(0x7f00000000c0)="615488132f257d57d04db4becbf3643f44a0b23842521a34ae34757c07e23def8245ab31e085bb09c957faaf582b697100df3b05da32e03deb6edd2721e79950a396b676c345bf193c5fccaa02b76b639737bb072a43e1e61fcd6d6bf5944c1d4d991d767a4f2a9680097f17b161f226cc6069962981da91aab54dd6dc6376d1c7b3e64fc91d6d6427376edc2ccc820dbac1c5b698aa70c853b27e6bbe18e18c1fbb9feea88770a2f5220d03eeaeeef46f3adc3fcd9205290f28261996aeda8f7ec6925bbadf3a9b8f289f4e791d462fd51f2a0db7e646d7686316607874967018d121356d0280de95af76e040f63e706ae85ee4", 0xf4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x20, 0x2, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000840)=0x4) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x0) 15:59:59 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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) rmdir(&(0x7f0000000600)='./file0\x00') r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:59:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_getres(0x3, &(0x7f00000000c0)) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000380)) pledge(0x0, &(0x7f0000000080)='\x00') r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) readv(r3, &(0x7f0000000040), 0x0) r4 = semget$private(0x0, 0x5, 0x632) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000140)=""/167) semop(r4, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) 15:59:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) sendto$unix(r0, &(0x7f00000002c0)="010ff75b131719a808ffb4ba66812b0701887393c66bd44d49eeba205038b2ad8692320fd9d7737d592b0f1a47a87d4c840ffb7144ec9097be0326bbbf746af7b3fcbfe6946364abfbaf05b4049d4a8533522c376ec3a53301f55c753dea6c30a7e36b19636ca039390be823a1b6f4d35d79871896f45460a11e7f694add38343cc082bcce5e626532d30b7936f36d90c7fe4c0e56c24f8407950bc234a365887120d70bf96757ffba0ccdfb5a49888e345f716f4f61687f52b39c0f3ca8e9b8f60c0d", 0xc3, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) close(r2) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="93b18c78885ca63e5f0ce2551763ebf2ca8572f0aef99e095582c28394dd04efcf955d141e821469a1e7d187f3c0bbf28c96caf5721180f648ce31349049965fbe0967a039a216dabbff615a01adb7f4300684b3019939badda3e67c364a5e6c8a4b700e64b9c78fa461e79c0c79883414682edd015f35d5a5a29e439b9c28d629f5e431bd1eb4", 0x71}, {&(0x7f0000002740)="534db0f1f975e5170b2142bcd08bffa0ebbdf7633c0d36a9d837a3b2efeca34d0751ead269420684c529e3c6509f90ce90a180a64e4f3e25399d6f72ae7c0d196b9efbc732a834b58e1e55cb45f4c414c1eee6d0c6c0246911295aaa01f1d3aaaf361a17061746b97a9bc14abde7e513d946dab61cbcb59867b81dde607a81f9d2aa90795796bd6aca554a4ce3781e4783254be931284e0a59842766a1f5a02b49cc8217b342c16e5795c942066438dc39f0805d48c461d2edeba748e96bfe2c3814fb0e9eb058f0c2963fd01799c14c6cecb5d56cd02ad29488096621da6e02dec305b8c4a17b3547d2494a3b163b8d4bb41bb5db356ea583392f82f92839f4ffb6f3263481ecb8384459a265838a5be6479256f25f22974053aede42c127a93492516949c6bce282048e0b724703fdda164128d763dc1ae9b294d384b459c0adf9ba57bad8b8436f1168a0f0d6f3810aecaf1e892a5cf34740bb2bf69cc7a888ac578eb2ac66bbace74a6f0f511f304cf5199ccf706d2dbb2c50deecdec8f95c53f7a9a26bd9a8c8a007206ebda2435671cc2d12382c0054158d0a53a381cd18c3579720f17b412e21ad449aabc1af6d1b1ce5bfe7d496eec732c92b5bb950875740860b3b052e5077bc6861acbbe4c3529d98053f6e7a578511617485e62ac010e7ab017656ea1429f99d18ae52f68751b3b4b262aad0b70955de273f060a23a9c83a38f09f108c190324f40ba9303dcde88370cbe0abc29fe593447c5e455a47a19304aa53539dc406b04bcc0c98b8994c18f8ee27a37f8f7e173f87af32dbdc7577fe7d057a5e854fbda9adaa3ef26a186ee221d2f3d0b7658179e3e546cebbdea9946f41671589fd8cb6f53db265800f939ce8553ff350993a5cb39f278237c782dfd5f533569ff3a07e7dac599bddfa46f9e19113463713b59d7bd60de15239fed547edbb1eaae0d3fe18b742bbfe931e57455b8c6b89ccaf356e5571e6873323fc06a14e31af12efb1106e9396620e5d42c0d46ce76e551de2e2a68d8e54cbf42ec2aa39d0a2d2f4d993cd694f0cf919d34f80af6e3b8f9a93b8d99cc3096867f773d10165814c5b425f1c3ffaa30611ff99c28cfb3462ed8ff337e14438dc8634c9bba2420270fc2c06c9cb32101d0e642e7ce8dba72b288bb9cfeb5cbd5210b974246f76c9d9b92d7a14fbe6f79151ac6d2289b38d0849e5e3a2aaf4e5914cefcfda0a38295acb04033fcb8e6011d108b70681bac467404dde9f7145b7e9595a58cad844815b0c815fb17a3dc45f9fe5bbf0dfe5ea727755d83e59535535b41fb1240125aed7038c90fde0fa9171c329313a34fcdad5d770c6c040ee128d45cabe000874b5f8dc01559ea266ff24029469335c7a818efecd7a0acbe68e0bb0c81c699d0cee8fc3da8425fdff5a82dd2d5ac3fe4e5eac25985a60e52da7a31a0b4f91afd11b7f2946556846b7dfee284ecb0abfc9984b77b7fbb0a4963b29124d04c81304b89dc49a4ad7fb33e1d0e2c6a24313275463e58112308adb1abb1e84ba189011d44544d6deb0563c0f7204736445dc78cca701f8338537a4af31c9414b7dafa2b7b2fc548e14df77dd690118d07b9caa1dbd9e476348991330f3157b5c0aa346c175b20c5976570b91d0e24882fc4a68c2999b9331928c56b23b5e1ceb354f6434a71c24001630c36bc418d6f1a5f5b88a3050e771d7cb9bd93a05326a9950bef9668bcdad7826c0fea62a2d20fdf4580ef0558fa07c21d92d8203d8899d8afc6e220c7c7ad3a6a9e1d504925a2fafd520a42c3fb1920750395957251b16e1a92f31aa3d4f9d1ce4c0c5fa6066dcfc389ecbb5989cc64eceea03eb2ff0193b6edb88fc88268f4606a4986cd22170af8159d67fa641d86650ffd6ffa470db13b5fa493d794f7c8096d4338f6e056a87cca06fd8fdaf7a7360a57769774466ab5dc528e96115727fdaabc1306304d879e305a541ef8c70591853639dcad473bd9e1b1ae9a5112e7ba9303e5843f744e54b72e9006cdc44d2145da28a566cf17213427bc615a82c7884e703e8cc3e74e9dc6c7d8d00c7aa0b1555b8b4e7b1fcdd1f12553554263d662badaa43bc39ec54142539b3696c1fbeddaa570183f8f94175b31a72b5401bb9e539cd68bfc96982756ee677e5bad327fbde96f4b5b65b545eac2330bd3c928d98c1fc82895f5012bc7e07a271fe8f8c2e720690b8616f50b2317acc0a363e2d4ef3ed9855634c94bdfcda567693f276d5115561883bbf7d9e111db104cc3fd8c0d2dd035a686e2a72621fe198d934a92739ef3fdfffb53ca34ccab52e65f632534fcec63481032f43a93ddfe511b909bb04bd0e352c18dc3280c93f8cc788a43ae935293f0ee79b1202019cfcd59b0996654ec3125c8855b990b6c0df1c3381e2876115ee9b486a3ebb4374fa9bdfd128b6b1453449ed17a08f69d21c14a622e87e56d084634da7fbdcb19c989dbf50971fc3259fc6dd32158ad8460de0c32b50ae8c9f837f4361030e4faea347cd716c2198e954f518cdb71d8b0a78fbea9792c0f66ce55aac14de8efd0aa195082e66d3c62fed23b00e0b220ad450e924508ad49c34b0b555c75ea2860a6d8658185bd0f7c621f2ed4902e00956d04a399b57aa15e7bcb7ea949d423d5d6297d38f111a2a021f7049175aa40d5d3035f5186aec334fa6bbfcedda6e016351f4b3c41d573bfdb64ebd710bcca5c5057458bfae53719030a5db9a3608006f81642dd8a311e8da9a1b229d955b3f7aeb795631decaf5bdc87ce354f62869b46f5990932759f0d9595446a53066a4a5896d1aba7ce9e7154a0cc2d11c45d0595f8d6ebe754c1c20a5f821ecc315c657adc6186980d577071ce4ac28a5ff8a442252b3d888f238e30b75f257a37ed56456d0c05259700a6428c8def53a34aa8cd1220600ec4a74de1de238cb2734c45231dffc34db10168368d977c53344d6744070a802fae2d51f2daaf6cb7b79143b4b88403d522839b68f8b7462b8e858ee10a471357aed9ecb9e180c4841c072fb9af4246c500e9db4626f82069661467e5cc0c2248a707cebb1150cae1f553b0c99902201b70bef906002e27b6ee5231c59f7ea2ed003b5f9cbef237aab54b9053cc13ceeaa81154242084694ffb53cd7541f227d6acd09d4bd7db887a0c1de9719658ce3e3f51f255b5d848a4f6d468ab64376d6be39f71c4162e9f452e5855c21e731a8a8ab755c2e8c9333eec4b1c32c49cfaecfcf998a63a53a65b95cbf6a6155d4955fea08267f54df3112e7f2cf0035a1e8080bb53ead15e07f84a407c7a17844ef7e421bf9416b8a33a8d8d05ceff02f93539f36b64a460c8c4f0c8be454049bf8b08782599f700bf9d9ca27b88219faac5fea118daba8592b7f43f3d0eafb3c04f5715984264a2cebd73fcb1491a2228b3f173e8ad7127d8d28a036976880114df927a52da106dd6a51a65fa893f2a87dd2aed111834d4ce55b783cf366939342d8e6eb71b1b683c0bce9b11b9c0f504e08d58334b38c20a0380d126d0d4a388d6a9e1daf8fb96b93f5a2242f8ccd2aaa3a1ef2d57319cf8f57f4334cfe0f03252a2fc928c21dfc1ffd535507c14ec0d5ba90860f77502a288e2d3f9d3c837aae79c48c610647f9308e22102fc3f1e9fbef50c4627bc6fa1097b78c7c3d1bf01ed2ef20004b70e7fcc555fd67540f37ba3b9b63c0f162584d496e2f7e23085aaf68cba6539af66eb28cda50ad3707dc24ebe86b8ece92c7af78af2f7e89426b531c694f3955899e93602ad0c5f3f0fb284e6a4f77675e16531f9b91fcf38dd7fe9c559aa7644ed7b1d2ff14770810830c30ce47d2d797d158e466e1ab31d330faa60b65619cf8b004cdb3674d98d8c80d2f77b18a89beffc4812fe44c10c17ca15ca689e6a33593b6027e8b6e2ecf6ec3fee68acec59b688be830afbec0aecee1b52aaf53d855943d757a118c44e93dd428df299517e597a873b65891c8fe3d6b56cfd3c918bee42adecb0593bc5f00e57b829849dfbfce9af26dba299450d5ccf00f751fbfff51497dde4143c0b4f1ae58ca0b616335653ae24bb21e4e86b8df66b0f7924d84954612fb325cc8f3b7297f025509f8d45c270e4b44b2030b9d3c0ff40febe2aec3da976a7f2fb42a2b735ed2a8fc4f3609223868f1713e37e07a6b6a6391e3f192be2cf0f880ed23202b9dd20ce4ed71db27bd5de4697ba4093494b228e742e391ab230c1f64c42b808fe5b7981009f5242f47c1835148d4dcbe7f89fbd8d4b6a9d7034d4476ee334cbbb89a3060f821c3bc573816f3ef401d67eaa3142bd5a206ba3148d942b0682ca190863b32a0243befb6b16d771fd72c16ba1451db4c9ba6539125d2f4a1194c4640da038656395e1c37f03812ddf5ec6a84993228034b53c43c179d46f6bffa10ebe3e5e8388e8ea83eb02a4053c3d91bde22f2ce7e6054628d3752736d0f5b7270edc06fe378ad247451986edf42a130ee0b645c51f105eb4a1e7a08a3ec068d8cd3568ab1dcbe5b9224e7bc4aa448fd637fd3f46d3732ce7835cf468075f21b15cf2a54f33b3fdb2d5b6f1b8848d289f64326a6db5b2367010e0b1b7158c8f51dff40f7790a92095a528aa8a72f7f9cf834f1ee9aa78985591787764243fc2b28ce016236eb09c872954a3803c632e911534195afd0d295bb6baf1e03734c4d363275ebc2a7faeb2012f40a15e063d2acf5e7d72a502808a21dfe0650e8e55b8d6c9edb994c6028837671e3b61ebba9ecc9c0a6bbe9f0609bc25f67e24cb8ea510e68f7c36bd63cf4ebd55df5c5a0af3a9a36be3ecdcc04224f3d6e2a919701fb08b709b31508c819e6c91b72ab7ab14143b7d92dc8a28cef7ae554cde0281db28655431c208cf75805480f5879b8f79c01f3168902253c39d367a7703c53a1c76fe03629d37114192a541ecc385559cc0c6178d9898252d75fb8370e3f72528b4c4d1e7b378331b345c00e260e94d8e92cea22a63ce42a74d9823ed2d3a3de6fa1314124a3cac1ed4b89c5ae22bd68968c60e554c9a936b86b15375b24f1d0bc1d382f078bf790f39fd52ac20da7e0005f19b7cf53521ef73f77b8369570498a4505f1cd4f8070ca256e46da2da664e58944729242236475c7ec601703d973431d2ab9c87ea64799b2b54fa7ffb3a38d65393d99ca250785ce2e86c62167303675cdd7e379bc82b590c75d4656a752154de304a5596999edecda6b35bef1ba8b45c90d128ce5da7d288cc34aba4aacb6e4ae588f6fe4c90ff54c3ece5389a3da82ea2ca418aa63ed6314bb6b495732c3b93d5e967e36ff4c6b9ec22d27abc5468d7c45f087aef7a36fcd987ab06f605defa99f108123ce502d4d64fa2d9c20ac40b79cff6597764e5b96cde31bd0065d42959f78577143f6bd910a3ba03dd237c1e0542094a4d79227869e802eade814e2c4138a2bf3f99efebb46828b02c5df405692c2625dad7181e81fe8b532697d7b33a09956d4d988519cb18ad759cf33e6eb7b5e9c0a96f9bfffef2649ecebc785b2da899a1461b348d0b9c3f34dead50351fce594b5461a79d8436729f313261e4df7280c825ea0b49617452bb235beb3297d500582ec0f5fcf9189f067dd844cec85f702ec819cdc906e0f02a59bbb1fdc72c465abd9b4e45341046f02c43e114028f9711dcdb22ad23f4c024b533a7ac3f0749f464fe51687106da8d9ed09fd66aa0d93139e7189c49b78a2cd22e6b233c5bf9c797cd3983da6ddb3253822a056419e24a1d04ab603060936bc98", 0x1000}], 0x10000000000000dc, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) unlink(&(0x7f00000000c0)='./file0\x00') close(r1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x101, 0xcde, 0x6, "2a8bbd3dab562c73b4c76fefaf0d22ad55abba54", 0x10000, 0x6da5}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r2 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r2, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000001280)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166a000000000000000000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c0baf8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62"], 0x10) mkdirat(r6, &(0x7f0000000280)='./file0\x00', 0x60) r9 = kqueue() r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r11 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r12 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r13 = dup2(r11, r12) kevent(r9, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x8bc9ff492ed3a93a, 0x479aabef, 0x6}, {{r10}, 0x0, 0x80, 0x10, 0x10001, 0x400}, {{r13}, 0xfffffffffffffffe, 0x2, 0x80, 0x2, 0x5}, {{r6}, 0xfffffffffffffffd, 0x0, 0x40, 0x7, 0xffffffffffff97b1}, {{}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x89, 0x80000010, 0x10000, 0xdf}, {{r7}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x4}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r7, 0x6, r14) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r8, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r14) sendto$unix(r7, &(0x7f0000002b80)="4da69b0770a6afdbc1bea607160a98f18a753623cf263ee1e807a2e2d67cf8f1d1419c9807b989a2038069cb2e6cf9ea03bf839a85f05d446a766072a4fb3c74f98ce55f80c52719fef5ed18ac10cdef3d616b5b726d47703d031d2af9967de75c485946c4a13323cceba8bbee37575edcda643446aa988cf9cf23350b9d634d5e41dd427ddd8546c423b722b29944982724dd81346374417c04f0c208b6da3178c5a39c8abc24470d4a3cc3dde89041a5a36d27f2382c844219dfb4e38b4fef67eef17aea3f104f8e2f3432452c3d7e2777be6334413dbf7d19027e72482b37b7add61cff52045013d00645a0bc5c216514d1e8314d6c1573f0973885f22036c3244680c03b0febd4608b1042e940517cdfebcb7d7f2f32f18abee3d2d7261eeca74e19f9ae9af7c353d0e155ca106942748a82212a50fad7c5feec46759fc403bf46e99f2ee1434f60ff57a8b653782671dbc48999180f9cf6bbca5d777e3f6a7aa01934fab78595b92d86e02f9bda49dfda2a6db95cd63c8c441979683f5466fa954ca1ffffd80d18d13509c4fdeae1850bc65181f1109eeb53270c0c31387029903b3df02f5174c6e30a079f54f3c38dfc635dbd1e01a6f7e1018c3c0522b01f3e73db0478f7156a27507308b80d63821925135e8b3469bbd2bec9c0508c264a24d47a676a35b00558eeae966190ae0c74dd159d971b06a80d0e82c4db9f4a82d7a667af0eec32dc28b48a676afe0669ef99b18e32052740ed9ff0906c48baa5091e05534a5133acc093e697b27766072e4feec8d7bd7962dd586139a88f81278846c7d9d293d16924533bc1b0636a160200ac21e97219817f93f70a2fa01fc2794c6a3975dace42fed1d5f56809b4a09d6f3f72dc9f8d389c0403d8216d1ce577e2e4f75b5f56a658738672534313e9951a3cfe436a4e6d8a76304539f776c6e58c8b799aef068c03ff37d9fb6e9adb8502a885616d5491f0dca08587b13c1cd4c10490e0ebec4eb3cf38e49be2fd1554851e749072c7399f33edd755164e40c4960299a5505820de84570d5877b003cb5938efa8e63aa1c761a488c7da5552a9ff9a3ae4a566436ceaf613058043b8a9c9de9333500611900c3fda57d1ecf8e3d9d9c1ddc0345b7233cc2d0f94bf78083d604313c76a362b33dc12cf69243d232da1f319ea8e7fa77e14bd5a0da45210ba9333ee458368a2aa455bf77387b097c33bbb0cbed3a592c17d375cab800a8df6cb996b66658d26d0a8fb1455b003ba971ed96a9ff25d19f1cf134264e1a668980d35f2332554929ee9263757025ad334481d4192ca4ec5332c83be6069528a6f25a48937e6c1566176b51966e93af4b9fd5f0bf7278218d00c3c60d0901647417a60671d7731682c38783802dc9261f5841d4c9e8a996ea9f7eac2379c5a071518f4a9433bab47eb908946c8a1413f084968401cac1dabcf01f97c8b6852b506bdb93b8b9d4744f927fc36b6a0812b85ce578b49ba2e620414f7e7bb53051ef63865f5477c071a3bf31cba35dee44d83a5cb78c3cdc324d9c93da27e76991a38cb390f20939b8e2a42f05ca58f7bf97769a1202021ac1c2c12af59fedc774a48516dc134fec1458252ea8017518a29934a16ea9f1325200d685a727b5cdf52a95ff597e401d0b57a2a78a3c38b6aed2f72dfc8c39c4aa7ce5f9a89a16d055a805532905b1449e1bc3e5c24dd22e29ef5a89b7e5779e4922b57dfbfce0687aa342cd9ff982fc3871ba92ea97cb608f82c39d6c0bdc3cfa4ee9f8cbb4cec71ad9ef3c8879b0b140f9eef31e238fd82e6928fb3e4b0cf3faa7fc48cf7e0a42643e78dabd595ae9dfa4c5488abb8a73c13ba969ea428d950177dddc2df33cbf40749fa5ec952825a614fdc6a0e36fb179c208fddb54d685a8b72494c946b38a93d86724eb1b3649424c9629117f8d01f98b573b0df7663ff86843d48719f5d3945d80b9df22732b2b85c076a8046f6c050230a2f2ef58f71f411b0627e3f9059c789d65ddd55d53e58fc1f38c497b9800df49c78e02663a94fca38858648169c24806360254b2b3ef4ed2a570d115204c9953b61f06301a60b5ff39b08a5e8b0d86a8f1402e3e49fb53b276c3570d1c01ec80e9678f2f649b5572feb928b231ea106612b0ae512566e8e14d6e3bea6c0a5f5bb355b51e9d0473c22ad914b8b88f10c3619eaca7126a02134def3e11b98e0404798a2fd18c66d0688b5583ccfef7e8d1afebb1c59427d50f616c5bbc62de98b6746fd54ecf103593a9ea1ab90022db4153920f1f9b0461cfb8f1536ac77b287eeb36b5ed0106425c2de1c804a8625566eae3b7cbda7f8ad8173ff112189bf132f96e7ac5594b6cc53ee25d44c14b789890076aafdaaade82e6b985c24dedc6d544f21aa18f918223ac1b73a30d3b8d82eac9874c1f1d391bb942b15c30f138d22838147f8476b079d8455ea889d4d1a03fc96ef2446295d4973b2592f114323807ab3160905ac1d9699e7914f24697dbea67a7ac3abc3e0cfd2af1ef5104d13e529eea62fba24ce289e7851c40140fb274c916f9acb8d8699478bb42d297e99a7b57163ae0451f701f4acf968c5cd0c1a4730d1c09fe1163432310e44c81cb764dabc7eecfd301cdcb162b12d73cbdc53eee20868fb8ff28a1cd79f2d7695bc68f9eaf030a32f0ba9f36fb95df05f3f32c44919fccb5cb9ad6e96c4bc5d40bcf413d615cdd524d67060a7cb0528d3b972f9e96907b7e49236622420ebe93546663e4edf05891cf634c2d7d00661644fbb0602863f3dc27ab452b9885ac9892c880d22fb74487611da2c34894f09e81f2b14abb4f9b0a372711dcb4caad9c0574a31f225601957dac0c7b343b3f79b1a805ecf88556202cc565a31a0115c1806f59fccde231276fc66551bc5ba1990b0740b751ae424a84f2535afca558d967b5d18b09216a52b8021a1ec736406940daea99856036440786336647eba868edba2933a261a75f71102c7be542ce6ce7de36ec0ced45a8b45f3bf700971d3698712ae40ccd9b037b2a01c6762271e82cbd552c45b16d0c564e99cd48b523d30a7d8d4c161e069d1e56e06aa65b43aeb5bbaaf2f2f574b251bec351c6ef8eeb43a006f4dd55a0a111e31d80db523199e4b80872f478f4ba617864af88348b8e852022665d396a3638558d0d2030e7f1ff7dac38ae0a36df5f885d93e56120f1d17b512c10149b07cf76196f2186161624a58c0dbf0d00e0186455824d7219064ef69a109e8816d843d8d0d956174ca3446b38e138ed0f7a43191916bded5cea7b334f6526d62502b45d37a203867a3a89978f307d5d9400374f4d4fb1c85a829148761bfa25bb081d6124bc7b3a224034c811d0dfdd2de55c6e4b1e6b3647afab3a7d115f089f928b4e36c10340bb1ce91d3a31edb986636d0f92bd0958ca5b8298146b6736068c8c65896963c501f494aef09a68101c28006189f15ef2dd0f25036762e1c2d876802cd4fe749e2c4cb0829e378b6d0eafd9b3b08773b2bb8d506446a7860ebbe564f0bf6035673a8f81b164b3f619ef25d11f3ee958f614f3c130ab1d858b6c74366582da4437fe5c98f119f7bc8b82d43b35a85b6de0196a8c988a69fe179ed0436481c292b3985df20f66c28482544e739904795ef2bfdf6bd54d58988d646097f5ec51abbe8beeed2c8dfaa4c1d06c29c639fc7cb1128fbf2cb6b1968ee311ac43ca817ae1320c2aa7257e914045e7cd83143ecd90fba2bf9ec4efc311049dabb1bff77a0ccf52b6ebf1cecf91532484eea933666c1a12d2ba984363481c3e75872e69e349b20b367d31a9cb9d7a0e02cfcbc1450c3dffbecdd2930c0f7f8d382cdd6f342d5fc4ed5bef6450376b9cd5bc13d59591d4b4bdeb769af5266089d9db8a36b9e5aad84ab5809c68e30b02240ecdf815693a450d1efd7ad20cb6fd8cb179d5449c94caaf6c33ae130a3dce2309c759b9d323320c9ff5e74d6d3c94c748b683adaf79fe22951b8ed2f2c1f058a8041a072e422d7e2465b3fbeec88c9400a634ba46f4af5d180dfb62cf5cc3e8f599c1c2dca05d5a4e48ae1f3fc9afd233255b7282d747253b3a65be976f0b7601c6080383f78102c4b7b3f6b81899c0ae6c7a560a44401de8700dccc29b57b6c4d87dd4d6f74a86064118a4e4a40771cc90acb9e096a3ba61fb1590f758537dc2c6d0223ddc4353ac892bcf86a5977f377c470b775c62c7d0aeb27039f4dbeb734b38958bccfaff5a7d3e7cffc9f6db0c7d272640becdd1f81d54547b99dd996c88838f74412d705f20f7c27f6f9777bd6821cd275dcef3fda9559aee24b76f06a2c8c821abb9ce06df2560fb70bdeaf8083bf7e61fe3b49ad781445c1d065877c03a36693cda62794ca18d8ee826f10808497141bdc3dee2e86bcddb14999bc2e9ff2acf3ab5eff8359376cf4393297bcfee09b139395e74360529a203f4e58a9e933b9bfd63dfbf95388d4d67b26ff7d468cb9bd1f98069873c464af69c22c527bb6d05e9b0155b31188b3123334da316842c60b5d4671400f5da8540cdddabb90d6dcc7055c0611381a48408f497485431c1644a06ea891b2a7c157e631a936639e8071a0c018cb061d374c7a08dab6ab54564de73e6f1193cdfc0145ee5843fe383406381786a3b80ac60ba1f64c7d67bdd418f779ab208fc853c7d7257437ebd3dfb171c9cd690a5651a7b5ce44c75e6e627e68915bd7b3f5cdc984679fedd9dcdccaacdcf2b35cca7b4e5e6e1d2ae8a2fd141878ff305b58498911c25bf002da2bb96bad2dc6dba6884d8914b15a83e9bbf99ea2223a6489db48d769cf0c589b13ce345d9445b83726646db4dac0e4c42a58a1008fb3e782b4f4db06a6411db870db9501de61d732b1ed78a9cd8f9d20261b536c8235693d7d7f51c28d774e950dcbe1012afb21025a425230103073b804513a580fad6d229038f7ef65d5057b5c8f54ccba24d01e294bf3f11770dcc442c4737e4718a7d346edc7e6566294f8c4caf547a3809ce1183d7862b7630f9d429e42df3738fdc87f4b427e22ba808b9a984d32423edc8833ac3fca9d38a8a249a6ddeed3b9910df59e666d03f850b62b322e5d382fbf82f26d37352f725f3ee7c8a7cc5ec8f9a4841928f536a663dfe610ec1e6b0eac824f42018c99de0cd45007a8ab88c3208a88d3c37a7fdee6050477957f0f14907341e62687e952cbd6fd110a7d0a0d5afef8f7c9f431dd644a57f8ffc89559ccc0703763ec872bd832d34d19832f651eb5e3fb8735d86c814a14d17a53efdc6cd532b6b2e97e8b57e9a9a060c8458b4ebb239a90aad9fa632c78da8f3552623542f90c5ef76cab61be387b275a652ee835cd930e20439327ac23dec6c93158a15ae67921a218bea45a0322116788b2de4435241b531e4839eb6547fa49f06f5245080f94b70365d797cf3a07f5c4f4e59ee019dde80100d72814e966f6b9dad6c9596fa64123ae4da70313709d6fcbfdbc84375b8f792eaa944420e02e7016d2bfb0250f74739d6337f7de8a973efbd7ff4a276875c484b2ec85c1d17615921971323ea20741dd4c48836c09f057c30a5d3cc64ec674c32fa8a0aaedfc3167d8d64c5765e71f197f615e7071fef8f0b2154a81fabfdc890503eb3ffa464a0b0ba6026d10388f5b563d43b2739c8d5466471d092081f6d7276ab8ddfef50efdc2741f904e6a6bbdbe8e8519db1ee939e4ea36d51205388a64d19ace7c06bc3d619a22463cdbb0e0b34dc8764a49fe9b961eda373caf196654b125", 0x1000, 0x40f, &(0x7f00000004c0)=ANY=[], 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000340)=0x1) 16:00:00 executing program 0: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b2283e4094efd39d07b526a34349c2107834465943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d9d3a22020fd1bb733b5fc06db5dcb97d5cc05610600000050de124991e7d6d5ace1af702aa422baf6698af41d70461d469d640804c6bb0e5329d3b68109970aee15e0a0e9a189fdd4"], 0x86, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xc) getpgrp() r10 = fcntl$getown(r5, 0x5) r11 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r12, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r12, 0x1) dup2(r12, r11) r13 = fcntl$getown(r12, 0x5) fcntl$setown(r12, 0x6, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r15) r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r8, r3, r9, r16, 0x5, 0x7fff}, 0x6, 0x2, r13, r10, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r18) r19 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r9, r17, 0x24, 0x4}, 0xc29, 0x4, r18, r19, 0x8000, 0x5, 0x0, 0x8001}) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0100000000000000642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364aa7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"], 0x1008, 0x800) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000080)=0xfffffffffffffe71) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r20, 0x0, 0x7f) ioctl$FIOASYNC(r20, 0x8004667d, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYRES16], 0x1, 0x3, 0x1000) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0xc0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x2, 0x2c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r8, 0x20}, {r0, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r7, r9, 0x20, 0x6}, 0x81, 0x4, 0x5}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20860, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r10, 0x40044b06) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) 16:00:00 executing program 1: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000240)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x6, 0x6, 0x8, 0x1, &(0x7f00000004c0)={{0x20, 0x7f, 0xa4, 0x0, 0x40, 0x38, 0x7f}, {[0xffff, 0x6, 0xeb4f, 0xd5, 0x3, 0x5, 0x80, 0x10001, 0x300, 0x4, 0x10000, 0x0, 0x3, 0x9, 0x4, 0x0, 0xfffffffffffffff9, 0x8], [0x7ff, 0x101, 0x1, 0x5, 0x4, 0x6, 0x100000000, 0x0, 0x8, 0x9], [0x7, 0x604c, 0x9, 0xd35, 0x8, 0x8, 0x35a], [0x7, 0xffffffffffffff7f, 0x820, 0x8000, 0x401, 0x80], [{0x7, 0x0, 0x9, 0x81}, {0x9, 0x4, 0x1, 0x3}, {0x8, 0x5, 0x1ff, 0x6}, {0x0, 0x80000000, 0xffff, 0x1f82}, {0x1, 0x7ff, 0x0, 0x8001}, {0x1, 0x10001, 0x8001, 0x7}, {0xf800, 0x5eb, 0xfffffffb, 0x6f}, {0x3, 0x4e9, 0x3}], {0x20, 0x0, 0x9, 0x1}, {0x1, 0x9, 0x0, 0x1}}}, 0x3f, 0x29}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:00:00 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r2, r3) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r3, r5, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) getppid() setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) connect$unix(r8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd7f06000000000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x4, 0x7, 0x0, 0x20, &(0x7f0000000100)={{0x2, 0x40, 0xdb, 0xab, 0x1, 0x4, 0xc9}, {[0x6, 0x4, 0x1ff, 0x1d, 0x101, 0x5, 0x7, 0x1f, 0x81, 0x6be6, 0x62, 0x3, 0x12, 0xf91, 0x0, 0x1, 0x1, 0x7], [0xffff, 0x5, 0x7, 0x0, 0x9191, 0x9, 0xed98, 0x4, 0xfffffffffffffffa, 0x3f], [0x6b, 0x100000006, 0x2, 0xbb, 0x10001, 0x7, 0x6], [0x80, 0x1, 0x7, 0x8, 0x528dc68d, 0x6], [{0x1, 0x7, 0x6, 0x81}, {0x5, 0xffffff7f, 0x1, 0x5}, {0x2, 0xfffeffff, 0x0, 0x201}, {0x8001, 0x7, 0x4, 0x6}, {0x1, 0x9, 0x7, 0x5}, {0x100, 0x6, 0x3, 0x9}, {0x4, 0x8a4a, 0x8000, 0x100000000}, {0x4b3, 0x9, 0x3, 0x2}], {0x200, 0x6, 0xfffffff8, 0x6cd}, {0x5, 0xffff, 0x17a, 0x3}}}, 0x4, 0x3}) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x4) r4 = dup(r2) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x4}], 0x1}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xb3\x8d^z\xb9T\x14\x1eI', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) ftruncate(r1, 0x0, 0x9) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000)="c95ac9a7fc8b54", 0x7) setsockopt(r0, 0x0, 0x8001, &(0x7f0000000080)="21f1f415303b561b2227eab686215c03ae3ef9af0ddee8199ed230865dde0cdf88f937b6d689de5b3c3c63fe9cef3d0b5b750a5fa4", 0xfffffe8d) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) listen(r2, 0xff) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) seteuid(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./bus\x00', 0x10000, 0x44) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x0) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect(r5, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x1000) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0xfffffffffffffdac, 0x0, 0x0, &(0x7f0000000240)=[{0x0, 0xffff, 0xfffff474, "ddfa1fcc09a1303aa59542749ad3f6fc72bf225532407b9e6cdef2cba7b8bb2123f912fe9c62addf40a093c5ae5059d6b68e24404e8927c4520b76f87bd91546d3f251fd1ee54726163e519c459c1da8eec3f3c7f351d7af3df0033a8d3738c01d25c1ea3add4c33ca9da9bd61ac8588c33330c6ec3249f97ec0f4fcd5f30433cebc147becc80b139b6f745c5626e201ab7fec77c279e1b1d3c3f64c83fc5a60e672054b1d93f2eb39ed4738abb6f679ce8617ed228d1e2caa7beb203b4d1a9e38c16d366adb128b935669b7ff23e01687f5323b384fa3e3a202729990286cbba18927e75c9af5ed827af4ca5677ed77677297caa286a6c7a214"}], 0x28}, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x401, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9667", 0x2) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r4 = getpid() r5 = getuid() r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getegid() setgroups(0x2, &(0x7f0000000080)=[r7, r8]) r9 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getegid() setgroups(0x2, &(0x7f0000000080)=[r10, r11]) r12 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getegid() setgroups(0x2, &(0x7f0000000080)=[r13, r14]) getgroups(0x9, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff, r11, r13, 0x0, 0x0]) r16 = geteuid() r17 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getegid() setgroups(0x2, &(0x7f0000000080)=[r18, r19]) r20 = getpid() r21 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r22, r23) r24 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getegid() setgroups(0x2, &(0x7f0000000080)=[r25, r26]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r28 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r30 = getegid() setgroups(0x2, &(0x7f0000000080)=[r29, r30]) r31 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r33 = getgid() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="bba629eaf3621227976b68294d0dba7b65e66b49572307e941af683d618aa9efa33015828b5db3a2ab2683c88891c40505a252888c4dad8a2647b1c8bbd9a883fa6808b7e418b955ec503c22eb6cffaada98420ab9b63ad0806421d12a4cf994b6567af3096d6c9cb915f06088bfcb0dd44542957ced11bef358fdaa95a73f02f0efe7a8cdd7946575dc6ed8d72c744746aeffa8051547ab988c498e145461a6", 0xa0}, {&(0x7f0000000580)="c74885604db66cef594e15787075ae3b5ba4571a3eb61807cedb0da8a40c60bbb6496fe40ddecc550331c8780527ebad597b55282d47e468b34aff644f41c6fc2e1c18c6772fb07298e92868de5e1dcbbf2bb2e4f8b77aba25e32730c73dc457d2cd021ec5f607d65551058081cf", 0x6e}], 0x2, &(0x7f0000000880)=[@cred={0xfffffffffffffff9, 0xffff, 0x0, r4, r5, r15}, @cred={0xfffffffffffffee5, 0xffff, 0x0, 0xffffffffffffffff, r16, r18}, @cred={0x20, 0xffff, 0x0, r20, r22, r25}, @cred={0x20, 0xffff, 0x0, 0x0, r27, r29}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0xa0, 0x2}, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r34 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f0000000840)=0x4) r35 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r36 = dup(r2) r37 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r37, 0x2, 0x20, &(0x7f0000000340)="4f0065fe05712b84345371c57e902b4b6f2bb10f34cb2f684f0fb42e7e70707aee68559e73a80344030017137339783034d158bc012c071cbf6b6e34912a6932d45e4b81c7ec185c35469f80637586766d9628ad5f13506862a1d677e6655e2d528120a4c4cd63ddea98b0cc77e6c030ed5250b4699abc12f2c7caec3dc87620429e60ed60f7c6189ec3e976505913172e8b035f1a9f0b7c43daa6a54e9b55552bbf84b6e5bd119a53bcbf48e62133c8227699e35ac6fd64ea969ac0102e0204500a45fedc4f1461af", 0xc9) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x2c, 0x1, 0x0, 0xfffffffffffffbff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x1, 0x7fff}], 0xae8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x4, 0x7ff, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x42, 0x400fffff, 0x3, 0x101}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0xbf}, {{r3}, 0xfffffffffffffff9, 0xb2, 0x4, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000012, 0x2800, 0x7f}, {{r34}, 0xfffffffffffffffa, 0x11, 0x10, 0x80, 0x1fffe00000000}, {{r0}, 0xfffffffffffffff8, 0x38, 0x1, 0x0, 0x4a33}, {{r0}, 0xfffffffffffffffb, 0x28, 0x10000000, 0x6, 0x7}, {{r35}, 0xfffffffffffffff9, 0x2, 0x2, 0x71cc00, 0x80}, {{r36}, 0x6e547bb39b66de82, 0x58, 0x8, 0x0, 0x7ff}], 0x6, &(0x7f0000000140)={0x7f, 0x8b85}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xb719, 0x0, 0x4, 0xa8f, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) close(r1) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000080)=""/154, 0x9a, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) poll(&(0x7f0000000200)=[{r1}], 0x1, 0x82) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88ef, 0x0) msgget(0x2, 0xdf16a9c5b48c29) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x20, 0x7, 0x9, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x5) read(r3, &(0x7f00000000c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x8000000004}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2023007c3303176282000000fc37000000000000cf0690dc9bcd83239e61926bc3e7a643fe79d120446dbf677776bf4365"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000000800)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/26, 0x310}, {&(0x7f0000000640)=""/175, 0xaf}, {&(0x7f0000000700)=""/254, 0xfe}], 0x5, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r5 = socket$unix(0x1, 0x918507fc22f5f42d, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff00e4ff000000f87c8a5b671b1b542a538706000000a714000000290000002a0000141e1559e4068e000300357001"], 0x38}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7, 0xe3, 0x0, 0x2, 0x82d, 0x0, 0x400, 0x1, 0x35a4bd3a02850e73, 0xff, 0xb9b}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)='l5', 0x2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x390, 0x6) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() setgroups(0x2, &(0x7f0000000080)=[r5, r6]) fchown(r0, r3, r5) pwritev(r1, &(0x7f00000026c0), 0x9, 0x0, 0x100000000) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) unlinkat(r2, &(0x7f0000000e00)='./file1\x00', 0x8) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) pwritev(r3, &(0x7f0000000d80)=[{&(0x7f0000000340)="b5cb9f7f57050923f8aa594e4ae46fa8c8fc855a501e496607b6f687381ce3ef06883aa5dddb87add28e9d01fce23ef05afb2c78c318b17d33e4dce67e8afaae18ba93549e8a76de79d32ec0c4d3dc305d2a1295d934ca1d0f372c11330a3e5d041294f2750c5561fb59666940804d8c2803081a0e5550c79b66b4293b1beccee918cfe62ee7e5f044822eaff60051e524e5eb46f68a86a04950e923b65cf4c233f78e92d981d088135c49575caf0dc7d0a13f01bcfbc5d8092c7c41f62fd792c25b7d9ad92d2bfeb5d9f20fc7dec3f2d715a8b434f78bb9bb8759abbbcce25a8090ffe1e4d4f536e80f5372420f091549a0daf1306148f162775f8f53a0", 0xfe}, {&(0x7f0000000440)="4563bb653c77d72ebde3d243b174c5c1159f11bb37218f2ce61b256b8088b53825e85ff38b4cafbc8d9a47c55868d206062d987bb185165fcbc8904a138d414592538906e951d07ed82069c49148a0f9e791a20444aaa25bb8809e84e40e8511f19240c7eb18437c72ed9ae27298c9a00bb535c64a1a17c4250b42fc449ca7c2e5a65218d74c996aa437b3b785f199b5a36f2790e798e3d76bab5d7ad1a0a9cdef5cdfa1fd7db93d0b784135623f2190818ac6678b387e654fb157296b4506b5a013e67ee6b7466fca3bfbba638db9ecddebf2dc30e0196fd138672c", 0xdc}, {&(0x7f0000000a80)="c8816ad386908cf0f58a5a3f3097c6294d625e3dbe83e512b33a6561937b315d3180fdaf364c18410374b61249328781d52d0a7d252a4cddda6894df2b952d366e5b3c95e77bfa1104bd970ab87a486ae36e41363e6699511b3caf1a2221611dab7757c4b04bddf4d511588dce3ec53ae35c5a45395dfcc80a95618a17b68ffd6c99", 0x82}, {&(0x7f0000000b40)="0e68a34db506ca82f48dd682964be25e115220fa73fa26b6c6619e51dab093104ef7eda5622607243a35f7a2ee5e696ac9557f7d478ab53eb1330a5448f70eb206c511b6062c6f305702fed4df8436146c1a8cf16a1dab4c74bf44342474ffd3bded33d7ccb8f1d776f86e0abeba213bcfae52ac23f37716a73277d2bcc319d9c220259b9d802f687da4be67b4c7615d0c30d641deae119c2459fa20dcf537bf8e0cf86ffd92c2", 0xa7}, {&(0x7f0000000c00)="02ff7182baaafc25216d80b5ad4221c44add52c7e4aa502801b6cc785cbdee87054b1710708c7334b5985d6952d69bd5c8fbe350260b339d82616eaff12a2b37aabe", 0x42}, {&(0x7f0000000c80)="26f83d406b35a0ac2d9135a17f4618c081b1352b86ee67a43c8b7c51130baa2320c89d958968db714a0ba9c6fc6af63f6eabc10fad94bbc07e1e9868a57e732c44956557b86df2711ab17c7a89f6786552bc99d4589db04e4786512df1e6eafc535ca921c936a5b0543edc13ef661f4c212caf97ffde04ff1de43d5f4fe95a3a4aeed4b159e30eb5", 0x88}, {&(0x7f0000000d40)="ba53b010d3f8876818f7e3d7abfd0741e71a42e4540171a6f89047fafb00", 0x1e}], 0x7, 0x0, 0x0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000002c0)={0x95, 0x0, &(0x7f0000000200)=""/149}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00002e2f66696c65300008b0277761e91d46046e6a7c28fc6e660be2897da063174623611867c869c2222bc2e511f244fd4063c333abf5a46864164e95974653bf2efe40e484c3520ac685d0f301df819592c669fec98ed11e3143549f06d09fa044a805d34f6e954d1b39a673c6ae5bf96888e4b2568a19e8146468c484b0f69f67a3c09114c25109c4a994c6269b7acb4590ffbdcb7d92bef2fe835c57411ec9071d1fb50aaeb456177418956ed45f8817486a7a2a8042b2af7b9e6d7459741c2c1cbfdd7d3219df05bef9e6ba839b42d6b2921481789eeb7c76902fe246"], 0x10) pipe(&(0x7f0000000e40)={0xffffffffffffffff}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000e80)={0x0, 0x0, 0x8000, 0x200, 0xff}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000fc0)='./file1/file0\x00', 0x84) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x1ff, 0x4, 0xfffffffffffffff9, [{&(0x7f0000010000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000012000/0x2000)=nil, 0x1}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x9}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000a000/0x3000)=nil, 0xfffffffffffffaa4}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x3000)=nil, &(0x7f000000e000/0x3000)=nil, 0x401}, {&(0x7f000000f000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x800}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000010000/0x1000)=nil, 0x4}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000012000/0x4000)=nil, 0x7ff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000003000/0x2000)=nil, &(0x7f000000a000/0x3000)=nil, 0xfffffffffffffff9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xfffffff8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 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(r0) r1 = socket(0x2, 0x4, 0xd0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4d, 0x5}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) mknod(&(0x7f0000000080)='./file0\x00', 0xb86749882b84432b, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) dup(r3) setuid(0xee01) r4 = msgget$private(0x0, 0x104a6) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/205}, 0xd5, 0x1, 0x1800) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x7f, 0x220, 0x101, "c297773b9481f561046471ffa95ec7330b64db21", 0x1f, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1c8, &(0x7f0000000040)=[{0x35c9, 0xff}, {0x1000, 0x6}]}) 16:00:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') setgroups(0x0, 0x0) setuid(0xee01) r1 = socket$inet(0x2, 0x2, 0xff) getsockopt$sock_int(r1, 0xffff, 0x330b, &(0x7f0000000300), &(0x7f0000000340)=0x4) sendto(r1, &(0x7f0000000100)="cbaeb252ab7b5c013147a41c1db4b4e1ae3e9011d66b4ba9582e47034e3debbf31c195dd6e83522849c32b3e147afb6a6bc2e8b2e77b7a5b94d798260315f5f16706e6482757455f6598f3bb4a0f9b46626a81a3328479dfba47c0a11cc563258bbf3affaf3496730ea0412b8ef0b009554da232728baa5dc0d427c62fae7ef4f663416bd6d62fc97bbfd17b7470bb7bc6bd27614a0a04d288d972de75ce5ca850959f9dd86e8c323887325e1a5d8c125f7ce537a0f5", 0xb6, 0x211, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) write(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xad1, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflags(&(0x7f0000001140)='./file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8261, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x6, 0x0, 0x0, 0x2c2}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7fffffff) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x9c8, 0x0) writev(r3, &(0x7f00000002c0), 0x18e) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000280)=0xc) writev(r4, &(0x7f0000002840)=[{&(0x7f00000002c0)="d590cdf361507e44bc4cdaa1480ac433237e8a905f48a39cce2309a2be5f8ed67703433cc4f3d76b37677c85d4a9bb636998d51729c59eb07118ee59b470931ccac8b68e9a3507905202f6fc1e43e0d7748d382ca0c182888dcbd78dbaeac3983fc8bf6064aae4e23dd746af713568bbb634cabeee62effa0344cfb09fc5acae", 0x80}, {&(0x7f0000000340)="917e4cd5232f341565113b6859749f491be8374befc62e5f71c64b86c2428035c5ad01030d40a3de5e5845f5619ea81d7c193b8cb63ced3c234bf4c5a836e5ebde4f5bf9ae0016570fee7db3ea9a9dcca320d70cbdc4d38cef23263bd53e74186927c8f300754e263a83d1aad62db606b2f2c886bc134f97f1e4009bd2c016cb0be99fa0ca38bc201dca", 0x8a}, {&(0x7f0000000400)="ff9453a88ad9107e0614448a900b1efae1c9086011c9ce688de70f7ab26de82b8def3f8b5eaebfc1ffbd9ba2dce996ed8c915f94adee985b3a94a0307606e98d5967162f7d", 0x45}, {&(0x7f0000000580)="a3d8cfe935cb0f02d3a3676c64e4cad1ce0aa20ed4e9cfb7fc13446879a38008867f4b6fed0e033b1da2b671255bbaa22b69fcf283ec9bb594e043ad87a37b9db7b52c6943ffbe0926030f78ad0d7485988f9a524fb3b9e46e7bfa988e82358fbf1040921b42bddd55c1cec8d2103425c0c3f458f97bd71915568d698cfad619e181dfeb43ee57e98767b3a7a8b7edab0dac851f9d487f7a92973d30edf74a283c74027ab4970de3a30f6c5b66a94083cc199ede6eb4636543e412c570c0ec3f473c9192e2b68ec6cf3b00d7af13b30c6ad5ec903588edb5c527b23efca3b7776aabef9264c31272ab984ec489afaaf50ea4", 0xf2}, {&(0x7f0000000480)="09f65c6ef193466f2bc1609a7f2cba556487be1e265a777ffca4763e7e7a18f3fafe33815d33c7b5078099f5d7ac606d63bf47bb404f095c510fb76f03052019a8716dd3f2b9e036c40b2cbb19c2b1621609667e4a6edde38f33cd9faeb14aac23d732975f2faf392f9601506f1c543d124bf8ac2ddc5e427365726705c0b1c783fe7412207fbc2bc10b37699074931da62a3465a0e70cb5611d054df6e7f126ab47cb88d1829cdff3a6b4d96d1d4b6a240bc1", 0xb3}, {&(0x7f0000000680)="ea31f0058acc1ad25bbfa9f8ac8bc08b8696f3607d71093cead3345c9a4b2ec362216a6fed559f4c7f1095a129649cde21afbbd178e0f7c410b6705d2b29de91da07f0a32cc590e572640e9a3f29b14a408c0f6bbd44a695eada4edcb7", 0x5d}, {&(0x7f0000000700)="7de50ff5f91cba9cf76331a9865371cee4518f7aab8a83090a2312f4e0fd89be449083700d8004515fce558e4d36facbaeb81b120f740aa6e10aaf96fdff328767cecf2045c15c4939b84ca462ce9479ec3d9c81d6a66f97e716bc26aad6ffcc94940401640bf37df13e0dc9480cf0965502c27becf2b375adc0cbbf1b17c891a518e66436a06682f780b95cbe14a94e6faf31fed5ba7a5f2af0e5b56ecf97492fa953793e4374c06cff2408793df560eb6c6780c49b0cadee9d7d874e6e5a895d96ca18214066613666ab4d72f1d8974f5cf783506f358a8f6d677f2990174486d89c67de246516625935ebf0c3670e7ed25118e0a1c80a990971f13e", 0xfd}, {&(0x7f0000000800)="b1e9cc9338d7e285049e3eb41f9b84ff6d3dd24e3d36ae4c7eadf2f879c153497ef8059be58077143e9211c7ba08afc8bae847fadab96f97b622e0c83ae684be555d621121b37be559eb000c04ef9379f6928f2fbac4ed169f9e3f0bc288280cf9e9e213c05520878be114f0a70809c6819c149ef63cb854ea54fd5584885bfaf2a7127aeaeff7d38f563139920ed1a8c769231220506318e50e8920da09838631fee2ff9d836cc50c4ec8174ccdfe47835f3f55caae5fc8fd7f4a1db4a71954a35fd2dae7ca5bbe74719cf2996eed16b51fa20182b1b4fa7fdd90dfb213d9e44db079fdd1475726b13bb53307fa12b3237a7f50414b42b1818664f7e7b82051406fd7dce5fa7423ca43021d7dffdb1ba3a54a4a054113cd5838fbd8ff4d5ee720d7adbfa4dc822e5d144f1b5c15a075f939ca7d7cdd4588caafef3df198998acfaa8c73c06a9ee2fbc4bd20f1eb31c54b65c92055c74965bfa7c7b87f3eec105e0687894c7461e47ad047c65e34570d5d88648d9e435e2baa9dd6f5ed31c64e56050c221efb8e172340e34b8b7f540ab20eb921eff595d8dd3eec2f38c5953877968968d37c9a9dd031b3ebee6e8370c3ce80b9a50c1a54dbc97572ed4b9a93db8860a461be2b50070b489329a53d6f5666dabecc9b3f097e4030b7096200932e9c84d8a2e834ac7a38394ff35b6148947eaf4fb74ca7821796f023029f43425d77f4be94b50bafb0a68edd34dc190cbea8f09b77f1a862c148ca518bd78839b26ebe6c8b6ba24a3303856ecad7e5ae43175afd2fda67129cc49378ac7459274e95a0a8a1e1f4a7e1009ae00058a7185c21c36c15897538ec6cb6fb7087f8e2af18f801f7384c4d04fe5ce753043d594e3155c5bffac1df926dc8c087b27ed5066224490e15579cbdbc6591fd9df981369e00e6db8e92443a03091d31103ea967151fdbd56adaefc3de4bf11fcb3e8cca06c6432dc192393b103c7574177a7c59a6e1400ec594a536f0b91d7af7121b2ff02657e01a1216a50560cd1b849f2f1669e0c5aec36ece60b079c3c5db0bc8fc52aea429050019bb0359145977e29347767d4dd22411b3d1dfae3df101e7c7a19dccbf6df37e092efbc342854e31bc6b9082d765d3b01dd45d3b64bf79ee3e595470401d40652227c4e23881a3bc335fbc142c448601184d51f89a73be287da1cde6e1f4e393762d45f8829820aae88733fda86789ac407bee8a33fa4ca29c88f962fd430b05a58600d75b34b2eb5e31fbf0faa142281ef3e18825d62827770fd0dfa027539d224badf957299627c92cc212c0517a718d08f824fa0962d5890e313574a21fd09a968b96ca2f0bdc9d92528f12b88fa50d0982d69baacb24d805bd337f846cf13f430ce5a64e414569203b1245526e3235568850ec4d708f523dd08bd0ba449c4c0d4ddfb1885b13825e85bb8221c3a2d14b6eef4782dce7a661c730235aed78ed7d46529c898b94c24f02412e7d98448514778eece8c2bd8822454f4f73a5dc2e5d041445c6c00c1cdade2d122852eddf5b6114d694e2ec50b10e0ccc78eb0819ae3e75fa3ab70185f4968c7a960092441cbb232d5eb12d689077cf759a0feb6e88463f150a8385540a4665ed69e65639a80b6ea1331a602e768cf920d40854c4e2875a359a304f750daf7981821bfa7f23e68df9b0d1ae84eaef2e2749c7b25df9bef39581024584a207332dadef6dd598f372eace6d652acee7174f0d796e377ad2435e4d28a12b3a2a074195dc09aefba99de24348c27c072022eed3e4b26c395fa582fc8b19f7675dab603a9433602b583eff7dc7e7dd8825c9e843b3fddde188e4635efd59404c43083ee9ee93afdd3763cd939ca7c4b2755a22488faeea8a7544aa7188f2d3f1030afd13e1743ddfd6c8da20d188096e89835617286ca8e3b4756d4d767633c72f5bdef1899fdaf95c7c67fc217ea223c155f96e1509c13fdffea87b906d98f9134f34494b2cbfcbc3aaff8ff8c1dfa97a86832ece087dfd8a43f044f04dc0eb8bb83da6d621a216da22cdf3c2aef143f3916d65169127c51b68261a5ab935b8e89895b1f6072d4c83f1ede1249ecd7e04057639b294f3d5704ea79db9cc9626bfe1b9923697621903f8198674a0b0fc1aca2e9533fe545cf400c7796b11ee3f1ae174684472bb645e5aaee4d21528289dd24e7f0b2fcaebc2236e0a59657a3018388178e9c10760b7238e2f83d65efe80c28cabda2dd7bbc3ddb20ed905c700c5baac907ac50472da61911a00da30a47cd3c541af2e818abf8851363353e78f290ca41ab9f9b717d2fbf84a341cd7fbf753b6cc6a771d204bf805f290e4cda564efd292b39a1e38cecce66b381890de4863c2d9257a89c4e00970c09b159cbdd68caed51bae63df1160d7d33041ffcef7583029afefcfe08bd55c84f448a387cf6e286df85aaee3e948c7d747c349ad875e33a49c648f748b99fc706779a913e3f26e5c8fec3dfe441182c1fee842231fdfb6c2e7fb7aea7438924ad6e9ad60759b4d4a8fb3213beaedb09827f0fcde6d422a3b1aa26c7958f3dcb02a56b72f5ccb7f3eece0c8bd5eacf1dc70843361486845fbe6213bd9a31670b7d0af118806c25868b489288059a621fad0550de823b38e9143e7fe64185c5d1d34f7428d50dd0e5a740f59dac9be05181e11dc0c581250581797db40fb355af5a375691a03363ca46019555484198ca19a559643ff873862409d25937c793d6e5d0c0993e94576a44d6359608dbb294248a58426402ca4d741c39117547eae4e4964082f2ad649bac989e82c5cf2d17e03976b64ddc9dc3d77b99a8de191c35745e0bc5dfdbca77fd15c2f531e8b28f5324622239967203d640de9c8423556720fbed3cddb5d868ce38911550c422c54f8c72ca0f2e20163dcb7783ca310080b515da8e57603f3214248eeef6b45d5004ff7d4bc35d20432d3e0b6380c054aaba807abf34301fb7c92493b3fd2bd9de45780ab2b5335578b6609e51c81211f8d0cbe9527c9971bd203fe4c5cbec7412f335c20e05f9e5d19893efb1bfd37c85f7d9842f545da8a39191ef793638a64ddcb0274e9dd90e116d237d51832372766a761555cfdac17b227451000f40e933d498db08667ae8725d2cfed18e9def15d962f34ae32e5465dd1f9db64124cc9e26b20600082e0a2b431e6aa332562e56262d03dd054b05b90d895f16959c8fdfb6fd5be05c0bf95cdf95b21105c8f4bc40acf04f9b0483c3cecc8ecfb291a0887b30f8dca250c87357bb36a9d2a69c7209c9b4ffc0f1a50f9bd8a9b61856ae84fce9b0b3043aaa88f86d2bc7a8968b63c7af80bb8afa42f941e10defa4a8ec74893ea2acad2f9c4e2770d33af77640773ce05e120c7a17fe73e8844cf0a31b9477d099d0269f4d236746f78a4509b786c86eb8c7cabdfdd4afa52fc59c8ef1439e3b1fa8a5e8bd5715b55f89aa9d442358cdc8b7aab35f8969ffab72ebf5332f8bcb44a780f8b3d5a9a26aa285d522cc7358b1b00647509fb352caab6d6eff60f6e733c8cc1833d5df5ac39d7996c426c58d43b6436be8502cd873a2e4cb2047fb8f9133c578c129c2dfd296ee297365a087969a74b3663e33052bbaecb86d194698ef54425551f7eff7edf407ad76851ebbb3eb7a06ec650bf63e0c78ffce7cab807002cc6eb58c7b258187cf348c12d2f8bf908eceb2979ecb525db05b25de9839d1ca51fd0e194a107d9212fa000d60666b705285986a76b896240f1a3b8ff3afba5d303c8045c9eb7c5e7e0123d0ba426ee14065c16147f635fe3ea269bc7645ba7c14faf11b02ab08a085e129abd408ea43d8b590768bb9694ca5747b99ab63808dfaf03c15f9f8517384fdfe13eb751dc13102b5e4158e68368ef9e815f24556b7b9fc28f933a3048a8ee9f4e74a7b06881674cbd577cec409d61fe4a0e6fccbd18f418d5573aa39f6c657418abe10d5511e96e3f3ae23dfd1d7d75d580e8b800d056d25c36b31d6ba48cbde368c39e3d282a6cb2f078dae2f18d43bad3724cbcc1984322f83769970629755f499bf5d854dc217c315da4c17145f0443103ee91b9c782b823d40dc6826a517768b88796cded5c0cce5c8e03023c3827b3e69431dd12af8e015bd5268da9b8c4559b89f7b5ee54c1c2e639184a52c8620ba7b05631beaeec9ce73bdde94ca16216c06f1357657e442fc109abd596255b2da76b597737503b7f75ee460b2e5fba879f9758cf802fea00e7e454226a09265e4854534508e262d3b1d18bd403670b084ab0d2165a7c0c89e53689119803d93226a13ac70c3cbe18ac7486e972a433d6ebfa46694eecaf7551f1d15fc0986cd45f2b86659d26c9d9618c665a6fa93d0a0b04b9644660ce91635ed4429483cc52db002bfeab67caa89db2b27c5ecfb012a8aeb0f2801d45f07f7298e4b82ef41742af322fe1efbea92e8612a3097b4b4caa6d96dcf02b65e97590bb91093be5e1f6aeccbc220ddb0c4c3bce7dd9a48a136f254bd14bd9004e653c9db58a91827d5d9bb5bda1471c741bfeb60c9314f69196a0b8431ce828d8510d16e39ba98ae6b3dd1533274712e5379a2bdb7596fc62945f7082d0bdf8a708d82f37afe75ff583456b5c98858b89b7adcb3434a715cb8536685aa21ef7e13610b475fa9f2f6f63f27221c66c2d373a703fe82332c019c1cbdfc62014a479af403fde302b3fe90ff3daf66c104b4efa692a213ea1d623253b3f9690fb6822bfe4f555f9f1096160777f5826d5f309c2ac06c2e2e2f874034482924a68bf4694dd50137aa8dd1fde65c6a40b56747f931fdffe59d1d9d62598c01c9e202aa0e72ca49019defb3305aa3decaf4d621907e135484eeda3a97f34d6f628d5fe54e72e2d5cc09378fc5f2be6e4156ed137b7fd42c72be9da1e7335ef92df1d787919dc70fbfcd845f980275a7fc5d50bfde6188f81341311436d4aaa029034156f733a9d67139d4ae3f6c53c83315fbe537d2e65d8f0733dfa7e7afa59b15a4871c3d0f71efd96b3bc7bdc6726098ebade1c14fa01165db6efde764ad79f0b9bef41e545d50e7f6067841b4216175c931a68f54b6d3eebb3de8168c35b25561033324e8b952b64001e7879814779f2cf19f34ab8f9bd04f95412338edad5335fd8404cbd9fc5bb151e163e0b8fcf08806bbb1bc7c2b8ae7fc81a25cf1590bacbc671657f9f96c6a53901acfd5d4367fa8b2d4d87143957e80738bf0e844c7ddfc678db23c9cb1b3f7faaaa32825ef37d9b0699aa8c2b70a620aa0f1e67015b5f51a950e1fbf520011dcda664d1819ec6a7002c8079774724ef6716044bab2bbe818da1a999bc1af408f13a06cd106b4062aa42b7770c9eb0ba084197885c32ad248f1ae4f06973f09a9534389ba1cdcf637079dc8b32f3284a5d331f840f31670ceb33f796aaa1436accf4aa721fb2f0d2896cc1bb6c0be1f5c7f59d13d30f039bf2972dfb559de03624ecc45ce0b0dfc8e0fe83c03d40308655e0d3236570d4062aa8c0b298ec745c4684545546036b99497f35e0d186d5d7e9f6052ba3738130abfafaf8eef7978ebcf51b3b25dc09c5309c87bd416deaca7540428e59ab8ab97022a3810542b9497eb71835594087a1727f9e05acc49042c32c3d7dea1d3a127956ad25340990848671b42abd76daf371884e3bcccff626b58dc202f1ab3eaed4a4bc9a58737b2a9aa402b3980e44c662c3eaf88660c4743dc8312fa20ebf2890d89e780b849a10e6ef25acf72e696521d1e10fda449164d085c7", 0x1000}, {&(0x7f0000001800)="46e83fe175d96377eda972b7b3e45a1a2f4d247bb42ca9bce4", 0x19}, {&(0x7f0000001840)="f63aa63421640d27d3d558b6eed7ba0478cf72926280c958701d6e93975fb11e4675b62822a299d81d8156f0fcab62bd07dcb21f4ff01a24a9d7104fdc53d3905cf460e2f2ac7f8e54436032ee5af22c0c1c87378eea25f76838e3a1d619f780504092360f3c13bb32b222428c6244f788bc8128c57d04281b6186ff96cb7c0d92ed69b818c7ee2f1e64c1c2e2a680cebb0c856b88f62d401965d3b4d2aba9558745e4883d4c58f028e4017108f7d2b3eb056aec376bfc5bb8f6f1417bb3e9a8284f3177d4bda1868db614c6e06f1e6f4a8f2220aac6c13b64cae9b1a5452005562707578013b503cdd62fdb615e0a345648b57fc14714c05bed20886754bf76025f0f199cbdefce1471479dc5d6ebba4406a6e796cca7c49ee0730971f619528dd50120b7f29aae48da915f2d2d93e9bae743858b921c76634f747f3b59df8142160e1a2c3a2411ba547853b9a9477d027ba650b57b194049c04f4127b550903fe02b8bd2808152f2bed5c3d8fa05bbdc30f171ffef3b977c6ff352c8e142171bed2d552eef26c5dbb44efa5bdd4fd162d9f0d45162462310efea9699cc9d85fa5f80079b34f02839075d6b438ea0c591ac21ed4d6de9e0ae6952eb3c7e38154144b0f4a5a78ea0dcbe39ab8afa6b01de828fb819463c408c397aa408a39b5cec35ad5d32231d6e6199d379352cb7d42f139ee24af29b043e99a6250117eccc3748f4f42e95ebd05ab3609cb301f9c22a9b6d54dffe80dac79bd20c11029e1ceae715660f27a4453da9640e1a57e63ffe85036a85d8c47bbd221e23c3feb25b017301896dcb74924fc6c66128ad1193659c313d6850b5d93d63115c056d203eb8a9afc8b5c2a3ed16a2773e18e2bac85fb2738e0b9cd9f17061516d238a184c319359131498c75818d360effd2a9e49f4cd0d7c464913d09ceb032a4d2f6eacc5c2bce381d1f09a677022d8f18bf8a9a282960ef2c12b59601ca933843a0ff00623e3312961291b92d0abde4d8075c0d1c26d7572aad0a90163bdcf760707feef473aa87f07765aa44dfc5c4b8972576872a13653606436d4354ea524df813e1a139cdb2fa3e2c3e83f0aae1dd3cad7d1a1342b602af0a4c64cf4dc4f9caa22125c12421181850d90db61b27b3072e9ac0d08bf2cd163090f265a0a543a5c3c6705dc837d3bdc9152edfd8081ce3309a3b7f2c2d1828ccf7f704f2db5e82414f274b6cdfa581eca4b8501d732f02865455e9046955c8741cd89abe9353234479e60d22a80a54a21cb02c07f9ab673d3337418e5a5310e2ba78d529b49ddabe06003e839b66b5ace25143fbcd494ad71276c13715e9a12395bb7b14a8e411b378acd0d698f73131e1836e0812d8af6eb20f795e22164f9a58b852274bf8f9890aefe189c65986fac5d4f5d19adc6d869d7e01c8c0ac52b864a8fe49529e80f6cb6e87a3c6a44889d3d32a09234c4a513eb3c01e9491883912d3b2a462d56e80c1c8296dad3eecacd62fff77fd6bb9e88a4a1142b884dc111470a806a56168c5f1e596a3ae34940c4a2e39f90360b0f8b5005e82775193f1a2af813ff986e9a6a5198ac2057bd53e782e00c022fafaa4eaf60c995cc7b32e6661e9113d9d10d124d5ac4a06e39a2c4ea3298c5401b7133cca1cb580344210844ea25847d4d12754635fe86b119c35df26eef7b495a71107d9241508a6c4498323671442af5d2651ad734c834018728dbd3f5ca2c480a7beafe5b19056865847f69a3030b46d6287e7a0aa97ae9bd1278ec75209e5ed98d5ebc7b5ee578690c98617aaa481c729e2b93c39d5efb6092f76c67d5212192b1ee4cf76cfd969de8bae66525cc43b5ab36ce6d2b4b72341661d91977c7a217bacf89f70885a398cb3020cf6e86ddb98ed0df4a9433fea7665f4467cbf4c86ef5d2bf90be9b478014f9f089c470b84a299fece017cb58dd285934a731d362456b0c86c40d4b48611a3477bc5c9fd9d1bcabc1a2da175289c2c1c7d00c444bbaba205519f171d143b1eb453cec009d57d939a9244993dfd674f5426aa752b056b62c38f7cf093de943cd419ca5636d6e6485335f3ca8a937901d330da435535a17c4ab1ec925bc4354b287bc2afd618fa8dbbc29dcbe508a318640e93dba7f190a9d975fb0db8914649fcb87bffd493e399046f532c940478e20d71e4e3ff68d990a3f0522377035bc49a8b7f5173d591d7ffcb686e011b5b51f9b6893b0c32fd5a2cbb18e904418c09c834dd9075f32c6b9e7265ca1f54ff61b8e397d345f46906fed6c555a5e85f2f543d990b4033424de4cfcfb0223e5bd479a82bd8915cb3566a0d629304fe90b63847bd487bb6f62eea36197fb1516c4192cf692173e62755ec0ed2b28d963d1cc41322623d1abd8138a90fd3bb196e5958ad573f81029a7de21d19a63d3f9006d08420215ed1ba84ed8594f8c5c246c23da44cb540ebc1dc44ec92cb7da8f9daeae47e7754365a872894c8c03c7812d874a4dfc456f945c49a7152d21e058cf1cabc5678bccf45f3f9c1e10ca9ee606d28e47d0196f5abbcbd1977f9f0ed879c5921c4843125ba8713e073a24bf99118f3e73e33e21b8431bdb15bcee4696341fc29f74d986ecae50ac752c784d5691ac12a4ec37e1ec908234450bd50a01e75795388299a6fd7224338aca50bbf17c5f5d19fbb146b52371d5b9fa91a00ca0a4adc04f013ec00104d3cc219c64664be47dfc42779f763eebe5abe63b94e147e4e99a7d6fd0cd3254a954212ad03fc215330d26ef91c67d98a4482b45bbc690d61e4f452c4239c893be399cf240fb5335153a15655b59282f13e5a598ee7658e3df37e3a425ca67df6729e07f419d50657ebb8b3330fd85fd8c7abe5d46796c73c3374e9a9c48ce066ef0a80cf7554e1186521818e1822098376c274db3e1b4486f33ab3e88d3e0ef2b0e3f29d69ef6add236529b9e2920548f082cf667134c984b697045cec9940045b7d40c79781c7509005af3f3918a45af5c50b58cb1f65c33d1a236761b7dd778670f4b1d9921bf75e37878264007b12a55c23b86773b25165230380b643520285c9a0b46562b3c0d407013311462cdb6625c65b42502cf325604a2aa65302511424ddb8a8afcd51e67ceddb5613c20c1feaf80b0c23506efc4c12a23b6a4c9949f4b4f2b790e2b59dcd85bf8789f696ae869ebdc4b5ed8b1eac1d1d4bd47cb90aae1baafb39084da714e22069b2827cd9351b9e2126a9298a5de5cde0811108e89b670f42c0ef748372f5ec34426efd708537c06f8c257548967053389d1f9f287f983721f058f8c3a88b9faa6972fb858c51ab8744ca5f4baac9501469ca9a01b0cf477959a97e648aedfda2a133c1572d9b5654894c83a718b26e853d02664bf27ef9b938484a404eb119132e74f6ef8061d24965eb4dbbe278ad4cfb146b8647a81d497067a98f99152f14e7f1035e44ae0a27b76eedb811af600df640e42e2daa9bc45d115731f8ee58f3be8646b1d1858dc71e1910ea00075da27866faa8b4f6a712c219220ea7508e047287a838e31eb5ccb1ebbeba9de171bfa7d73358b84ce512730dcd4f361614712a82d7777e5769cf6987a1f57e11fef39efd17cefbd21f8a5289e9fbe9570235ba1b559bace723684032d468e6472988cd8e52973fb94775a2dd79169efc25f5cb8e4df9720e7facb03e4c670dfad836186ff5898d707b809dacb6080eddc92874428245e79536de3085ece34e24b27a831822cbe7ed00ab4591a1b53896ca909eb08928b0ddad150dbf3b84f4374e47122135dae21dcbb1b4331eb2d5ac5b4f423404fe55ae195203052e3093f5f1c864fc4c80af0c358bff17fee35750d888a24136b9297675bb2a205e7155505000c1260cc7a6935f2fe305775861927b5e2d9b0c56dc6d5e1ad5137e55123816c156750d61d9a784188082cfb5bbc0f2b7dc733d691f139f354f66333d8960bc77738ba70c453700098cbb6e1ed3497812b59b1d02b6f6de42eac176261e9b827c8253554a40af9ec44af5c091fea5cea37f542cd925fd8e0d632dec1533ac37fa627498fc052cf9b8a50dd561492e648ac885492aa52ba19229b72713fddcce5a398d3b1dace6d807cda5196fe92a68f4e98088b803a85c9cd0baea48259bdf67b02de908c0f80fad6df682e41083d1a7ca0da6c23c9d95108c038eb97c25c0b509dc45b5cdad27730b8169b92e919892fc26436a2bf560bec872cf07a5c5e6158b189d3928132fadf37460ad227e638e75c8159d2988ecc50b20c159c11edf6672992143fee9b6de827ea3176a314cfec269d3421fe3cf3b776e3ae1652bdee908c0915b03bad7fc46a6a82c2bd2547afdca3d7891d30e2e22ad957e1630fbf079a043c2095e09a05c0cc01d869c9004f42a9c4859066c50b009a06e736055667ab2bcd5261b10011b207d223b582d628d49ec07537eec533046f3438348120387e044350cc4b6041c03b3106af00288658f18d804d05f283a921e0fa702a326833c17c8715b2dff6a59d179345b819af60e276b073094bfdbba6d90eee8b9ea17bf973442a81e32bd321b8d97455e35078c122d4af47b5808f864b7edd11c1bbb1ef23b573ca0a6507a27f7ae706674c614414e16d5383d6d3ef954d460b585afbba2f7aaf53a90f819e3a6f61c5e11aa779776f2183bc9d3b0bf470d5bf9b1eb1efa825e457fbe53765192424da4713a3f89cac17965f21ca5180d8c7be325910a81e41be0f2e1339a060710819f298b85f7103f6778dec3ca51d2459d6df67a018c65efed1efcd37fbf6c3f762831d9b81bdbf8b5505f775e5df682f7cf90fe3446313e5378791eae55d69cfb5ac79e94f30b2beb0790c58229d1abfd6c84dbcad96977a394aa1e0b340ca565b6228aa0054db5ff58812d566f05157c55f40f9efa3c87f0f949cda12bb6bf4373827f50ea3c5fe44a37e9e446095a55af87c232a9cf14230c390d22585dd246d5f59c33c705d3b3c971613ac25d837de816a2bf1d024616729633f02309d8a6187f93467def954005b6a476d35fdcb6d167fde03d5524198b474b3d69dde895fef5d83e792687cf044831128e075828533f99c778b1edf12769668d424a7be00a68edb697bb6cf8a60e11f4f3d715eff801b2acc9f609e6360b5d76e1cc13929c20605d539c59bf18966b1e5124880e5f21027b032f86c0a1a6f61f7a79d8d762cd6b2bacd8043c719b26b42c7c1798ebd477e266fc69358b539d85afa07e4bf260bf6803326fe3f444a3ce69b76d0adc20e537853b58d5f073b19a88aa5d32eee33deb965dab74542990b0f4aefed1470b62c385e6f105e8664bacf4a0f96cde1506db0abe9f634b36db2b320f50857d5931b40c4850f1a333cb32b3f6b91518de14ca1a1442ead65e50918101f29290203f2a7ab087a372c2f8b0046aa52afbe8f4101d88599f71943fbff547aef4b1aa14da69d053287564b2691a2c77ce9d2943db059f87163e84986fe216ab2165aa1490ae42a09799ae17f5abe9f3740192894a23cc0e45b009bc0cbdef181d44873f6adfa1e1d97d7c1cbca093622c8f89609c35d4a8ecc2ce4c1e1cf6f5bbfd03d7fd0fb8c9072da5353cbb3d0da6b2775a7f029663e2144f2dff67e54ddc327c624bddf31f8ed0d7c4632aa92d853ca5e8f1137de0b92577c20f810b922cd3dd17841cd4a113fd62c7e69791aa5998e59065dea1c1f896bdf8657e90ae65f1b9dfe0448252341d69421f27d77506b7f80946f1c237a982d08a3a47c9731f09186d1", 0x1000}], 0xa) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) setsockopt(r1, 0xfffffff7, 0x5, &(0x7f0000000140)="832f7c8bd14e5e892ce619efbb256f48f7124503cad4ee5ca4119c5d121b9638a1f0a8a5b01588783671f4ad52eb7b3bc709b7b5f0673e58a64667061d4ba3026063aa44d20a1e863891122ff2a2a7b6d76700201f9b5d128d87b45a5c3ba7cbd98172746a793572921d08a878d422c776bf7c3169f1f218a02afe383b105e59655635a88bc7bc48c855cd508ecd7804c126385584a51b83069be803ae97607c29914d95b34bf70e7eca480c9b2d6c5665e841f3b2", 0xb5) 16:00:03 executing program 0: r0 = socket(0x20, 0x8000, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x4000033, &(0x7f0000000040)="0000000000a94d1eb6ca74eb95ec044a1ae1b9def21bb55d88eb6980dc78e74fa4dedebd04d841ca9dc05177a5adbae11afd860dd5bb609bd6274bb79cabcc3a0f8f082704392b65e3e24fb5578a0d4dc0f82c6af47d5998cfb4715daa64507132cb5b8815770f611ae8e9ac408bbb55c1940d94e13d4ef0d1c01451424650c8c99ed61b60fb39237ad3b333441b837a238153be61587a2a77ca64f10fc209a4e92502b874c8969e2f4ea3ef8c46c211122bf2a962e10d8075230900000000000000cdc90c6a121e312a4665688c137bbc694d241379d3f8e700"/230, 0xffffffffffffffce) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x4, 0x2) getppid() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) sendmsg(r2, &(0x7f0000000480)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)}, 0x402) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$setstatus(r3, 0x4, 0x8) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r7 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r7, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semop(r7, &(0x7f0000000400), 0x2aaaaaaaaaaaab04) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r2, 0x6, r12) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x91e9, 0x40, 0xdf, 0x40000008d}, {0x6}]}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000080)=0x8000) syz_emit_ethernet(0x8e, &(0x7f0000000240)="480243c3855e087a155e279e511efa96de17b0591df4b0ad0deb8dce1185963c25c0fe0b0dc3e8a8a91d3ae75ce1dfce82d9d858f42d1e37ac0ab724db0aaeeefc82536a1bef84d36e34092480da53aee942c91e102d761db9fac2c90475b9d9afe9406a862b201d1dcaa82938c1fbbeaf70c364b88eaa692b4dfc2ba85bfbd3086c47450a46c32070377e30e569") 16:00:03 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffd58) ktrace(0x0, 0x8, 0x40010132, 0xffffffffffffffff) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = getgid() fchown(r3, r2, r4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x6}) socket$inet(0x2, 0x4, 0x40) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x800000000074}, {0x80000006}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x10, 0x18) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x24b, 0x401) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, "01000000000000001982a27b0b472db000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x1, 0x10000, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = semget(0x2, 0x0, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x11e2, 0x3c00}], 0x1) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x9b}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) write(r3, &(0x7f0000000000)="35b82386a82dbd2e50ad", 0xffffffffffffff15) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = dup(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1000, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x7479d15881cb0bfa, 0x24) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000340)=r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x2000003, 0x7, 0xe4a9, 0x4000000000000101, 0xfffffffffffff10b, 0x8, 0x3}, {[0xff, 0x3, 0x7, 0xc0000000000, 0x400, 0x3, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x1, 0x2], [0x0, 0x0, 0x400, 0x1, 0xfffffffffffffffe, 0x8, 0x9], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3, 0x2], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x9, 0xff, 0x5}, {0x7, 0x3, 0xfffffffffffefffe, 0x1}, {0x1, 0x7, 0x801000, 0xff}, {0x7f, 0x100000001, 0x1, 0x8}, {0x0, 0x576, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x2, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) chown(&(0x7f0000000400)='./bus\x00', r3, r4) r5 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x2000003, 0x7, 0xe4a9, 0x4000000000000101, 0xfffffffffffff10b, 0x8, 0x3}, {[0xff, 0x3, 0x7, 0xc0000000000, 0x400, 0x3, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x1, 0x2], [0x0, 0x0, 0x400, 0x1, 0xfffffffffffffffe, 0x8, 0x9], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3, 0x2], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x9, 0xff, 0x5}, {0x7, 0x3, 0xfffffffffffefffe, 0x1}, {0x1, 0x7, 0x801000, 0xff}, {0x7f, 0x100000001, 0x1, 0x8}, {0x0, 0x576, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x2, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) chown(&(0x7f0000000400)='./bus\x00', r6, r7) getuid() r8 = geteuid() r9 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x2000003, 0x7, 0xe4a9, 0x4000000000000101, 0xfffffffffffff10b, 0x8, 0x3}, {[0xff, 0x3, 0x7, 0xc0000000000, 0x400, 0x3, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x1, 0x2], [0x0, 0x0, 0x400, 0x1, 0xfffffffffffffffe, 0x8, 0x9], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3, 0x2], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x9, 0xff, 0x5}, {0x7, 0x3, 0xfffffffffffefffe, 0x1}, {0x1, 0x7, 0x801000, 0xff}, {0x7f, 0x100000001, 0x1, 0x8}, {0x0, 0x576, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x2, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) chown(&(0x7f0000000400)='./bus\x00', r10, r11) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xfffffff8, 0x5585}, {0x18, 0x2, 0x3, 0xfffffffb}, 0x9ed4, [0x2, 0x65, 0x7, 0x101, 0x2, 0x31, 0x401, 0x7]}, 0x3c) setreuid(r10, r8) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x100) r12 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000040)) r13 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f00000001c0)=""/193) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x48, 0x1}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000140)="e92b50c701b869198b875354a1b9070c9be59988734d8b7e775f0f55391b62f8ece47d56265bdcafeb342cbcf8d891898abb57bce149a4f840b451b7b773b85114cf783e137ae373dd04ef60f56a4ac06bb4f2750d6b6a52d59ab410e7fdcf958a0dad511722d988bf606195f6d1c284a38ef9533e86f24105c164d353f48f901b0fca97fa12c82ead27ca647f6a2ea1d44edc", 0x93, 0xff7672645ebc6c79, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) fcntl$getown(r2, 0x5) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) 16:00:04 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x128}, {0x5}}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f00002ce08340eec1fb8666a2f377cbca8976541f5a25f64332bef9b397bb9c0e3cf7c8bb428e82c14014268e32c4fc56fccf34cc068f603e28c8499776a762d6cf8b215b027cf5c9904b15c6d5c83d82255c58872a8d7e0d165de8542f12b2361f7f43b2afc8c75d1dcdfb6ba94f276a1008ef8f8f5392d08b2ed27098b39b3ac2e17b70eda522ed751675663b17ddce5d539b7149b1526ee3a7c46770350d2a6b9c4acf6407c4832971d0888856a2"], 0xfed2}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x25b, 0x0}, 0x0) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffff9c, &(0x7f0000000040)="4d0fc3", 0x1ab) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1000) 16:00:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x28) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000840)=0x4) r5 = dup2(r4, r3) r6 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x1, 0x9, 0x9, 0x9, &(0x7f0000000580)={{0x7, 0xdd, 0xfe, 0x80, 0x7, 0x400, 0x3f}, {[0x8, 0x3, 0x20, 0xbd4, 0x2, 0x1, 0x81, 0x6, 0xffffffffffffff82, 0x1ff, 0x4, 0x1, 0xf8, 0x2, 0x1f, 0x7ff, 0x9, 0x8000], [0x3, 0x8, 0x4f, 0x572, 0x2, 0x22b6d71a, 0x9, 0x20, 0x1c, 0x8000], [0x5, 0x200, 0x1, 0x44d, 0x2, 0x7, 0x1], [0x2, 0x0, 0x7fff, 0x8, 0x0, 0x29b], [{0x7, 0x8, 0x4, 0x2}, {0x0, 0xf568, 0x8, 0x4}, {0x8, 0x7f, 0x3, 0xa3c7}, {0x36, 0xffff, 0x9}, {0x800, 0x7fffffff, 0x20, 0x200}, {0x2, 0x2, 0x40, 0x5}, {0x2, 0x0, 0x0, 0x4}, {0x9462, 0x5, 0x7, 0x1}], {0x2, 0x80, 0x7ff, 0x8001}, {0x5, 0xab5, 0x5, 0x20}}}, 0x5, 0x4}) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80, 0xd6, 0x0, 0x10001}, {0x7, 0x0, 0x4, 0x7}, {0x31, 0x8, 0x4, 0x7}]}) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r8 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r9 = open(&(0x7f0000000540)='./file0\x00', 0x800, 0x30) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r10 = kqueue() r11 = getppid() getpgid(r11) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r10, 0x1}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0xfffd, 0x7, 0x2}, {0x3, 0x1, 0x9, 0x7f}, {0x4, 0x2, 0xff, 0xfffffffa}, {0xa1, 0x1, 0x8, 0xffff414b}, {0x1, 0xff, 0x6, 0xffffff06}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b54b810000000290000003d00000003000000c2369b56d46c2fb5d357f0fdbdb107a4c9cf49a9998f8cceac3ddd0eedf58803ed6e7405fd98ff1c9e7675f4a6fcb82f4d8ce9cb891af356540a98e3ba06a08fb52d27a3bf3f54e47950633be4b1c5b8a8e32ea99630877db7b8b1cb4e0c3c59d99a700163436666735d9c9e0b2377d38f85"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r21 = getpgrp() r22 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r23, r24) r25 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getegid() setgroups(0x2, &(0x7f0000000080)=[r26, r27]) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r29, r30) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000140)="2c3479b8034f9a1e57a3880c4f141a7da283b08570838c3d85a1d1c0bb000c437ff1463208205d8f8fdb352d82f0f972197fddf1fdfe6e87c192e9a7cb1a6a171940d6ece24de1c1fb51c1c832a5ccf5a810a2df3cf20bc2561bd3aa2e42772868923e105e89b61a8afb3a361dcced1d94e7338cdb26118b2ff070f813bf6632d806346660018b8c413a5802c598a7af233439e759091400a2ee3b83546e5f4c012cff00e7f53663d32a8c47f0bf71bdca368754ca5ed1ec94b519d0be83b043cc76d6634255cacf0018249f6607ef", 0xcf}, {&(0x7f0000000240)="c77deec0f840da3f1c5cff7768c8f7034501c978a1caa0df5f1212cde729d920f8d36488094aa42b22ba8b396856221607b5a8df63503a98ca1ebeb09319a363c7c2accaf0ed89dd2434b8510c9ab3d796c89703965a4840922e5d374c24997e8ef75dfe8d06226cc55e5daf4813119d0dd5efb0d13da075d7675e1cf1040135c4548c826b3a4fd89e3fd51413c2b78a1ae9aa38d2f4abaff7", 0x99}, {&(0x7f0000000300)="312af161552e10f42230b0691adb406408d1464aee3482db1eaaebe0f4fa02909a911b024a6b3bb06782f96a94b0c572ece993db0fb4f2c9e53fd1f5145a2cb54ac30e38c755d55425eb372a1a8a05a2c71687998031ed59eb9f99d19328bdb40bb4303bebdb60da55e76d768d194563c01fea6683930609b34e94e4d800170617f77d242ae9c009cc8544f0429af7c3939fd2bd4ea169950f87015cddee089875c22fbd860918ec46cac49835692ae12867a928", 0xb4}, {&(0x7f00000003c0)="b30ee914c47bccffae4ecadee74df26585e8de5b7ca544c23bd34fb48da648a533d0cff0bce2c96086504e200d5566a05d92a9459a098b00dbec1d387aedc8a426a0c3ded8e4ee53f091b645670f8b6d367657957d70b28a95f8b11c37935d4f6e84b10ce5979dcc3ad62251243cec33f163e03cd587c0146da7b4d1f1ef2cb81c7163d3ba33c656926794fa35ba4ca7fe8b3c5aa4a0429da4ddb2554c4825df8b6fafe771613857f2bf5bfebb255b57fee41a900acaa7e824e6e4ba65a14bddeb669722c57952b1ed12e353244edd9d1a09553ccf682c6e775319237d2512dff76ca0b0d037335a68815dd65a1119003b81a43d1b2d9c71b8db42380521c85fe3bb46e2e9379b711a7f020171a611a2a2f3e82931217b43677645ce23e8176b064f88bdba8eb812aa65ad70ac600bd0af7d74fb13766d03c9dc736428c3fe4503aecc4210b8c73c94f58f80003c9a9295142aa1030c9d405f8b458edc30a68e0491be9827abceead6ba912faa2ef15cdc74a61ed144f44d144ee7bf5ff92b9c052e0456143ce6dd0571a8e996467baf2457c03b72f908db6a551f1f141f658479f237ec522e29f7cfcecf13ab7b591a01bb1f19024da19c5fc306a6ecefa73776a9d0fb8504cd3782b502e705d0ddfc446e5f02b6763ec59ed7a5bf63d940a6825adb4b512a94e2b93a6151ebd3fb6604e2a3cbca5b3cd5227f09f6568bfe72ecda1a76d044eb517d6d0c7d23e182a2b5ca29bc6f037dff313969688404ac1b55f188cd023138825b5ef46af90ca920388c94780055857ca549376abf4ecaa0e0377fd1d8027e05788b0b30ea32dbea8bcd73647779e3a964fb9eb8a3e3e64da07f28ee1dcf0c4b8e2a692cdccf962b76e2ec3b3e6c6e09bd266e1ed6f3d3242cac6563009ba57b9d626ef514c599882fae749e60a03dc1c922aa23d65eeba24fe8369920614df96d209b872ea08c9cfad088b45c05b8bfef80eb06a708cac89fb3c705b09f19dc7381152ae2d823999a57e5a68245193ade3687f3d63289f96da8421a357dccd12d33d1db79af803f32beb480eb94c738c06c90ae9a11b286d6b3ca152c03b22f957d7dc41bb1e3fd57066b2540782c0f386127711f6fbe6d084dedef35c2b46b11158d8eb661a2c724ab2e58352fa0afd5748272900beba08dd83c64b033b0eefd021f917bd84e052185749afe757337e0bac41152b392bfa6d1b05d9c13ebfd2866fd105eb585894189a85a10981374c2d4f98c15f33a9c7bfea0a7caf77e186e6b971a7fe1c483a2a1a878d96e9e6e5710c697b8130a9d36fcf0845727dcd1b658a3aa5f71f180b77a8939a6bda1ad85b2af77b8d52e912db869b0602af08f7980b095349964a63c46d1994aa4ed2d2a5b4174240e7528c89faefae269221eab871f1d3a52e1ae512ee3b4143e5837264c52e6fadf33f93169aa07ae158b96078f803b29f42bb342f5cccc62ce9f11f39c2469b4c3e95aa62801f0290dafaec43a492d41fc6c03dc684fa36574885342b6d4f067f708252100f68082ca125aea37c66d458b72ef8330a306bfed09d26d07f9761d7a4b3ae03cfb45deeac6f1a4ed38e8f2d455478ad08e1f601a121c3792ce82150bd0db7bc957ab8b481a6ed3b73ef299be1472280f77a1fc50732462a6d556684981a4ba2173807a577317fa6341b1c994fe966ba96167fe3ad140cd5511478e46bf92ffe069a609b2092fd7eedf8b474e01a57319f4a81ccf33aeb5e89f878908be9153a2a9d135ef208a8f98505639bd96a4d63c3d0e9b1f2aeb4155aaf67c25f5319687c804166238c557c1d48186877b2dcab91e070d66d47b17f2952843f4bccb670afb7c6c7caa139308c70641d75d83b28cce843542478de44c2e1f5fcbf6daab1e8384213245b58613924e9fe7363ae4d680e2144903d2c67ae6607ef71248a34d46cf0a721d9f4febcc15280077a3414b613cbd0af9fe53cc5e5757b1425e9577bfc4e215852331c42085e3b7d2f586aa218dda2bf8efe35529cffd855fa14b657428d5ac3f71278237512eb74ea3292fbb72f5ee8e54d1be7593645c53a5671b06fd7be938faa7ca6570fc13cf001ca83a793f1c26cb04d07bf57f82ea7ca414c0bf9f9be7a2194d021e684d8b6033fb1a823fd45e779b56300969445bcda0c7c0953677f0e144e5000a676da6acab20c06ec1b70fbd7807398c56b418a8e634697f31fdf54efbc788cac1a89af91138a3462159a9d46ed47ceb14b70026236087b1ed5861f31504696872407948098fd398c37a696c02d9f98c2dd2e167a48fde2ef7a0e00b6247b51055aaab543e701aa99daa83103b745480d9115b1ecb433b8b4a6cb9be389cf99f53c4b41ec7e41b25396a68c7da05b4887cecdcf4f57d2aa358ec86e226a9c36f5b6f75e2d2ee6c3416de7ead7820f854cb7af22ee025749a5cbcdf324109a66867baa4de75f63a67188d056f8d754c7a7bccef4bc97354c5c1598bfa8343c315b493f5138c1bb5bd0f12c04948efa36b67eaf14681a67b95dab3eb59dbdc08f99e67dac677012fbfd008b8be36562c8e502600a68c14c7c920cae7e7ab589280da585a8cc2dbdc864e65abab369b4e11d27f39ed9bbb0ad93541e4396dbf2ab6a9ab5bd662616f22d11844a248bffae58e677110cfd193e9fbfb40c12dd65b7f14a800ab21c396eb94cb1bf7fef86ff9041276125e39ed872547bd1618037a965836950daa9ac871cd92fa9d0a66bb586b4a9e5f3c4b693c587e1fefdb6c545470b326c0ca755f3fed5bbf4c5d0d0a41676db7183018be76a6337dce9844352055421d3379426132a555ba32ffa060fe19a919395534ba1d7c9db03634aefb30314ec176f5eb002ef1ba496e4fac12c09a1335407901448a694f84e7cc7f40d222b58d1b753d1871846808bc1750706c55f10c42e17effaaa808025f889bc628a220271c4fc78d06e64796ebb8274d1103c5d4fea0829a7b223607c4f839b9b75e5edf6ce9b63e49ad94b980909dc894fa0578fc9d23f6a599c2f9888849ca625334131d30903f54a00ab8b8c86663b2342c51e6df8b42c7e8891a17be86c231a19e0b884b02800ee0cf1c2beb95ef8f4d585db86e314bb6c92f8510a174cf2d99e492a7ef10e42cb6c1eb22c9d4f98127511bcb4fa9a356e0cd672293121d5fec12c2f5884ac15c202a43b942edc50f32b060e976b5cdac9f5e14f2cef840b4c3cec8e11d7059f387e4658b3ce936781c0e42b7f4208e591b779c7018121b6d2f0ff5072fe5365a69e8fcfd07c4d40b4d14e46e41ead7742d639b4ac5beb8d827f9cf81381ce51737ad7890d5d51541f5926bf08fa38c4f607141192e7b3c01a5f8d9611a5640a98ee28050b39ca421a150a56112644b18fd98ed955c989767fbd4cbf0fecce2c6ad52802fdfb4d71a8953dba031f75a601f87f264105be73e0a8eb913c1bc11912d933551b20d9895b0da8ca74355dcb650c50889eb164c993ba92fbf19dd531cce0dd2ced09c5a5d950af4627982fadf27f78318f924540e2a27fc3c8ee6943822fbc4651a030c21726325212f75d1e7a4dd415cbdbd831e46c7be0b833f269b3e9afb1f598a50abff612e052d87adb172a7d440f7903da62b43ce0d2c53607cb5dbc4fa7d225482dbe7272620ee5bdd8ee7b794423de5294e6a475db0a31d7dcae8969aea26bdd282413325b6f33961b5e7e4ad3ed006478fb70861db90d27e09a9e091c5413cd714da3952635ee1aaf913c94cd0f46fc7d72f6c1b9e2ad6d080065405e6cd05ed590817ad6efd768acfb0b109cba5dd7a3ab0702a67bffe41a7b573ab8b5e6deb03df8d5a955b3834c735582d8a6cc4f7f49047755d819f894a0a459926b4aa479eb3a5cce30f83eddfc8965a179affad92a92825f2b8d79aeae0af4c7f5cd6883a7b0ddcc7d0ae7dc23d1383ecdd34adc07deb7023af84b2b6c0092cf2ac4dd176a37f2c3ccff5efcac4aa9d9328b8e98f91091d1511b363735dc99d15f11264f8460e1eb6d0aa40491cfd580c9a8241959dddb070e24a7c07d2a1f981074d17daaf53be127d4fbcdbdeda65932adb80a04a2250950fe7c1461a73219675492255d16efc826ae9edf6a61af8a3e1af6be60ae2683799b94b92f510d110a4ffbcdbbb9dad05769f04331c511ac49ea62de728894fc95315ad38484087dee0e7d30ca6a100cdf40e5eb2e9cfa126c85f13e4dc40a7b0d605c61647850cca2f8e65479af25adaa9999d21389fa232be1ba61c6aa4a499c6d6313f5ff7750eefb488016d49591d4d18f622dc44c0a7679ae117f48ecf99d961db11f78ec5908473e5884c252ec60065d578bf4af5433f45887aa663980a90ecc3fc9c927a3aed854df484f3829f0ff0db5af776c2c269ff3c8cf5839c044a08cd3b0e81175b18bbf4a4bbbe0d2642c9ee59482f5eb7052593de98bad7fd38188e57d7fd33f0e3d5dae2ce4f4fd842c159681b5b6ab2d41b746524df9b50e2e69fc8bba0971bf8648a530e310356937648324a8a520ff6ce4e2623194d5023f369eccab63c418171286e1a4e3f4202b5ca951df67f57e427768a15087c909f731807937a95e2629f74ee1d2fa4069280fed9e093550039f66595b4b59185b1791aa3763e857037ab74ae331712a11051a6e2f168c31aec69ef397198b1191b8ec0ac9687d01e15529ec0a54e242ad10d291069241932557b6776cfc283b06589b0dfbd5870a9ed86e43c207346a88e7ecb8b92f6a9143a9b18f61caae63b76aadabb0a43f51f99f23ab899d14b6db2c7ca0a4e926df58fc67b728f2ce2bdaaf57faf6375220b04d69c375ec5f7a6f228e3520175905ca8cd656ceceb65608ba635b732b9705cc43913bb7442956bfb2230bbc613ad329d39f92730bea1e6a10f7e1ad4440c595c0da8fe7ae22ccba0dfcf48c73049671d021173906be44f29c3fce5083e8cf4a1077d48f9118ae77a8d69be218b1e7691ce867fd086673ec0dd13f4eab2a4fa00f5d2213262bb0724b6ad36f59102241665929d3882e066b7be89ef237846a301bf7596da7265a6277941aa7b37ae997e28367b014dfefa309823709675ee49c0bbc30168299d2d4902abe97f608a2fc494a24ee0c40c0d7fc0bd2a83080598c9c29c864076c734546ccdb7ffcbeb5db97a092e47686a24cf8ed8c2991422f268754ec898bef2e223806d3ef958b961518c51429af7cf8893b6247fe47cb07ee2f5c2ea606f8b755166012c2ef47bd95c01c5093e1147e074c95e3f3dde6ec6ee92ddb4e63de5e4af8f69c74932fb117ff0ec41b851e065e32e37a645fb202d3df7e4e0c3e0432611832c174073f06110166da12794626cce1956255fb9a617da1c2194b0d4ddfab408105d7e3cc19ac84e1cf63b80b3defb8ea278ed31d384953ed3aceb78c5e31c8254a6e5a2d02bcb784a8a9e570205193f81d425111a1139f31654aaa553917b2f720403eb762840265078b7f9af4fa664a6222705d0c2da3942d665f3661d5e25a2ae934623f101b9fc0e1ef190e3c21519633fd0ea00af573baf7c6b933c31f89e42e6b247786ed0eb1e8b1b6e576bd35f2b976a02a7e835c871b5e0a05e065f42b7768d91ea19faebdf9447aa01202c210c6f231415cb96b95fda8a7efaa83fd3add1abd3fe8c6a056de0c8fa90da2f3fcd3c6b3effe81c274b07b0f8d38dc780391cd657c9fba263d0cb2841cecd473b5ed1b0d0b59a24d1e1e4bd005e8ffed51c380ceb4450d444525352ba7e0a3322e4a18b961ea8714d96d8674b", 0x1000}, {&(0x7f00000013c0)="d66aa93798f086a7b16417cfc8efa718675de57196713248c1439c293f7d9283fea3604487acdfbf73e7da11e3146e8e235cb6a7e5761d124883da7201d305549a9bb3292ae6286cd67b5846591ddbe815c527daea25b1774fd6808497b75d04c0949bed696929e6d23cfc7b66c4d4556934b8d5fb073332d254482948b85917bcdf8b2299c73b8b84a935c2ee1f1ec48ac6c07c265badb6802c565c7bff6eede421d75b81cd90d5c500c745ae4e8881016cc1f49d3c74db339d2bd2ab1d10476e3826f6cd8f8c395fc142", 0xcb}], 0x5, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r0, 0xffffffffffffff9c, r0, r4, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r6}, @cred={0x20, 0xffff, 0x0, r16, 0xffffffffffffffff, r20}, @cred={0x20, 0xffff, 0x0, r21, r23, r27}, @cred={0x20, 0xffff, 0x0, 0x0, r30, 0xffffffffffffffff}], 0xb0, 0x2}, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x61}, {0x2000028}, {0x10000000000006, 0x0, 0x0, 0x7cf}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1f) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0xfffffffffffffffc, 0x2}, {0xfffffffffffffc5e, 0xfffffffffffffe36}, {0x40006, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000f80), 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x3}, {0x6}], 0x2}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r2, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget$private(0x0, 0x8, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/206) semop(r3, &(0x7f0000000380)=[{0x0, 0xa4b, 0x1000}, {0x4, 0xfffffffffffffffc, 0x800}, {0x3, 0x5, 0x1000}, {0xe, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xb6de, 0x1c00}], 0x8) semop(r3, &(0x7f0000000500)=[{0x1, 0x3, 0x2000}, {0x0, 0xfffffffc, 0x1000}, {0x4, 0x1, 0xa1643a125aed30f5}], 0x2e7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) close(r4) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x8) getpgrp() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) pwritev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000000cc0)="1a71d65fca1a6194d04649072eda6e296e147943b0b115e9a7128cb49bbb393f2008ec6784ddc000c559a42f1342fe1339d4b04eacfbdc1d6c9e81bcb8a7182ac0acb5fb5f77848e43193f296a5068082632bf26b1be38ee7b394e580ab6ff53102bf00b91d54fcedaac7035b121978a460b1152dd49531eee1e3b218590f0b6fa92f238d445c27ee0c51efa2770f88a81878ffeb8b9e545d45ac4d92eb7691ba5e54ab2723011c857d914d6bf304629552cd8069d3deb80060ae0d5bdec5fd91d5e1b15ef79595988a4924daf3569697c2a4618ed", 0xd5}, {&(0x7f00000003c0)="d277e8ff0b3b4476c6d3830d647c487a9b6fc1e5c46dc0c4bd9764acf709734eddaaba04fde9609b6879ad5974ff6dc3f86d5dde86dd29133ad2917b8d", 0x3d}, {&(0x7f0000000580)="a40bddaa626c1af904211754843f428e2256732f57778460c60af346f6f52701ee8ebf2e325fd4d778d950239cbdf17e3a5c8c42a54de08b79fb0d8b45e4b90126eacdc86f95cb4cbbfe26668d0c7dcb34730ddd2ea0d4e87bce7d7c243b51e45ef2a08408217d7eb2d38814716572", 0x6f}, {&(0x7f0000000740)="bc8cb7195853c5d219ff8e85ad9485559e39e345e1df95de88b0cfffbbca908e49df0a906d9885f29668aeb5b04af392b74dcca631edcfa93f8418d96877951107a9e43070d0482d0bb81ca83a2d3e6d674da269e98e21f1340162d9d84cbd478416f0865617bde1cee7", 0x6a}, {&(0x7f0000000280)="4d166c56a86c6d6f81c2f702ab337c6c0b7cc71ee1afafc650f7f5940000", 0x1e}, {&(0x7f00000007c0)="0b3ac6374aa22b606a474e967d76803677d594c8bf4bd7616dc7efaab39af738e04fd3b7bfd0a44355d6c0f51826e951b24ac9afcf665122fafc4f5ad8a6a67889486ff2fca2ddbe39603541d718a3f625dec028a8", 0x55}, {&(0x7f0000000900)="f4f06735025ae53b173e0222b3c60634b6526221340f4d82dfd0fb277433d04319ff7acd78771214f0adc47f088a4c4e071254043a6f08ed3604dfe7549509e37dc476fe283efe848af763c8696e643078f8e0fc1dce6bf75696d1328d3ad5e76b633a65dffede271bf35c678ebd9bf36a15b1f0ecbb481eada68220b3ce59a1fbfc07944118610c84c28b2341f23e2bf722ea6c509047e7e8ba909bf2e455bb787ef49ea20ce65374c1b72fbca5fe25bfd76b17182393b0288223c54286e7a2273eca5cfafabefbd1e7967a8d2d0c9c1e042c9ba1bdf36c374d13cc241dae", 0xdf}, {&(0x7f0000000840)="e9fac7a9a277562dffed11da265d60c3a8137b8a21161c9525195468bdd6c35b778ac5165a32197b51f07f201dc8a6ffe4ad2cf882e62aa5fd3054139bdead90a399bef201cbbd3c5d3eccc2135bbd140d06125d30133ada7b8cef9d55980a0639bb9246edd322a911bc16f469f25f4c42f2236390e2e27c97e8d08aece2e2", 0x7f}, {&(0x7f0000000a00)="6d82419e71c1525de9a69228ad3d7c3af364ab73ac7192964b9deb7b89499e62bfec7612af3bf0612a433bf226ee937042f7c8acff177ad8f0e7242cfba0626f8529f8bf7df9c13a8023552504a589acba4a461491e12905d2258e8c46b10b6d7af2fbdf6e6f0739b5c8dcfe5f090db1ad3e27a8711f6858718fcf02ae84b87ef7089ea31cfd83ab327c87c195bf9c383b6f81cd1ed3815fed7ee0eedf2c50e3cc70bc7fc9271e12f1f500464cd207ad44113c56818b9096a9984824306236fe5cbc01f857f1b46d86bcc0a743b41686eb2ca41de50e580c6ee5acb9d5ba5ba9cd782fcd5c8ff9404810d3353c12b2000000000000", 0xf5}], 0x9, 0x0, 0x0) r9 = socket$inet6(0x18, 0x4005, 0x70) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000400)={0x100000001, './file0\x00'}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffed1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getpgrp() fcntl$getown(r8, 0x5) 16:00:04 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000040)='./control\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./control\x00') r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) socket(0x2, 0x1, 0x9) 16:00:04 executing program 1: msgget$private(0x0, 0x40d) msgget(0x1, 0x40) r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x1c00) msgget(0x2, 0x200) msgsnd(0xffffffffffffffff, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x270, 0x800) msgget$private(0x0, 0x22) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x1) write(r2, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xd) r3 = msgget(0x1, 0x2d9d03b82d561e9b) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff010000000000150000000000000000000000000000000000000000000021e5374f000000000000000000000000000000ffffffffffffff00000024ea55a65774965e0000000000d1f31b1f9bde0100000000000000000000000000000000000000000000000091470100f70c283d53778ae6f42585ef5b4fa6b743edf90000000000000000eeff00"/173], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x77}}, 0x2) msgsnd(r3, &(0x7f0000000e00)={0x2, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fchmod(r4, 0x4) msgget(0x2, 0x40) msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000373430af2ddfd07502aa272aa0abce72110000000000000000bfafddb5a44ac25888396425f1c0a70f95c97356cac7456f1ef8863080b935e1055ddfdc396568c32538d71c8f2fd90f3fedfb29db8ea54a47c8958e7ce7c10d2df278d9d3ce08425f9f852602ecb05e8ba4e06e934e1bcb438ecde219607da1a3adf58f6a35ea4566a44c283d9445df59c52a33cba2dfbb7417a551035a71d1b4e8367f5bd4c9d4028891f25dcb2063"], 0x55, 0x3, 0x0) listen(r1, 0x9) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYBLOB], @ANYBLOB="c661eaa7638bb3819ecf04ea4979c897289d25189f2c6a11a879a823ad815304cc48fb44b4de7a0f723e8b180c78613b086b67d84fb395c88ff9d87da5d43edffabe3912ec90085759815efb3e30d54065323ce87fde0cb5124cc2bdf94d272b4fb2f31c896d8bd209af7ece63fa236bf7ba7198c6abd2465b7386433786bde6244fb0d1fd78dfe9100aa086ffe6ece6def55fef047dcff597986b738c5b02adb7b868423d0bea65580721b455a7613d6088f0b606", @ANYRESDEC=r5], 0x3, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r8 = msgget$private(0x0, 0x400) msgsnd(r8, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) r9 = syz_open_pts() ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000780)) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYRESDEC=r7, @ANYRESDEC=r8, @ANYRES32=r9, @ANYPTR=&(0x7f0000000380)=ANY=[]], 0x4, 0x88234babeaddf29f, 0x0) r10 = socket(0x6, 0x2, 0x0) close(r10) connect$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be1633bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e888d3382f00"/80], 0xffffffffffffff97) shutdown(r10, 0x1) msgrcv(r5, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) msgsnd(r5, &(0x7f0000000100)={0x1, "3789a211c3591189ce2749b7afc93da0c0a8a37531046f80754ca7ef729beb65b17facb7ff059bcbff5e5a4c43fede5441bb720b00117e127bf631966b537f16a906caa2979cb58ebdf704783d1baed1ba9b356546f7fe6ce8ee3fb8119af7507b7f7b7dd68a3d2674bbf48fffc9b5705f8c11a799d482b7a77e16a8dfabaf9281116981b056e638ccdf519d4d3e7595d3887001ee8e5d0124af1118446a6b3d58e0cf6bb1b8c65babd22a6d786e4b5e3f4d91c58ec91dfd6d01aff831e80caa5daebf36888d3a52bd0debd2dbec8b3f7cdb95d8eb81732f130f4a30c950"}, 0xe6, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x0, 0xe2) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="c6fb269764bf06c399b0921d0e0a914c7a26ce2a480956e618b8d3135186eb6867babce0eef55cf25eca6239ce4e3ae012948655ea89ca69d74a106e4f7b0ae0e56eaa5741f353e9227c5ee113e6796c409713f8bc00da0dfb33ff29a25dc119e9f86125822d3b42fffc0e5b1d", 0x6d}], 0x1) socket$inet(0x2, 0x8006, 0x81) setsockopt(r0, 0x1000000000029, 0xd, &(0x7f0000000000)="01000000", 0xfffffffffffffefc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r1, r2) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) flock(r1, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="37c1dc7fb0447ad6e96d703df4eb92d34f586cc431364a6d7edd28f689aec0c694aac179f8d4f98debbf699e7806c299ea022d137b881abcabba7e46ef1ea7"}, {&(0x7f0000000180)="69fc5d9b2b5972bc0f99745194065566cdfc4a2cb8a10c9aa348eed2e05f3f79e7037d1c6624e056ace3a77fb6b13e971c0014e19cafab881c27ffc391419383e0714a7d2a9a6f7441fb0d81b5d55308cc1bf6b9862d68e9a09171de277fe620fddf2042f205ec0d8ecaff8c5e4d9591e8bb4b948c70e1c2"}, {&(0x7f0000000100)="7ed97f70c3437c838dcf6e0beccf4c4b34106c26ea832dae138154641fc3f90b5094"}, {&(0x7f0000000540)="51cfd46f395e36cbcc9386c1c5471af7916252c3e741b42efd75f0a742f792ab3ee0b18f01c2cb9d11bf14ce90e9d1387691a68a0c9523d580aae038d0f3558b72dcd3042979c2bdd7a1fb448d43a31561fa6855073f8bd8f24eb5ce2149b553b3fdad44fb6e513f7eda33440e476d3d972cdcce28554ab57d916217bb164462383b7369fb583a7b261a867e61fdbf513158e0903773361e527e0932183d86ecb8e1ecef4725d78139088a9c3a4cb541d64181ec1d68083b3592fe1bf05bd602098210c00e216d530f29986f0fa4e31fdc74290ab6f32e18e0880bd674a10bc2f59f3f000a2db5a98cfd4a8b2896b9c6ca026350059e42d322253c613f67425da8999a04bceec2d4b205cc60eeedd9329b946d426d28e7184ef157f7c4a7f1f2470c16b78540b428a09291627acf222a22c55eff4a17a539f7d74f369fc8e0567dff5523787fe3007f3aaedd22318fbe051fa551100c29f2ff106b2d41d7aff4fbe0f5ce44574068b0e1d36ae52e64a961a986ecfff10044f365c2438445094abd477056a412c3bbf2717df4ea0b6eb1276972bdd779356272afc94744f5a781cb292dd91e23339fbccb84cbcc033fb300346907acf3df55c828263127d4c41e3e34dcac458f2518d4a9e3932146c1a4ff53aec8611bbb119bfdfc78ce4e1eca235990902f974adafc8807c288b33828c20a81dbafb5b5d2d08cc1dbcdbc19993714808deb751283cf30a7f13692700e789e52203224d8626623e4f3e0d40ed612bcd760485a3575e24d7db6455a38d9ad92a1a3276603ac6cc2106ae1eb9266a7a6522d6d55037485430b5fa3c5b363842b13d677dc9ea7fa8b8a4351acc4e18dd98edeaf47d7f58586d131755ccf41564ea4dd0ff8863ddda188156178daa389133987afca8f12030733522c557d7fdb63d27cecc7e74365d3aa4ee84096e18efb6e9b3799360d046df3578ae80b097c337f3419a9fc25ee7299a6158156f2b1ad786475fd335e30fb6c347995115c4a1a0305029045a2a937c19fa966a8f9df72bda9219b96e12c227b5d768d9f4f2303eac80365b69d5905ba20ff0e9ff109aff9c9008637eeda5a29fc2882fdf0dab9009ef6f3b04816cd4b984d0d957a90895e6141a077e78cfe92f398c3f4ea4a3bc78d53767316fdee24f258511c2e79ed92abd1dc1090aab64e39019ab15d690bf758ccb029269ac1a44bc6e5225bfd1f30cfc539b150acc6ec79302ade5f75fb1cfc06965f26e7dd7e96d8664f164d6d05291ec32127d06e0303e584a3fd68e812839e540486ea523ed31b0cacfb7f30864afccfc8677d14b0cc7f78fe9b00334c7fa7608b361d6f9b352e3adc06e97202c38c5911ac06c1dd7fd47a2bb79c38997755764126c4f23ff07a82dfcea4bb71a817c54b3714272cabaa1818d0635130942357fe0891f569c0531e0f6b7850dc08ec36057368ded186243fc29f2673b6a5bde0dcff16018c51d0eda13b25b766462e1c0b85f2fa616cdf0eb194cd3f52c07cfdb112e489776141b68e1744dbcbf6259e506f9e05b1aca59179df38fbc8426187aee01c6c921cf51a34e971e999e2cddf34f85642b3dbde37f49bfa4f3f62f49e9c177490bacc4d3e00f11c4d5b64573b0c42736493c3f01140fca9ef112c9021708deae0d9e5ee78eb4aa3bb1580d9a2c98ac9f6b2e198ce7031269207fe279a77c3f20857027844598b758e12fcc67f5611bdefa01092fe7b32558d4f11bc1297ef4e8fd73ff7af1db4cbd6bf4942e588452ef8456c46f801ba3176375d70ff08b10abe7515eb41f9a6cbd1ed672e5a640276854cf4a85f278b9ff885f5b2e85bf3e50284e7087a32734c9ed72ca3f03f0cfb833606e6e249ec5628bc68d673bfb5bcb3990bd3880891078ae9735c13dfdd3560e7eeeee106b11a2ea4ce5cdb3ba9755826b1ba4482838e32c4c9c89975893b4569ba9ff30b0ea2728790d67e274ac6a1db01e873b1842459b181026c8529150684538f42294b2ce3daafdbcb520a319756ec140c3fbaea3b9ae209a0b11b443819da7fa0d554559b13e13002c8644b6e4178c6ba2a6d505662cd38d8eb238ade81882c57a3cf87918b189326a53dee3b857976e115c9a05ab76dd4dd3a675d5192bdc39bac869cdd595e9e466b72986ccb6179f2f380ebb8c1332d386686c5bb8af58de9dcfada175195c8ba91817211ba7b2f856611fda1bb114fc39562b5c28158613332cfabe6162da3e41703ff3a74b189c6b0eda7c7d0d42d21abd4dce85f4423eb586be3371f0cca5a1c70d39e213a0cfe4c7f02f7379005614ea38747df4af07de4a8f645d881a9a5988c8bc8963aa8402f30c608b9b6ace2031944280eba0f9a087ec476192d7eb47e6ab38d67c50a1e5a6d27f7d9004d2c3af00fe244fc7d8eec78b5b27dfc69b880ce87d6540ef5b38a473eee7de1c164fb1ea7ff491fb0ba5524bd8fb9566bd5ef60b445aacfc62d48c01ce2f6e2549f6819a282fe758ab7debeb8b286478f456a244837368136aee54f41b25e330168d034684a4e6330e9231913f2b6e8cea4fc588e1dbd0339e7755289ec1317141fcb4e7113214d7aaab8bb9e4cb27724e7b2e3f18d0179087fe8fda56b3059122b2a45fb45a7baa98a81e264df2441d436d3b59252fe4b851d92233dd19f4e672e5d92f62093ca993389eb7787edea79605534a60c2fe7c523f03147ce727b72e8b29410c2ce7d1cf12c855982718f296c97c0cdde33e242172c0f09adea76415e92b4cb9a7b56a610cf759ccbc635db88d6b0493693fe41ff117baa7a7b4695df41bc13f191f30201c22cbac67e535fe8afc2c082003293613f7a7e6e10bcc2f0ff056638983a11f07974a3f791d2ada6a999b1f96e1382c972c8f9539490e74160af5c6112b6210c033beb55948e36c9cc1ca2aac3151e5b57747075bfeec1bac8863710a5ea5addb6fce41405a63db95db989f68c982e8f74581556ba87545e4f1035844ac514b40585dbfecacea07e9ec2b1c6a620ad9c0b6c9b2513517a3abc99711d478b3562176d3b8e666808f8b0cfa3b09cc24f0044868d32983cae0fc30bf72764901bf7f29c185efc156089ebb1cf85735743cddfd44c2a579fb1d44074a92c2257cd9b83104729b9b5d15dce6553ecd58855f38fd16cd45ccb972a2c5ef82980847b25a808c183fc25ec2e6ccd85aa2b393431318835737c2b356302f4eacf3c10cd9be003f1989c8f70415bb292cefea2586b5da06c7df7defee897b97cf5f6eba16e42287b774ffe48680fe885b170086aab54412a683655f331e8731cecc973cf747f140329cb2bc4b01a7dcbe1df6c17a39dd2dedaf75946a6d2003c886c16500d4d2c0a9c9d4accbf8297486c058174fa0447373932cb3670b2060d0029d70ad1b61f5f510ee2f676934bb62f208072aab4a05a4ea67a87d44621e2c4fe166d07bbe3d33fa9bc2461f3b498f9a16c1003f5970848b80f418bcee7f6763f1ce2c4b043b3716b2bd6848ad2c6a777a8745fbec1e1e67721e42eefc485e6b76fbbdedf065859bed62ced5ed26a271045a76c57f0d733ff6e0e9ec27d8f5327472b61b68b0ba703a597cd23cfd21db17f28f9aaeab1db0edded02f5264d0e25a5b227e0fa6b33b3d367d499e0ef10f337ebb3eaeda2f7bee4de8a2422d917a572092dd80e07a8bc963ea3f4a9f61d1e5cd50feefe8314e68e1bc3b681b5641cf15c901840ca70aca4fff04083f9aa9befe0c2d5477f9f2c848b2d6edff85b23278d7735ef9cccc86895038d55b0d0154832624526941f40cf9cbefdca5c5c197b5d29a798b55ff5e334e48ed0186f5d2da5e160d0398ec7fd1b73712938e3bfb6211588d096d316588ddf4e80ad9d97edb9ee314b69c7c2e566931dfbf00e33ac0a8ccdf94f474e801994fe937521a9066f00646c38f1966ce5f0f956facfb72c3d99096f4ed34960f7f94f910202ab6a150a3503b56346b47ad742cdfcf5747f1bab09f2146b91df3abc68481322967a9841f94dcfc8ff4afd9432910970946f5d94bbab709f1caa124a57a9cc0451daa33bb50e8284d4f2f94097de78332debf7b613e0961fa356cf77754950b406745dba3085bdc24fab8d96a9bc78ef963c5e23ea51becf9e74ed9a16f49168638dd2e1b85f57d222bb9a7d76a9417a44e5bcb2774950604a0580b73bc8ac3bc8301ffbfb8673acb83c8a07e4ca588486ad3af20e6a6cd7d894bd9d0aba953e6433b0255cc00ac89e4dc840e55b80d774a2bf6f0d909d78a9b95cfaded42a118ea557bf2c2748f5c2d65460b6e0577437170d2ae438abe2aebbcdd9a4924f9c3cc82f333012b806e38aebc6e14608421f8e2ec54ee974208e1c3904aa0974739de9deda6cebd98c8c750d2a81ed2fca915259774852a78d9e2c385c679cb81ab63cdcb48492df6f0d2a48d5c7e7fdf44c7c3b5ac6c1b586296bc01d106afc2ab355e5a2a0c4bba4fd9159c59dc2577559b99c3eb49cb87095b67f267799cd6c2781f048108d487db37cff12bdef0b37db6cbbabf0c0081468605f8e266dc760d719f4abb0fa5d37ee66c83738f12dc82d24c1373bc6f62051b82cca8bde74f474676f103a8e0a995c63c22b7c0315b865f1aae614f98dd23034505696962c951fa6040596a1afde48467759c53a30448ceccefe58e2863ed9f6bae231ce50b4a1ddf96efb1ec673e0c92e3f02dd750e525dddb803c7e5cf5e716939468ee4a02fd87c6011b8b03706f5af57009a17a720a875abd3bc32280ca6090bbdf70fd9d10153bee381433efa841c31b2616b7046f4d5e524d36628cf05249867c9eaa95e6187705e7c24fc3aa44302ea0c5f70a9ce01ef95b42f4d84384dc10db1e5eef0f1fb968b8465b7bb934ab1b7810961dc8415abf3802c6427c5c656bc8af45c117fa770ba7344dd0662a0f66c9fa0f44ccfcf088b461a018dbedd3e8088a5333d8adef2bcf98845cbde4ed58603ce0a31d28a5a61f85da80d49fed8200e6b794637d363466bcbaf8ecab1c700d810707adb587b4ee702fae3c9fdb3227276f874abe7ca85cb8e3f7a63fd9fac8a53d662dcd008d867f59e079d6639fa971bda4203823a790d8f841c27b14f95c7655942ef488af0ae315af062f08e2b2aaba54d7767a2d31cb2f4fe6106c0ec156b47f0df2b37f68f63f1f9c85dc1c402fea738762706f7dcd94ab2bacb05df6f0c09388d27d65ad29cb21874a8ed0b5f80fd5a88a86eda6e40bcc29262cfaf3d7c7740496943e8321203e4f4efb14e709bbf9eb838993ed2f03a8f709b8e3eb97e41d94cd96e316ff96e48c77fb16068ca534a327270cd47eb1793e7837b01d8feffecd9c8938f746a1dfc4b05c66e5370f58c211a9ae8a97610240d5bbcc82c4547e502e3c3244f80340fed58d834c738e78a6f860975ac1ef160ab0036a44f3aa31c36e323907cecdff7a62e887e217ec73ed1ec0a96e3005102c9c9e33c105080ccede9963306e0bfb86c7e48e5c15d84ff46f4df2c9f8d79a068bbb5c95b6e38921c76bf84595a8ceab943388f3dca0d24ea4d2655bd0243ba28085f9e39115004152e2bceddab38bb1cf41294c4103be2b5ed388f0b0aa3a8c8cba8882306a0a5d0347c2b0d974d62cc9e20c6bf164d7893074cc42b710c880026a213bae0e2b4749e5d6da5fbc03fb40902582863dda361bd37ea566b34128cc969bec0d974224c210725fd946f50e1a9912ce6c6eff0e76f5317f42c25b047fdbc4778b54c79a2cd0e1b150e9dd6eb631747bd8956c68d729d3669"}, {&(0x7f0000000300)="b0e3c578d4bc85b65978114f90aeacaf3ee980be4a83782dfb289f1c19c1b8bd467bb58c4c2caf99c82c4d03f48c0e9b01a2e9f1a78997b89f502f02ffb56e8a69337e20f631d86058c143c72e9a70429e1bde273f54e3e479e6fc8b1398d5f0e859f0c2e2142ce9f5f2268e4b5c0ae1216102f7ba1453538750a8385d61c7606d6b89d9f91d522b2b3fdee7c065fa069856f6d333c8"}, {&(0x7f0000000240)="720799dd0195ae698c8b363206"}, {&(0x7f00000003c0)="cbfedc281d6bd5e5c2eaa512611858db7b953a46efae7b0abae87264329b6bcb37170a870984a8bb7ad5c83ebd33fccbbbfc7666b95602b2b059cea85e07395a2b588629f8111aa0f84b2ce2385305b23c0ce10c4f9e0e717aa2d1c6fe62a2a0fca40d2fd8754e1562442e432807b728ca45583ba8419433b9ea58bd496f51f58fb7148637be03c30cea09fd41b8d0b46314f77904b11bf7be6a1536ef6f999c63757e82"}, {&(0x7f0000000480)="e342674659debb47e76237f0e51ffa1c43d4bf2d62e27119c79d777877f28f7b1e71d71140aa52fed5ff89098f9c5ed4aa049d12483be0403d1d83ae181d1933dfb5504a367e1d98200b6b7e75390662c14d1f52426b5b708fccf7"}, {&(0x7f0000001540)="ec4ff2a11bc8003f2bf279cb21bbde6cd893dd456124b662662e87064973e67faaca6f1d4ead82a015505803c623142ab14c736302f8cfdf63033147e6090db31b22a0d37718e5f6d69b41a6f084f836801140430c050dc4ecc8a310a9b1dccc8f521774d2cb35a3a2c3"}, {&(0x7f00000017c0)="fb7863ea01177f200507b74a54d930ef42ecabf8233dc4e6d11fac3a57c149a6ab41ace805007f5363be4abb5b9ec27f290616db9c7f0f05279e8cb5fc0c3999deaa09ca763fa8bb3b03df9515bff8b1c79f92cf3806c3930ab0da106c4266b9913a2fb0d5f7d3fe233ef0441b2a23027d969e37607694f6459be0f480916c20836487a883675ed6477c0edf765a63d29a18e57ca57ea0755ea62550d4578b570af9c95ad5a8e363fedc2d2921e4a0596c17e94df9f4df3d1b380ab6ed7e2f3fa6d4aee01835f8f648cad4cb419036eb86890f304aa26a3635c124f8707638e1c40ba26284af2b09aa1fed227b663f8319a1630b66d42ae81e67251dc743394af0a18a47990d00e637fdd10e6dfb78e26e04fd0ca67bed475ec33bb4150fd5a655fc43adabd397938f2f26e694831ad0d0a352c688fe4bac359b124f6e97aaa38b78a4244d1722e1cc26012f55f9b146c9b61f57e0d883d7fe640b96bedf0551ed6fe02602f2f11c5153202c06fbfa7b40c8f83273e2e2dcfb65f7c1f87f3e1b7c8147ba2f1fe1aa2c340b7a90e306eba2b72ae28bc6cea430253856c6d89154b7ba1202bf793ecdd741173f1772cf04cffd894578467ff4a4a92f2bff206daae90876bdf7fe92f28657194bf30b02de58c4eee2bfcd86432dc7e76deb4cfcb460c08f72f298c2bc79a11d94883d6d9ad52ef8f25426cbf409ea4bdf9c4687fb61857af6e9ac354f9f81ce53a4ce8cac306f4b55b6b75bad68d713226771c29bf798b54980097de6173e263fe55df5dfb30917654d7e4bb0798506c1273b749ec807246406cc0b51b9fa87dbf27f405b805707f73cc1eaed1670c8c5902ddfacbf2da1216f5ff889deb5af5f70eecf473e98680364c7d8c33bfe8e78ee50a2a5bcecb0fd33f335459b4521525fbafe6721925de43a3e250949b9ea0886ca7de596ac81a02134810aa80fba4d16be8a59f34a894b09830d487eb15284827e2b603effad5f3c4c44a23394ed4b552223ea408740d7348cf4d88e664b99dd602c8543df6c72491da4cdbf3ba65ec74f1e96cc463c34f0930d21639ef2f1ec149478939e88cd9a3789c9d036136cc33c9ff3124bd273ebc8e95087aa37bcd2d40d3381de50638aafada4783ca354b29e5c482406c900ecea40b3a83b3696b51e3eb9ea566b9c157987f5cf66a7812866be8d402c138a3831b429b9df174f1e2bc930fc0a9ea1043ca721ebe87e36c0080f4eb0bc3a489c5da7564c1a6ac46e46952543814513d7fb5b68f261e423fc082073490eb339fb7fa06be0ae9490e9095e8ae0c6b7abfb5c1ff12f4ae93f013811479cb5046179a50b806eb3a6782d1b1077c9d4708c3efa9f5f9c9fde59807cf96c29363121411e2840082a55e6ca933e9f6c87416ff61536200d99e0dc7de44bcf3c6dc1f73817c2d4f3f8926c3659a4d650df49fcae2e61e5637ade0963bc1864751de300141a2c2d730062128d31e688fc8909ca717ebb6fa8a1f62bc8d4b265f76fc10f3111f3da6b60a98fa1af52bd09b478bc98aea6b955c5d0bed323b813e7e348c0c2e06d91df1b4544c7af612012ba22fc366d8054ab8732bc1daad7faa0485f555860ea10f9fe0ae6a782a406e66606ba511a43bf9572594f226425482e5be7939122acd4edf8230b5e70a6e97b6d72ba0506d059656889870f2a65dee1e8bdf46ce5493561f80f7a6ce1e4d0743ed773c1712eea361d121667fd634e1031d8d55417bddb5d2a18cca92322b659d93465147664c485297cb4a0c9fb6032ca6b7bae1b1e7fdaf7a167a7fac9e17bbe0ee22cba216ae3ae46a82bc0b39820da2a527fbc77df96b5ff61888f1c5663237c204d59bc60c1604bb735b01c27103d603d56655649d6f43bd38bf45af64463e10a2dd5dfb21611be71dfbf451f0445e9694fa5d00a5847b7bcd2689c4cb26fb0e3f84caa3ec8f287098167a3746be42d0ec51fbe08ffe34405902add59d9f0acea050604624c9d53bd8404cbc90db066f2a492cdecfacb090f6e601d109f9af8fc0d19187b3a957a4b721dfde6158ff7aaebba3089397db7a7b2d95a62e9808ac2311407341ee02ed0837b2f958dae8673d168c87a04a0e2805cfc22a7cf5644b0d1af7fb03c414d14d4ca976bc40c1230e4b4e144731ab966beff53dc26ea7567d8cd0c4ec9c436a39fb84266977f1f8787373a901d8a2674c43b387c6c9167694d1f1b137f740e7fdd82fb458d9544bd3f7599c58a1746154b735088ae52ad57538c8663e2b6d0b8b7d6c39763065b1a21f0aad2aba97ef4ca839596fe4d429898b08a338537501b78ebcd12699570c4fd257a1d3e2a05153b68f0a0fe75ae9f8c808f66a9f50e0cd94390d5c89a00defcf8e16fc2f62cf46cd6c1d47d866dfea14b4c22b1cb8add33267405f3e85abadd7aabf79680d941fbd43d0fa0388b2e176c0edb116c3ad5528ad4faaa49d6e3221b24003328c6d653278216fc9368d88e14275ded5df004e582455002b7ead6d37d836ca9604dac847ab412d837c71736b40e47adfca1c99023dd35c5e4dee24c21036e46d93ea2848489b6a46ef3e0f9b52271ae30a08d71288a48ae4566bb800bfa783d9740b8a3ff38551fc1fa5934a33a1eef07cbe7df47d482521ace5b72720b615a841e77b381b83e5572e887d4435a8d80f152a9b57e1bb671299fc1540f9021e98498d9ab95413035e6b6bd1dba853c7e8ae23ac6578f00de5eb20405e2ca655ae4c899003439d438aaa42eb4dbabf88180670bb3b2f6c61a66efbca47155a46969885d46cf732675a4cc530788b874ea1e8a5ba99e49a9f3ce46514ed5740dbf5671cbff30e3adeb5734dbe9267d719e86e64ada1ff08fc662860d6a5b012229f66d5e650292e4eafbb3f7f0ebf9be0123abbfc98161c9a1d0e1b3d1673e48c465a453a2ea85c7b54fa60ff65456214e75aac11eb31a16652ae2c549c130261191b0fd8a93cf5a9ff3f5386bffbb37ba8bab15823a6afd6131f1de0e16e8ad38a96d8ae63223fa6dc881a6287fc1d5259027bd30f5e74fbe75f970bf0fd47818a76517e5eefa8848d992ede170230f96f804755ca7dbcfc57aa4f533b77f1053c59f2dae16df3e538bb506918c45ad1c2b9d8070c4cb9dda94c4c61e5eae56a1ff75328f4949f5135dff886d2fa5dadbba84014813e1dcbce668c97881a5f79fef34c5c3993f471ea26dd2d2dd3c1e03cd624b0e9005ac48eb3530d3cb964067ca7b53219cf46e1534612858b67eb3edb3d4a085d90886cd45b691719ce3903fdb64a693079101022dfff91fe04350b4ff3af7de76e530108c32c92b1b55894a154bfee8a1ca16aace0370da711f1d8401959580cfe4d21189cac8b5ef6b64970737308f364d4334284928921d5d95aad972fdadc467e9de4baacec72ced07af6333ac42b9ac8bbeb256f326e18083a8b835d63f6f37a9cdaf9412f8dce960a7d7b0a77594fcfa90c0d4d8986ed56f171fac7f748299325821e728799ceda0313aa350012802210fc31c990a79ec2f47f4a92bb0ab00ba1fb31f5397fd508e5e74942f968a4417c272a48684febd24818129fa1c529a1da6d1a773b49c439703cc67637f48643e56ed1aea0b7ec318c1cfd62f0518620fd505f0059aad5be71c75111a6ff8007d2a9999bd192a10cdafc9360e45dcb085d0487f4dcf94ee02a625ca3a27c224d18844671cefa98cf3103060261dd930917931db6dccdb934814f15ffb9813b3cfcdc580bab4aeae6d8743c601b1f100ee1416dc1b90d16522fb4e2d15e8338b1d38855ba1231e4d3c7d592552605cd012b6a0779fb45708921459b6bf6a0ecad69cc3e70012b314a3ec53ec33e2e0925e2c829ee3ee811b0e1884a993b1987c06fbdac710a83a72133059f8d345e878c1960934dba9def104d6ad0b8e19ab334893b1a000c4ba0de68763eaf0d672590a926668d83d040e10e921aed810fc91eda95bd738fffa4960c2a04cd7274be63fd31bb43848bad46517370266784e0d756cd48d5e343f8836a2a0765a2e51d4bc639363123ebf21afbde38ffaa78523cf273e1b512b0bb3f2d00970d9ca2d6e6cbdbe743ae886e9f4be8b8381c2114846c5da5934244a8e81fce892e4d4a09980158356f156973fed49ece95a0843f3021c130ffbfcd3221a2135450b8cce649ba96b4e86bd78a79751c9570ef32a737be0b9115111d3748c93aaef368e4fe1db5f668b9def7d18abab24837c692f24c68776ab31004c17c5e88a82565819825b52a5a98e3c9542217764053b8df2743674ecfd5bbd2a629abd0c844afe505401f728c498dcad1bb4be370a5f84d36deaca673f01461373252f96a0235aaa2fea0e918451d4ed9a7b9b66f04d002a6cf603efb5beb134e91c59c162b21179092c298b28255c85cee7ab36d00de47369972f071ae710fbe3a330e7ddab4d42a3c9a0ceb1cfed6fa3b6be376cf0212f6cc55ad7a880b8ab9eabc495ba899a25201d4cb6e0f3e27f32aaf70d0302ddd41ec41aae416f1c6765eeb780fb2f37b9c8c34b9b61df90ebd6c83feb6f6dceb09fece011883e2f4a6bb8c8b1ef75e724bbecacbc27dd2da41c887ef3a58849421faea0df21404c9deba0ef7225356d6a1e39dd63913b02666e1214159f6a8ae337bbe0ae47ccad8ad2bf7a9cb665985e042bd7ec8cb1b2c6bc76f473cbee59c826f1c4df29d74cf1510808aa6aec3f1731996d684a2e8261218baad82a51bcd6b12ac5d5a12c8b4700cbd5943a363678ec030038cb5f9da338bfc9644f7c5e45c29cdec98bece0696c554a9526a7803e7dfcfe97df57eb1f0ccdc4dfbfeea8de304c257806b1ca37cf65560a0f933b076f40e10e0ff03a8d11b6e2c6fb33d7a79b8df2d91415336ab6d44b6e673253b29182577dc07f2f3d1623d1467aa2b45a88ef0166ec8ceb43dda6d1b0c43a9b3c1d5caa544b70c5193e2a444c33b287306b80c705f04b27bb26187110d87a29e3c33432f7d178d78b8b348dd9cd2e78606d3a4cec5e8e0f24808f475a212b38ee7fe1262f34044555212388d2aaaa900bd9e5e5e83e9d8526534f20e4aa5a3e3aa48658507c1855649cfc2c8b27d41c63deb80f18994b7a992709162c2f826b3f3203d06e64dec2cd687830dbd0c828aaaf60effd938989ff3df6cc4daf4ecdb347bac5a361689afb1e2a8d55f4ab7aed2847633d99266b5f453b6464031998d7c83edeaac9db9e64b36bcc46570fbea7fd722f97ccc12523a96a7744790dade0d4c4181aff709a0152610b1b7c4ca5bd49c08a7164d17b12e0470aaef2c8e5572428beb236dafb8ef99bde3ea0e5690802773352d4041c63c402bffed5cdd7a74eb736a7f8d3ca59651d267412b54e47a7dde37367eddf3d7943b5880804e74023b9d6adcbef79e6edc07ab7c8efdcd7da5ff2af6d644eb00dead5774892ce4bf885a10cc56b42a1afd143c66cf49d5de944657991c9b640058c6f52c0943f3a9cbb1ba1549cb1e8ac3c1fb697b966a2fa13b1183b1268948ce314e64168262dd5874d7cae454f45753269973c0817f3a40c99ee7aad59eb0427d5f84234c2ab8695b0ad6b1b888deaef148eb6c0f04a028e1480d654229f3088ff067d8d88aaabfeabfbf66a645ee372cfc7c1d7526f7db28da407dfda07579df631c2fc8a22b948586ac950f087e0a526ca9d9aa615a44aa1c5640011cbf44fa5edd2dbedd848e38643430e912d1aa6c8ba32ad75733540914bbd2b3e812eb18b8ea76667e0c9ff5aa3f3962bf5604a89302bbc5f6f2f25"}], 0x258) write(r0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc5a1813973777ae8, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000001680)=""/250, 0xfa}, {&(0x7f00000027c0)=""/179, 0xb3}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000840)=0x4) getsockopt(r0, 0x26, 0x30, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000840)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6a93, 0x2, 0x3, 0xea86, 0xffffffe1}, 0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x4}, {0x8000000006}]}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\xa4ap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2f) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x34, 0x0, 0x0, 0x4}, {0x4000000100006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x1579, 0x81, 0x5, 0x8}, {0x2, 0x5, 0x1, 0x1000}, {0x6, 0x1, 0x3f, 0x80000000}, {0x3f, 0x9, 0x7a}, {0x0, 0x4, 0x88, 0x9}, {0x1, 0xff, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/42}}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x21, 0x2) kqueue() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getgid() r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x11, 0x4) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x8090, 0x17c) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="cc9f5a1862759a008f0000dc2d2f190ef81ba6bcc762e871816a37cd8497abc6417dd11d1479791608f8875a04dec5c422e4b48e815f80644165"], 0x8) accept$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000002000"/4083], &(0x7f0000000300)=0x1002) lseek(r0, 0x0, 0x0, 0x2531071982f52296) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffddf) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x5, 0x0) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r7, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000440)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x1, 0x4, 0x1}, {0x18, 0x3, 0x8001, 0x3}, 0x2, [0xfffffffffffffffd, 0x10000001f, 0xfffffffffffffffd, 0x7e, 0xd, 0x0, 0x2, 0x2]}, 0x3c) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = semget$private(0x0, 0x5, 0x204) semop(r8, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r8, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) r9 = semget$private(0x0, 0x5, 0x204) semop(r9, &(0x7f0000000200)=[{0x4, 0x1, 0x1400}], 0x1) semop(r9, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) socketpair(0x1, 0x8001, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f00000005c0)="89915b2d84a92b3e69d6827bc7b3a5f66b667e3eb1a6b36a62c7bd74dc83a1fd0e2cc8781db9c8baf411833c029e33f7d568e3343098b8c66d60a64c94b4d30eb1bda7bf1e11842a757a6ccd733875cad0dbd4b6427686b57d633c8d1450cd99a6932f368593212ea46d3f8cd774234a931ec3a8748b8d1954bd62906636b08d7f20e1e00e0daea7a89de824274bdcdebec02adb527ef51e2c78415f2e6120ca0f51b2b17113f849a3968a52a0653e9fbc3aa9a2afaa4d3fd42f6973a5e096a9a00de41b254a7009891ed4c941a02d14b7c224e9f2d0f34bfaadf1ecaeb7959458aaca389beb07f68b87ec7b1a07428450af952ae9263cdba37f", 0xfa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) getgid() open(&(0x7f0000000080)='./bus\x00', 0x80, 0x42) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xffffff6e, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='\x80\x9d\x95\x8e\x01\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") r3 = socket(0x18, 0x400000002, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x9, 0x87}}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto(r4, &(0x7f0000000300)="d530253dd68ab56824f9b6f8ad0d6731c1e4dbae1e6ae27001ae46fd2d68ebd494dfe759aef0cb9f03e387914cfe726f1c51b9140277b5a3a7f35e33882a86cbd064d86ab815e3db2bfa87b0d9f6e89edec2ee8c1cda621b14c3c23a5648e0c20daa223c307096f379ebbf32c5fa578c33000c51fd9f34fbbc7dac3b4a493f7e09db5a4b1ce4da78585ebe57e58ab1eac154e82e723b5171b8f53e7320a175ebf368224aa34cf156372f1ef637d5a11d436cd4fbd7855469018fb10d90c58e78024100e627b0f005749988a70e8dec36f6e02929412d5ef405b28bfde2a43958fd4ed636b883ee6b03c51cacf3a0", 0xee, 0x400, &(0x7f0000000400)=@in6={0x18, 0x3, 0x8001, 0x8}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x20, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000829595596fc87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39ef6256b1f007bf8f244cbc769cee44346040984f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac220445ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4172dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc030000000000000087012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed34c3e031cba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aa6a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf3900ff00000000000016a8586aaf9c9177f734c3fd125aa6b3e55265b481b1e54efdd0c379c69dd0132eee6fda43e82288292ab4b58f2c95585f95d3867f189b18f62d6df0ae14dd1714cd0dc6b20c3496953fa6bb75761de21de5166a3be4cdd093c4e364580ac053c154a0325cdf2963ef277a665a26878af26a0256c81bf5cdbaed16a3a4b5dc8d3095182cfd0e437a831bc6a1263ba086e4993e8d0b6fbfe277ce69d58dd8827c97a3666cfd4da06e608c491e1bb02af6033f18132ea19aef2fb918f0d20cac40e0a0a5a4477bbd1d142dba6e7c45a88165cbd5a84127764f059ef37813b06e624d3a1a855d90baec8a3e6bb9defc8d2d003bc3f59a0ecd5d0e8ac0a8f4f070e74742c8d27bf5949c22b35134cdd6cb272685209cc9439f0533b1754eaa38ad8b3c3b4dfe27b1923427fb998df7b26269fd46da82ddb5747a4efecbb2d2193d04ade06a1965a3d2d66c785bab40ffe90e17db7b0225af30ca82fc6aeae81d3785797efc7758cf9a4e4900076f7f225dae585de6741dd71b76eb9cc42c14793c59712f7d736a98d08cc143ae89c10db8ff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6d, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socket$inet(0x2, 0x1, 0x9) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x8fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0, 0xfffffffffffffcc3}], 0x1, 0x0, 0x0) getpgrp() 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) getrusage(0x1, &(0x7f0000000240)) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000140), 0x10000) syz_extract_tcp_res(&(0x7f00000000c0), 0x80000001, 0x1c3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000001c0)=0x3f, 0x4) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x7832bd73e922a42d) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) pipe(&(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8001) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) fchdir(r3) write(r0, &(0x7f0000000240)="99", 0x1) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000780)) kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x2}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000780)) write(r1, &(0x7f0000000000)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000440)={0x10, 0x3, 0x4, 0xffff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000f23000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xe07d179d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000dbe000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xb1e4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xffffffffffff0001}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fe5000/0x3000)=nil, 0x80000001}, {&(0x7f0000fcd000/0x1000)=nil, &(0x7f0000c42000/0x3000)=nil, 0x8}, {&(0x7f0000dca000/0x4000)=nil, &(0x7f0000e69000/0x1000)=nil, 0x100}, {&(0x7f0000f48000/0x8000)=nil, &(0x7f0000d7a000/0x2000)=nil, 0x5}, {&(0x7f0000f58000/0x2000)=nil, &(0x7f0000c4b000/0x1000)=nil, 0x3}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) accept$inet6(r4, 0x0, &(0x7f00000000c0)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000e56d4989cc076e0179e826cc9ff1136b4ffc94f94f25256ca80768b89d054586b1f7f9d037209adda027bba1d642db6862b6c6967ea50369e62b80a7e5aeaa6a8bf44daf76ad72f4ab551d0eea7f6b6bde9b3c1684a5ef01651321f494d5ad39e0a8f6304e59e9b8be12f2a3c3c0c73878da82d988", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80, 0x7ff, 0x7, 0x1}) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, &(0x7f0000000080)="6c987290f34155bf6d2f42b7b62f8ce97a3ae16c803582cfd31739fa780721db00069bb7a5878a11e3b1c9def9d3bab6e3659a0ddb6d8edb347500af51951c4b66f2b803a2aaa0d0757753b4d04a084e51f4895e1ab3233e8ae6f8aa8c3c3e5dcc55da34ed38a1f295dce9cb41a876499c51576d2cc219608e1faca4beda77e9b938d9cc872277", 0x87) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x20000081, 0x3f, 0xffffffd9, 0x0, "410fd4a93993bdbd4cad6d602cf7eecf92c98664", 0x2, 0x2000001}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x0, [{0x2, 0x80000000}, {0x2}, {0xf80c140a2a40f98e, 0xffffffff}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x3}, {0x1, 0x3}, {0x2}, {0x1, 0x4}, {0x0, 0x7c}, {0x3, 0x5}, {0x2, 0x808e}, {0x0, 0xffffffff}, {0x1, 0x3}, {0x5, 0xa}, {0x2, 0x6}, {0x2, 0x45}, {0x1, 0x101}, {0x3, 0x2}, {0x3, 0xe1b}, {0x3, 0x459}, {0x1, 0x2}, {0x3, 0x1}, {0x2, 0x400}, {0x1, 0x3}, {0x0, 0x9}, {0x1, 0x2}, {0x1, 0x7}, {0x1, 0x81}, {0x0, 0xffff}, {0x3, 0x1}, {0x2, 0x4}]}) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() r2 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff4, 0x3f36f1310ff88c6, 0x2, 0x7, 0xffff}, {{r3}, 0x8000000000000003, 0x4, 0x1, 0x2, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = fcntl$dupfd(r1, 0x0, r0) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getflags(r0, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) r4 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0xc) r5 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000840)=0x4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r6, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:06 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) read(r3, &(0x7f0000000180)=""/97, 0x61) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fi|e0/fihd0\x00'], 0x10) panic: attempt to execute user address 0x20f23000 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 96985 52490 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800014884320) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015b6a000,fffffd802e4e09a8,10,ffff80000005b190,ffff800014884588) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff8000148844e8,83,ffff800014884588,0,b) at 0x20f23000 rt_match(fffffd803d1a8828,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff800014884660,fffffd803f02dd20,fffffd803d1a87a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803d1a87a8,fffffd803f02dd00) at in_pcbconnect+0x107 udp_usrreq(fffffd803ba28df0,4,0,fffffd803f02dd00,0,ffff8000ffff29f8) at udp_usrreq+0x560 sys_connect(ffff8000ffff29f8,ffff8000148847e8,ffff800014884830) at sys_connect+0x3df syscall(ffff8000148848b0) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,500d2bd5010) at Xsyscall+0x128 end of kernel end trace frame: 0x5033c004150, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to execute user address 0x20f23000 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800014884320) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015b6a000,fffffd802e4e09a8,10,ffff80000005b190,ffff800014884588) at alltraps_kern_meltdown+0x7b __kernel_end_phys(b,ffff8000148844e8,83,ffff800014884588,0,b) at 0x20f23000 rt_match(fffffd803d1a8828,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff800014884660,fffffd803f02dd20,fffffd803d1a87a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd803d1a87a8,fffffd803f02dd00) at in_pcbconnect+0x107 udp_usrreq(fffffd803ba28df0,4,0,fffffd803f02dd00,0,ffff8000ffff29f8) at udp_usrreq+0x560 sys_connect(ffff8000ffff29f8,ffff8000148847e8,ffff800014884830) at sys_connect+0x3df syscall(ffff8000148848b0) at syscall+0x507 Xsyscall(6,0,fffffffffffffed2,0,3,500d2bd5010) at Xsyscall+0x128 end of kernel end trace frame: 0x5033c004150, count: -13 ddb> show registers rdi 0xffffffff812f41a7 db_enter+0x17 rsi 0x2833 __ALIGN_SIZE+0x1833 rbp 0xffff800014884190 rbx 0xffff800014884240 rdx 0x2834 __ALIGN_SIZE+0x1834 rcx 0xffff800015b6a000 rax 0xffff800015b6a000 r8 0xffff800014884150 r9 0x1 r10 0xffff800000a51380 r11 0x8bf652a982298a43 r12 0x3000000008 r13 0xffff8000148841a0 r14 0x100 r15 0x1 rip 0xffffffff812f41a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014884180 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=96985 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff8256fdd0 process=0xffff8000148a30f8 user=0xffff80001487f000, vmspace=0xfffffd803f013440 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 52490 480430 77008 0 2 0 syz-executor.1 *52490 96985 77008 0 7 0x4000000 syz-executor.1 43139 104784 8892 0 2 0 syz-executor.0 43139 274771 8892 0 3 0x4000080 fsleep syz-executor.0 43139 399593 8892 0 3 0x4000080 fsleep syz-executor.0 77008 387489 49617 0 2 0x482 syz-executor.1 8892 385952 49617 0 3 0x82 nanosleep syz-executor.0 31819 379717 0 0 3 0x14200 acct acct 50624 235445 1 0 3 0x100083 ttyin getty 18524 417487 0 0 3 0x14200 bored sosplice 49617 242128 84485 0 3 0x82 thrsleep syz-fuzzer 49617 260217 84485 0 2 0x4000482 syz-fuzzer 49617 393421 84485 0 3 0x4000082 kqread syz-fuzzer 49617 311625 84485 0 3 0x4000082 thrsleep syz-fuzzer 49617 111673 84485 0 3 0x4000082 thrsleep syz-fuzzer 49617 253871 84485 0 3 0x4000082 thrsleep syz-fuzzer 49617 406931 84485 0 3 0x4000082 thrsleep syz-fuzzer 49617 477883 84485 0 3 0x4000082 thrsleep syz-fuzzer 84485 362019 42570 0 3 0x10008a pause ksh 42570 227282 75419 0 3 0x92 select sshd 75419 366017 1 0 3 0x80 select sshd 17201 282426 62985 73 3 0x100090 kqread syslogd 62985 243405 1 0 3 0x100082 netio syslogd 61387 379905 0 0 2 0x14200 zerothread 84112 156189 0 0 3 0x14200 aiodoned aiodoned 66618 348128 0 0 3 0x14200 syncer update 42070 462576 0 0 3 0x14200 cleaner cleaner 97073 340069 0 0 3 0x14200 reaper reaper 96962 21034 0 0 3 0x14200 pgdaemon pagedaemon 178 245020 0 0 3 0x14200 bored crynlk 15740 228236 0 0 3 0x14200 bored crypto 50886 6573 0 0 3 0x40014200 acpi0 acpi0 88416 145110 0 0 3 0x14200 bored softnet 36526 417187 0 0 3 0x14200 bored systqmp 74125 432079 0 0 3 0x14200 bored systq 80075 338495 0 0 3 0x40014200 bored softclock 58203 368655 0 0 3 0x40014200 idle0 78852 140907 0 0 3 0x14200 bored smr 1 344057 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9597 6391K 7158K 78643K 37033 0 0 pcb 13 12K 14K 78643K 1790 0 0 rtable 127 12K 14K 78643K 4432 0 0 ifaddr 94 25K 29K 78643K 1358 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 362 0 0 iov 0 0K 16K 78643K 1444 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 77K 78643K 12200 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 233 0 0 VM map 2 0K 0K 78643K 10 0 0 sem 12 0K 0K 78643K 3141 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 12129 0 0 sigio 0 0K 0K 78643K 178 0 0 proc 45 30K 62K 78643K 3127 0 0 subproc 32 2K 2K 78643K 739 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1490 0 0 in_multi 31 2K 2K 78643K 1040 0 0 ether_multi 1 0K 0K 78643K 85 0 0 mrt 1 0K 0K 78643K 83 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 1856 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 130 23K 30K 78643K 29478 0 0 UVM aobj 130 5K 5K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1700 0 0 NDP 21 0K 1K 78643K 434 0 0 temp 233 3537K 3609K 78643K 219993 0 0 kqueue 0 0K 0K 78643K 84 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 132 0 125 1 0 1 1 0 8 0 rtpcb 80 782 0 782 1 0 1 1 0 8 1 rtentry 112 656 0 610 2 0 2 2 0 8 0 unpcb 120 5134 0 5101 5 3 2 2 0 8 0 syncache 264 47 0 47 21 21 0 1 0 8 0 sackhl 24 3 0 3 3 2 1 1 0 8 1 tcpqe 32 7020 0 7020 3 3 0 1 0 8 0 tcpcb 544 6781 0 6777 88 86 2 16 0 8 1 ipq 40 11 0 11 7 7 0 1 0 8 0 ipqe 40 26 0 26 7 7 0 1 0 8 0 inpcb 280 13370 0 13363 79 78 1 13 0 8 0 rttmr 72 25 0 24 6 5 1 1 0 8 0 nd6 48 99 0 96 1 0 1 1 0 8 0 pkpcb 40 100 0 100 24 24 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 175 0 175 34 33 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2835 0 2571 35 17 18 19 0 8 0 art_table 32 2836 0 2571 6 3 3 3 0 8 0 art_node 16 630 0 589 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 30 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 3134 0 3124 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20675 0 19257 46 0 46 46 0 8 0 ffsino 240 20675 0 19257 84 0 84 84 0 8 0 nchpl 144 43032 0 41426 62 0 62 62 0 8 0 uvmvnodes 72 8162 0 0 149 0 149 149 0 8 0 vnodes 208 8162 0 0 430 0 430 430 0 8 0 namei 1024 148848 0 148848 8 7 1 1 0 8 1 vmpool 520 8 0 8 4 4 0 1 0 8 0 scsiplug 64 22 0 22 14 13 1 1 0 8 1 scxspl 192 113242 0 113242 35 33 2 7 0 8 2 plimitpl 152 1083 0 1077 1 0 1 1 0 8 0 sigapl 432 12178 0 12166 2 0 2 2 0 8 0 futexpl 56 301396 0 301394 6 5 1 1 0 8 0 knotepl 112 2750 0 2731 5 4 1 3 0 8 0 kqueuepl 104 3608 0 3605 16 15 1 4 0 8 0 pipepl 112 7820 0 7801 29 27 2 2 0 8 1 fdescpl 424 12179 0 12166 2 0 2 2 0 8 0 filepl 120 103814 0 103724 70 65 5 11 0 8 1 lockfpl 104 5488 0 5487 1 0 1 1 0 8 0 lockfspl 48 1594 0 1593 1 0 1 1 0 8 0 sessionpl 112 59 0 51 1 0 1 1 0 8 0 pgrppl 48 184 0 176 1 0 1 1 0 8 0 ucredpl 96 24455 0 24447 1 0 1 1 0 8 0 zombiepl 144 12169 0 12169 4 3 1 1 0 8 1 processpl 864 12198 0 12169 4 0 4 4 0 8 0 procpl 632 26732 0 26693 5 1 4 5 0 8 0 sosppl 128 147 0 147 33 33 0 1 0 8 0 sockpl 384 19514 0 19476 111 105 6 22 0 8 0 mcl64k 65536 930 0 930 87 86 1 33 0 8 1 mcl16k 16384 94 0 94 37 36 1 1 0 8 1 mcl12k 12288 233 0 233 32 31 1 1 0 8 1 mcl9k 9216 143 0 143 38 37 1 1 0 8 1 mcl8k 8192 360 0 360 17 16 1 1 0 8 1 mcl4k 4096 1035 0 1035 10 9 1 1 0 8 1 mcl2k2 2112 97 0 97 36 36 0 1 0 8 0 mcl2k 2048 72985 0 72945 25 19 6 13 0 8 0 mtagpl 80 655 0 641 4 3 1 2 0 8 0 mbufpl 256 209663 0 209533 129 115 14 36 0 8 0 bufpl 256 35633 0 27472 511 0 511 511 0 8 0 anonpl 16 1116760 0 1097568 295 217 78 81 0 62 0 amapchunkpl 152 52560 0 52442 119 101 18 18 0 158 13 amappl16 192 62824 0 61699 376 319 57 57 0 8 0 amappl15 184 1997 0 1993 7 6 1 1 0 8 0 amappl14 176 2617 0 2614 2 1 1 1 0 8 0 amappl13 168 314 0 314 5 5 0 1 0 8 0 amappl12 160 408 0 406 1 0 1 1 0 8 0 amappl11 152 2198 0 2191 1 0 1 1 0 8 0 amappl10 144 1346 0 1345 1 0 1 1 0 8 0 amappl9 136 3548 0 3542 1 0 1 1 0 8 0 amappl8 128 3093 0 3043 4 2 2 2 0 8 0 amappl7 120 1571 0 1563 1 0 1 1 0 8 0 amappl6 112 2074 0 2057 1 0 1 1 0 8 0 amappl5 104 943 0 936 1 0 1 1 0 8 0 amappl4 96 11077 0 11049 1 0 1 1 0 8 0 amappl3 88 3718 0 3713 1 0 1 1 0 8 0 amappl2 80 95904 0 95834 4 2 2 3 0 8 0 amappl1 72 223482 0 223075 28 19 9 20 0 8 0 amappl 80 27605 0 27570 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 12187 0 12166 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12187 0 12166 1 0 1 1 0 8 0 vmmpekpl 168 73647 0 73623 2 0 2 2 0 8 0 vmmpepl 168 1421914 0 1419663 607 490 117 126 0 357 19 vmsppl 272 12178 0 12166 5 4 1 2 0 8 0 pdppl 4096 24380 0 24348 6 1 5 6 0 8 0 pvpl 32 3214916 0 3192075 745 560 185 295 0 265 0 pmappl 200 12186 0 12174 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1048 0 398 19 0 19 19 0 8 0