10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r15, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r18 = getgid() r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r17, r18, r19, r20]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r18]) chown(&(0x7f00000001c0)='./file0\x00', r9, r21) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000014f, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xfffffe63) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:41 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000015000/0x1000)=nil, 0x1000, 0x1, 0x12, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x5, 0x40000020, 0x0, "4de400000000000400", 0x0, 0x100}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27ba, 0x0, 0xfffffffe, 0xfffbfff4, "0900146e195231e2ca7b02010300455c2d0000b8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x7}], 0x8c48f4af16325d8) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 0: stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/18, 0x12, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="0837b13629167718c53b64e9f07b24c7b4e460fa4d2acb781a96d7c4d6f6cc9c90b52fd4cde24e5264719b906f68b9c0244ff14c3d616c200d6a6b709cfb234e497ea18d0b34b0ca3864ab762b93b446dc70ba47f379b966c1cb73b3d4a06e75ce09297d1014d76eb13a4d4585c45d5d8d6454cefc1eed19132b6e73c80c701ec150b6f59896a53e450580f96f04acfe87ab48e1f47214d3ab49bd191c792515ee96684341b3d163dcb86677fa9c4deefcba178cddc59e842ebf085f0be932943af7967b0cab26cfcab86009e173326a", 0xd0) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x0, "bf3a156456c5221525961765d788b713426727db"}) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/62) writev(r1, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00f", 0x3a}, {&(0x7f0000000080)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c0918bc1aa778dfc6cf05d162f2e4cb3ba798a4471def3c5c099810ca792ace6ccfe3d2763cab69da0daeab0906d7032f4076f7cb84520f564e665bf9c5f795bd632b21ae710310f96e7924fa5f16ec4d1092aaecab27e0178ed77557ae21ebda819edf7152516b07da414e74cbc2390c22dd3d5149e61f81f7566bee9efefe8f4b1ba9cae48174a55203102143c5b17ed10f1b30043eceed54debdcd0d0fce2a7e7a0105d22a4bf5e4064d3f8da71a5f0d2106a26c", 0xd9}], 0x1) r3 = msgget$private(0x0, 0x401) msgsnd(r3, &(0x7f0000000180)={0x0, "586ac3e03f337de5221b531a502794b5345c743680afdf1a53b29e2b3417746d803e41e32241f6f682f5730b227419da4782e81baa8db77e9fa4c95e13779134a7c9277e17d3ba2f6e8a5e6ba31921c5ff6e1959dff591c2796228c654d3bf9b"}, 0x68, 0x800) 16:00:42 executing program 0: ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x40000003}}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000240)) close(r0) r3 = socket(0x18, 0x3, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="679021773d137cdf8579982471abeeae72af578019440b9cd4c476d079f5c4ac38402aeefe8f5853283af65f04c305ec593776134c720dbde7a197bd405e4821d0a30e38d62c9befbd7d8f7789a1b3abfc1d98e9d3557016afc5fc4f9134ab45af7cf83da01416f1bbbc4376c29b879e9e9010a63823bdfe0e6dd560fd975d42bc888a9f1c10036b82f821bcf1c37b7875ad99912659f77065eaa8ea051c49f7ed20901e2b745f11f609536fb1d989a73de47c35cbba426f0868e941e10f9308cefb3b4a73946d6468cb96191f78dbb15303988b", 0xd4}], 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x3, 0x8b347dfdf2d16ca5) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10c) fchflags(r0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x6, 0xeb0, 0x7fff, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x7}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x8b, 0x8e5f}, {0x89, 0x710000}, {0x83, 0x9}, {0x4}, {0x0, 0x3}, {0x0, 0x1a1}], 0x6}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001600)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x29, 0x0, 0x0, 0x1}], 0x47eb, 0x0, 0x17600000, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000140)=ANY=[@ANYBLOB='e1\t\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="43740f06d546aafda0d03e768c55d71bfb918f7ac5172f420921c94a2a7b691528797b000fe7e6fa18707c4f9597a1572c1e6a81f4aef9f87e9304677f0e310b9c85b32f029ce2c9214267a839e5195bc98ec4cd45c5b6d3e621246336f10a737a5d7d1669380df3e9f7f824c9e971b3834689fdbfc6c74c60513f079587e208e4e857e288a80ad3be8407766edc839cdcf1f1029c69f0952281ae96275c62149bd00cb5ce278891591e4d", 0xab}, {&(0x7f00000002c0)="d7bf917f023818da781d916e73018e37d6e5240224784e9e683567af32dc6ab1a99ee8ff1934d85fe6ee03e5fd8009ac610e45cb62ad1f51de267ba3361d5a794da52f3219941b4122daa71e0145a146efd19234981d22c7b9a2ede45b96b31b98bd66e488792bdd7a776c0d53485e7678c81b56bddbade5ca5b54ebd50f18422f3834f4715c5a0c4e70ab598e7c896a4dc04a900b6eb65b15142507573e90be6cb96b888c0e944c0babffb75799f1fb820e88ed7eab9b6bbe84c9ff5c16bdd374c9b2a8160a731d6b0c9aa6dbf83058e90aa7a441c5a490222738933fa58562a24d1a117eee2e7b13f6ee1972740cb1", 0xf0}, {&(0x7f0000000240)}, {&(0x7f00000003c0)="f5c8296f6c2ea8cc886a9da3adb158d38391c73d643c51e6607568c010c50f458228b2f507a4dc52545437f939ffbe20e13338322dba6f491c048c5dbc5086df3df3f1d41bfe4f8d0709bfd1787d5b6f5a69a5b3a17fb5", 0x57}, {&(0x7f0000000440)="e1908f0607db0de625830ac597c799e307d133f8a2479c395a7da334d8012872b60696653d8551090606ea918ec2f0820fd1e59aed5e55a03f30705eee562cd4287d1a44a9a59e0474ce1e685edc1a9cdb0169658976dfa580fc", 0x5a}, {&(0x7f00000004c0)="72a31f69af2e7b8f61543e4aab7c3d2de4eec8167ea0186843c3caadc7a69249879226e89c432da826f25a17837c16f67190d2af1529122636739d88a1bb3dfabeb4b66d3ed3cd40808b1045353856c1ac59250cf6fbb765801cac9b0f909092debd93de18002bc7c20c9184b0345c611acfd229ec069ac2ce0b4a74134647ab71da375d1be290e146c9eb06f6b73531dd25a0a0694fad5223482e881356ca9577e9691d5aa285332a97e2faffd2ee4563f2581a7210923e20b58604b7f27dc625fe70c82bd35771f1e5046ec22cd61142b3d2109e06b09a16e438f709ece812986e5191559c47480db033c6bbd4a67c48d07a7a57af33d9c5e7c0de1bed20aeff230a6d6d350283ac3e99476de0fc33388e3cdcd093b6f5ba3fcfb6b6b8d0868c5a679132d45df316288d2602b37ca262c9c25e1c91b489033240cac2dd0b937fdcdd92faa53481dc9289b1aea8127b8b7d206fd9c75fdcd5cd96bc44ec8fefb3a7db3495e4796301ecdb31650feda74fb1315d90c017353bdf779e1e5710559273b9ddd1914860665e2e72ada685ed31d47c84772c607f10c2dde1f5102aa93d8f520c94018b0548eb729df541fe961ee1870dcb0bfb59b7bc5e205e3b23d4a5d95b182b381fd7c148687c0b5cced01a7a3669022b927852241d369c7c9c1f2d473f30ccef8c90d709d50c13083c7519a12d230ad2f8b7a27656e7673b89a8fda3b10b095db70fe7ab0d44e8e084e748e32adba166d8491fe59916eba2b9fe5caa44437336d13c46c445d5a0484792770f6a3876cdc2bc49b668be9660a1d2ce37f23f78613a5a2808a70fe82b3be7ad1cb7defc602fab60821286524b2d841faae7cf9e5456c03114174238821a73de7bbe59d4ad4cbd27cc9aa3d8f859753a7599cea1bd683d2795f7fb1a354d81e56423ce06e3b77ed304e7d02deaa144a1e741bb57456de10a210712194bd1d602629c49074c670c22f586812e85d3dd53b2c09f0df6d3bd6549400f54ba9d3ea47803471fc5faede30bbc7bc2530840aa51d7524b920dd8423d2b14eed1ae7a45cde8a9807a42afd90592e963dd9db35e83bf88c68f06234e857055b95580ed9a55bd241c9c9cd7c56eb0c43766a7aae6b8ab56aff9d7c92e23545b43c2b3fcb12fbbe34924d0e8217ebb4ec1885bdf01c8a0bfd5bd15d06d7c7c24933ddceaa249b14aefac3a0041e9e7c2fc08da3b0ab88a2514fee3dbe9faca7f664e7f65125b87b7635449100000cacdfb0909a6ce460df02e32a163e6b4f29c56549abb3ffcd4b66055476c706860bad825c8cc5dc2f71e743b6494105db596793f662cc1c1571b82b62142aea0dd4cffa93b857ede97312d81b068f8fd27ec911b2d238e8510515f252c0e9ddde75f66640f2fb25d55d4d96725614c127e69224840391427d64f7eac111d9b1f1f2024187beb0998da7caa0b808b9b4ba3872a6173bc95e6908a94c1e8bddfada5cf91dc2a26c7f66ee85c3b745d1f2deabb200637c2251c22ae8141722aee4c5af0d8dfe2e043f15f87d2d6b5a7f1f78bcf56fdfd74812fecaa92ce75b747c363e4601de5d98e5455bba8a6bb21ac4e2dd0a381f0221e34942b8bed4802c18210b622204cdb10579ffbee349190d445d56b16429b80b6387f83bdf0efea194f7389fcf82669f2313c4d179aaf6f74177849e6140d76e915a1f47ea4e6c51723e307e1a6c485d6a991f570d8775356c5e316ce1a1d1a013c376cdf7a3ed73492a1ffe4eb9067982854b10fc86254a495d80295b3e6f594d62c5cb891e5f96534e3ab54c48ce12056e22d95ec8d1c3ea232396cf6ee7d4ea5e1e1c91117a28021cdd10dfe3fc76e55859e81687f4e061fbdf98a2e1ace9eca3d8dae57295869dca9ac0f2846e213fc6e6e408e1ab467196149c2865a28ae2b9ae00115868ead84e0eeacf4b15cf841b7b23998f1c33cb8181c39e00a802f4b787157447e808f5c1365364a2cd6dbca8b432563b6772615dd5478d51cfd0acb3be81fbe1cb20e909497f471229d4956f75440d3c15c66957406c7d9e3c9b3a47b2bf9529bf0585bda7552c050172f733ab6f36280cfc0e1a34a55600cd7e15e61f44ab9e977532193de1fd8c1eb600e2d659e80dd258c272ef7537fa7cf646ddfb4065635d2bd0450b1275e8043b78cf4a1971d26f6571bca5cebbaf04ea3777265e3b72f3bbd1bee31e2a87b6d5be5d70f627a7a10a0a80d5eec3a21ce4d7ea6e5c3ad771c2bee7f235e9a5dcc2cf39f17f4d4b8756ae745ccf54f615b09e94ced1b52acb5d3863986613d7264c088a844eb81a021da500b0b501fb0464389cc4c742256d071e187a9f96406d2769e34d4accba19dae7918336b6d0c51f2fe780c85978da4c48106b6345bb660ee6a530ebfd5660ea99a5feb95f2e6a3cc35008922b68a0820c979d423adb3711e085f23d2b574473f862b7df642e36f4cc39fc6a33b644152d197c56aa23c1c2e80594f28db4abdbd298ca920bb587724df91eb568e6bf674ffb12bf07ae89901a0baf74fb6c5a9ea354d36c535d46959598073457de33d193a22ac02af40c7f8346ce23d5b0a8500a031bd4c00c27da99352b689a152aea241a7f24a7da2baf6a12fb5ae26021bb203f015d7458ff1a2584f58a8dace1eaa4d939a90823182b1ec17e1daa86eeb5805bfa67d50bbc00aa26a715603242143a72118098fe71f9bc8284db4f3705df02edb11d81333a59db42be32bd6230a795826275cb14f204d616db99b9f4bf5bd25cac93c8e83658b894a5523456314928a880cdf464fdee483e83a221379c7c038e6b3b42e2de3bd9679b667503603a352eb62c82218be3ad706c42a59b38a573025109b879f47e86a69780e458e594e51c0811b4258a1cd1c34d2be17ebd18ce8067805d3449c3e7dccb449eaa71e05c4aaa0f7164c03dd930f73d5c64da31ebc85780c0f8721265928b69c27d35da7947e51950dec228bd6f9f13666c6ded6d139fb71f14d0628d656360be3f9bf1f02b518735789477d97f9e775ced0253a74aa7f5481d1d4fa2351fb9809e32b064737a24ef9bd17a6e1b1cdecd013c5c951060e522b5d349e42aeebfb2b109c4b6f513aab36e05f983dcb20b7e44c8ef2bf241b77be0d590a9a4f880b48551f7bf7ac2b06aff244ee34ce36d7c3673e649d95d92c908c9268b0d05c5d78e4eba947e2df18bb01a481f26b268109eee47dbb8656d0d5730bbcb3e48c5cb7fe770b5ee6596b52e78eb13c78284e745437f3ae3d567301e624d7cea65788491f0b9b06bc2a25b84562a49da09e69bd32e6a43142a0e2da8598c77c5ab2af3a079f74b582ef1a492cb5a27fa85192e6e59086343d9e0cee8410021cc24f7fa25d3ade87fc2a755a8b4ea7e2cda6ecd18de3f46d387b4d48c1e2a0fe0b3f64580cea605d20ac2f9449c90866068f56a28fe4cb380583a2107667aaf8973b6f3e7fb6077143508cf5e654d6cdf75c12fd47c39f3b84297f3b2783b8e89574fa8603f6dc8559b59da841bf45217b29307a33ae243b9e297cc26ffce658a6243afbe4aae586b69f6913b0285b90fe8450cdd5d4198459bbf34b609e58add597fca513683da4e3e20820f5c16d2a6c802ca7acbc9cd52723e8efb77317fc919b6eb289e6c27bba1d9dc2e0cba8bf09c86b0210e04382ba7158539b03f91d5308ef9fc1d53990940ac3fb98bf70cd40840c63c55fcf99c61d77ba9014200bf8b696203f33e247b559e16490522c36ee80676a73ea23e40002febaf6c9cb7396179194f093a89e0d2f919a4c9e76b072e105b1fc2aa6e5d52dbbb6b66f22311da2b7290036784a899b908f33013ea3e9cea1351c5587416cb541d9fb0e2a2c04033f0bbc67c55553f8810982a51bb2cf0a43cbac3d6b8605ae376e7c3be3971d143214a53af65cdeec2239d916de982692f54dc1aefbec9509cbc6474e6a097cf9b0616920446bbf05f1d4aaf9dc24cd8d7c4834062862bf5aa11579005bbcb278c881c728b448012dd2db33a6a7e533685ed5f0ee845755e6ad2a54487c781c66404fedb9282661d22d5af71df56544d512de843f91bfe764df37075572555a9c3c0bdad0bdb6f331705e4942509834462bea5832e1209e285ac8886721d28d77c987750ff0e00e26ba431c9b666c1200d4c37a94c4ea3ff0091632131bd063221b0d5170e029d5f076e76c58eecb82b0899cba876ab6e89689159f351d00f36970ff70fbdd846be20fcd27a3f1f8d3f1d5cdefb1d4fed0a14042eb22a426f234634fb50c9a8c333443813885a2e92773b7c1f97172fbdf81fd98a0840f75d395d07403c81f3e3c21feb11b1e1b62658ef7f724095cc9953f40195863e27198c8147f3e108c82185d02e2d5bf22d7e5e2f2fb30ec6452727df042d719fe4e0a6d644380d6743af7bef95e52afd97afc6c341623073e81e1551d8df850cacafc407b2647c1e374a2ef84d5f8747fded58644e9c777a6e4d9db2027d2613ee233a2f8b4d11aae9c3d3beb3b9330272a9bf979d967b992ab516779564616b9ba7502a09699b42559f403eba2d5a3e15b546f85e06c200aa6464cab07fc8c64e78219d0c8d09dce1f0fcafa1968cc6b0c805bd3e4e994e0dd86699c0696f317880f6485c5609750e22e613b8ce161d31607f7e55f7a5cf270b9efeaf9f05ab6c08bde9db7f771bbfc967010309adf28f94475cbedca8b0a8cf47efafac0464b2065a59ab45eea5fb0c11648c2bf7316b27cdc94c0bda99691304fcc7f1db8573fec17f797352648423f94b7c958b6b125e0ffbb25f17bc20a43c38441acbdb95574acce9e376873fe87d329c887d57498587888af2c6f24a3cf4305fdd6543132569d080b127cc0a812acb653ce7a47724a9278e8a256720382eb653f8410a94390dc48669390e0f47d7ec171733c7bfd9087e124d62b730cbdd43af3f848f83bf8917a60b12ad7fdd8b7abf5494d24982dad0429fbb1bd6c486a938381899ff9834ae248f4da74ee0341adb9a1fd602988e427005925818fd338786e9ffc313638230537d05b86c76130d75752df253970147a583e6128a4922086af66b7df1c62b5743be9a70f756e044c229db13e1e113a72896532e82f51025833e5639a08e6df2b4acc5836cac573d00405bfa17eb3a3d9f009a82228c43d2d584e672b85bab174beee11baff2b4174a05fc81f1ee46ca3f3a79331083dc8ec812c69460d616cf8c7bfb8f13c01d125dabdf92c1614499938f876cf322602ee8e6dccc851dfaed5f8be17916ac17b49b8ef5d8ba5b0c5f26c6ed112c1499b0cbac13e07773d0bad28e6b9a015fb41aa32677826cdc13d7a42d7580eb1d9f9de7d56872f583a2562d544a94dfaa733a527b3a8b43af2fd244a028685c5567c97f4cf5ab7d52c287bc1b47f7e7692bfda4e11815886a6be037257da01cd140d37d3e3b6c6a85241dd4af50d81386f8d3aee7cd2c4607735995ecfc98496df0a0ae216b43a4d8296ffd321b61516918c8e3a95b87aa2ffcc3fa5a7bfc9efb9b06dc15fbc7f2d5c515bd062c5a5b898d46ec737766170fa859f3e49f89dae7e253b35e6abe884c47e2002dd0643f31e858aabf5421cc2eaf52cb6715649228bcd5143931438182e0ce0ce5f40b90fc7ddcc47441ff2a8519ad4c7748121d42d46bdf575a9b300527e6329d4e1d099947263948f36d75ff0c6bada970b5d6f58013f808799aa7d6bc9498cbf9800215d904dadf79dfa7aeab30e052bb6add0e60d732a375cec44173b64b7dae27a024417ee0b304a", 0x1000}], 0x6, 0x0, 0x0, 0xca76cc512811db3a}, 0x4) nanosleep(&(0x7f0000000280), 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x7, 0x3ff}, {0x8af, 0x4, 0x6, 0x2}]}) close(0xffffffffffffffff) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x57) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1ada7a5e99ba510d) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0x1}, {0x9, 0x7fffffff}}) 16:00:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1400, r2) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x88a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000480)=[{0x81, 0x0, 0xfd, 0xcdcb}, {0x200, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000440)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) r8 = socket(0x800000018, 0x1, 0x0) setsockopt(r8, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffe89) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) getgid() getuid() r10 = socket(0x18, 0x2, 0x3) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/60) 16:00:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100800001, 0xb1f1}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f00000008c0)=0x5) r15 = socket$inet6(0x18, 0x4005, 0x70) r16 = fcntl$dupfd(r13, 0x0, r14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) r19 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r14, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r20, r24, r21, 0x1c, 0x7fff}, 0x16, 0x2, r22, r23, 0x7f, 0x8, 0x7}) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) r29 = fcntl$dupfd(r26, 0x0, r27) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = getpgrp() r36 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100800001, 0xb1f1}) r37 = socket(0x2, 0xc003, 0x2) setsockopt(r37, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r37, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = accept$inet6(r39, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r41 = socket$inet6(0x18, 0x4005, 0x70) r42 = fcntl$dupfd(r39, 0x0, r40) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r44, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r48 = getpgrp() r49 = fcntl$getown(r40, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r43, r45, r46, r47, 0x5, 0x7fff}, 0x6, 0x2, r48, r49, 0x7f, 0x100800001, 0xb1f1}) r50 = semget$private(0x0, 0x4, 0x8) semop(r50, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r50, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r50, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r50, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r50, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r52 = socket(0x18, 0x1, 0x0) dup2(r51, r52) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() r53 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r53, &(0x7f0000ffa000/0x1000)=nil, 0x0) r54 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r54, &(0x7f0000ff9000/0x2000)=nil, 0x0) r55 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) r56 = shmat(r55, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r56) 16:00:42 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = msgget(0x1, 0x100000001) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = socket(0x18, 0x5, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x18, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2000000000000a, 0x40) r4 = semget$private(0x0, 0x3, 0x100) semop(r4, &(0x7f0000000500), 0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000400)=""/54) semop(r4, &(0x7f00000000c0), 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r5, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x260) socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpid() openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x10) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) fcntl$setown(r11, 0x6, r12) 16:00:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x800000020188, 0x3, 0x0, 0x3}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000340)="713182d77b7ef23e2532fae581a8024a753e6a9fd5ddf8839d1d8a01c788270b19fe8d88fcfe080728fe6c7c25ddeee3f597deb4bece3e079ca3052815abfd77466c4c9e94f048129e647d2dc517dcda523797f951869fc9d2c0e4719e9a9ce758bc78e3ed84768693c0c65c36ac8b468a84981ba14f6b210823d5a572aed597e4b60898795e3c99195bddce47ad9aa547", 0x91}, {&(0x7f0000000400)="67da802c0551cf5846125e6f21ff8d29c62c6517364c3111d1b3338a8674df6fbe42a13c333b6763fd0af04b791714322c0c7ee94a33176c941262b2ac924864f5394e9e20525d61d5757ceb60ee23dcb7c14ea7bbcfe970629dfc9b6fef2ffee7fc368b8228c41f898ebd8ad3f598329074dced541f956988aca1b19eac08088661590148d3bd5c470288aafb6c", 0x8e}, {&(0x7f00000004c0)="8222afd4b067525a217eebb05cb4cf021db0724087ccea9d258f4e0a4b1038cd256704bd5ff1e1dd2b165358fb9a3fb57b92c35f3e5df39f9e56a9cf67c3f30a7995cefb6732ae82f2b94e241ba093a8fddc5e7420f8169305d2fe786830d6135d8b924accd77ccd28657a7af7f47ee4f894882742000170763224771a5b1a6c466e799fbac87d2ed5250af480f6ff56f1016af6e28ef9f3f171cf4b342b8c1860e6c323c60add71a52132cc98b4b35f1f5667d6a3c7fdc9d9d452118c17b8734f3a78377a870ee76aa714711cee4bc52cc054fa0192151f7100e23e116e2250333d552326d8bac80b4fb93063488b5ee89bbe6df658b050447323b23903", 0xfe}, {&(0x7f00000005c0)="b9e64cf233f5f1b732ac65486a4a6779268916c091816a491c57bfd19ec79c029b12cdbb015d9be147fcee7e6b850d33449024620722bb6dbc8885dad315bea8b9b7f55a23de9ba2e9cce73a0698d003fd32ec8669fa37aafed24db2a49c91b105045de19d1df481e8c895561cefa55164283550f5ec28ca9fabe7c695896e2d", 0x80}, {&(0x7f0000000640)="a56fc5194d51845b0f13aca00b0f413a832b6717cbbd7ec76d63e383cd77942abd3fc5a67e37fb54e44fcddc8482eee6f96b7d8b473c06e9d4302d129bb86fc3b4720faa637f1b512e1a7f92f37b40c907d2cd2045d9c814ff46b5782a43f7a12c1363c853fb87561e802c65f27071908a89d5c4b856c9d044957498ddd1e6f28463edc2b2f620b5fb9df8cf511fda38a953096b6da3939b8925220cb621e259ff30f31f67e58b47efd086c4d38d1e3a92da8aec586c1bf286b0fcf9ea2099afb9cb8fce5c1e5b348de3597617a9018bb3b76be1244ce538e4c1051af2b3d2e354d8c31bb696ae2e0281a7ba", 0xec}, {&(0x7f0000000740)="8c29cc3a4383d0f313a68fe9150c5622872731d2183f1ef8a781064a0400f16a714a980f6470f720ec1e021e2635da0aa86c31ae5ad01ae19968000be0602becb522d3d2ca", 0x45}], 0x6, 0x0, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getpeername$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r6 = semget$private(0x0, 0x2, 0x80) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000240)=""/126) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xc3dad6bbc10c9783) fcntl$dupfd(r7, 0xbe3a03fb03e0eb88, r4) 16:00:42 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) kqueue() setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) pread(r2, &(0x7f0000000040)="176f3c", 0x3, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x69}], 0x8001, 0x0, 0x800000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) 16:00:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x17b) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/161, 0xa1}], 0x2, &(0x7f0000000340)=""/181, 0xb5}, 0x1000) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x97a3, 0x3c, 0x200, 0x1, 0x0, 0x1ff, 0xffffffe1, 0x1, 0x3, 0x9, 0x4}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) dup2(r2, r1) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r3 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000000c0), 0x0) fchdir(r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$unix(r2, &(0x7f0000000140)="1ebbffa4f4bd9d808a206453fd8c31f014dff8f0db87eb2df9fac754a20cd21adf5666f749b66790a3aa4b5ab48e7d8b5e7e200f46173280c5619e00ef13c0ac0d4621f7dfcd503786dd1817089b1c9bc46e15b09bba494d08450158158eb59067dc3432", 0x64, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xffffff7f) close(r0) preadv(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000280)=""/170, 0xaa}], 0x4, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x2) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x3, 0xb801, 0x0, 0x80}) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = getppid() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x8, 0x300000002, r1}) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) flock(r3, 0x3) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) getuid() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x80, 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) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0xfff, 0xf7, 0x9, 0x1}, {0xfff, 0xff, 0x20, 0x80}]}) chdir(&(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:42 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, &(0x7f0000000200)=ANY=[@ANYBLOB="b66a612b913f59f473e1e6bd867c58bd4cf7bc88bcd5e01c800505ffe5c810a5bbba4a1da8a3b048a828cdc65cb242291cf4b6e96acdd3d5b868ad44b73e40e5d6cd356d359cbfe09b3213fdeb0444497e4a9013955dbefbbb890ccb7bd13c39b3bb6ee0cfe12f221d4da01dc6cf5370647a9312bcbad33bcf97af49999c0a37f7c112ab05783aa687c2e78ed94c056f9a1e1ed5"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r4, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000440)=""/79, 0x4f}], 0x2, &(0x7f00000004c0)=""/157, 0x9d}, 0x1) 16:00:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[], [], [0x20000080000000c0], [0x800, 0x100000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x8, 0xfffff9bf, 0x2, 0x80000001, 0x6, 0x7, 0x5, 0x10, [{0x5, 0x2, 0x7, 0x3}, {0x5a, 0x2}, {0x9, 0xfffffffe, 0x7, 0x4}, {0x7, 0x10000, 0x4}, {0x30000, 0x3, 0xb8, 0x7}, {0x1, 0x7, 0x7, 0x5}, {0xfffff800, 0x2, 0x6, 0x800}, {0xdef5, 0x1, 0x2, 0xfffffff8}, {0x5, 0x2, 0x2, 0x1f}, {0x6, 0x0, 0x8000, 0x9}, {0xfffffe00, 0x1f, 0x400, 0xffffffff}, {0x8, 0x4, 0xc03f, 0x3}, {0x3, 0x5, 0x5a7, 0x2}, {0x1f, 0x9, 0x1, 0xfffffffd}, {0x2ddf, 0x8af0, 0x8, 0x6}, {0x0, 0x1, 0x9, 0x8}]}) r2 = getuid() r3 = getgid() chown(&(0x7f00000003c0)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a77e9d0fa4a7ba726cb10089429ad5d2d6cd37"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0xeff, 0x5, 0x5, 0x20}, {0x9, 0x0, 0x5, 0x1}, {0x6, 0x0, 0x3, 0x573}, {0x4, 0x4, 0x1, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendto(r2, &(0x7f0000000280)="85f31f4956a39e8988d7230a0669367584ba4a242f1bc71c960615568caadcbe7bf93b3eabe48421b5962694cf3bc375f9f3229d72826c74b3e6bb47d94e5e7073fe534cb21b23a9ed026218b251c563ce0daaf07c1041bc8e5500bab38f1329baa57ebcb515ec0f6ca819b87223239c7ec377af57158f571a37b3ea421cac421a36a582e3287b50dd3d7f2ac12cb2476e6ebfc2432aabf5559e2558efc8ee5c3dbe2f89648e369dc4e35bbe2800e4bf77c2d663014f0fa3efc2fc854a93eb7b7be64ab16b3a1b7c67d3c6f1bb4e46dbbaa1910d23d14ab733d11ab71a04ceb5847cd5e932f532406ae224a6b2a1633072c11f7df0d6df9a273d9bdecec0b6be64d452996368c8bead381c44b428bb83bb27c542ac7d675b3c2f91a1b86372aa9bac10f7f62c189f1eac8df5e5c961e2d2393636fbcea8b5c3381250fea26dc457c1467c3773bbd7f7b0e0de72cff1ecbba2c8a82d47a99526169f33e90d79244f705e74c3eab7c2338a411d6495d02abaf75418877853bb6020e9fe9cd9f302bfab3941637f2688400e7005af21ee6e2faef1cd0b7ef811ace36a09feae8561674ea427b9f2fc086d6175ffaec18d9a6595877968253796668333034ab859ec98c29424dbbf2b66602f0dcfa13a37e5a95d6e5c88904031c8242b47a9a43fd2bc15740e265354c22faacde507f6eaacf662c8e01d4482fac1ae69a3172acff3c27205f98c82a9065faf03dd2c3ce6077ec9b980991c73a190462cc2b370f270646c5af5054279ad1089de4564382b479b9ceac55605110368055e53a93f12ff14e382898e9e24a60ced57d6fe089448a7a953fdef5345e3475c33c66ff0ff76dfdaeb1f4cccd1316c4921a59c1f82fedf99958d8f8b064dc849e0cec840534b23f63600fd0c9a095287b5b839604fecf6e249abc3d0f3d96ffc5649530d91626c83faa3e92e28e5140efc1c5ac412546e123f2037fbaf8a5d6d1b298ec1eb4840e3523c8e5534a33f803ba5266d54d8af0f72eb396b17459d13194feb4e7d511b4edf518503e11d6f474eed735cebae417cd8b738d248aa605402bdaef553276b26eb2c6e54e247dd1d6d91a4fbea46b598d506489b2698c95c354d7018b862eec97b24bab499da755637e710fa4cac12f57a7dc750f9ad7f2a41f94a32edb0c470851cba88457be68dab10f50d7084c03460725f6e384ce3a7cc2697b4c7f91df943b765b812f21b63a0e7ee2a74bb9ea51d989cb3270e61feebd9090fca1eabf0908cbaa72b24fa563ec597292226855a2c32cea5c25d4264d7b35ba724a6ad3d5e801e7fa7eb894fdbc91845f94c04352b28eb93c34ffcb342e52ad3e962c4cc86030befbde2149f8b7fbe5eeba64094fcdab5e21195c4287ed77e1a701484e851d56b60f458540d19c870dabcacff0c1cead07d158e01d9514d9cf9bd53fde5a391aa35dab60bd653b17e3c90b8bdf29f5452a5eb49cb1120b749fee782094abdb1c6740286c7d62bd687a8fd61bf5c2503b5fae661fea19ee18b50cd09c28604a0d11c1229574d1048f034dee4128c51a2613d82072a4f31c33ac50132f6c52eecf5097598fce684f8627ebc46c2d67adcd4d859a23947265458e09bd828f89a23da1661389740444f12345665ba95b5e691cbab942a58aae705a928370907e3bbd0f34bce4b993bd5bcefefcc50013a4ed46362ef47bd164ab918bcd827f05478f4bcc530991d58df05acd2c8fb5a5a158f113d862bf56d54c011aa0f9c7695fae64fec631c79e1b738cd0766f6cd9314a65f3a6354aa576cd6023d282ffab00518f963299dfef6ab12af4d2b653c06db8c5abf382426ffe2726a84d09c102f2eaa86492ac906b647249ed697927b36f71ddeb99f9ae126172505f919b09eaeab07961855a94d8e113d77ff0e859b3e3c7319c6737e5a0abf3e435c4a0afeb8bff64485602497e0d6bf240cb6cbcccc77881ba13ef43134f5111be0aa0f3efb35916db2cff9712f374ea48dadcea2766273d4c3e063d9398e81ffe51bd63fb1706fd7469121d5689ff5752ee86c6a79432a093f2f7517bfd38a83e90cc694b99f06e6567d52e8a404752dd45a7d4488f12b1cca262f84f762eed0cb7db88ce614bdbb3638dc69bb047de2382f6ac8a8639fa8ad2ec8f42d3c5e5d74b5a3544db2944d4bc4b32f736fb2cf4e425d5b239b98dc495fdcdfe4217ffb1112f8eb4011ca4a3cd4d7b0a6bd405e10c46599eae411bb1c0d5347de356295b35b7fe351a25711360eadb3aa97f1e1b1f926cc887f281c241a2ffa9b2a0afbcafcf4282ce9714ed0d249d20b89fbcefc1a3daa520b64e28d5071454e2ad4a7a71501897e92eb8aa169142008bc9d0e7ca0073541b02f77cfb1709752ba871bae5034d243477e86fe1b2d73212ac360e4f8a727e213aef2de70e05299a365f6a825ae9a566f4c9fa13b16fa10225147c9ace340708d7760898fc5793dfce51106fc52186863078c54626673d30997453685126e7377e0684f60908651c0ada61a41364d847856eb76f8c803cae92c4e29c5b7dda32115f63c9281c97a2d876ea87632b2d318575d0ce27d35bfe9ce51c40d6c5301d02308d068ca440466cfeb6ead3bfa93d033fe1e398735ff160369fba92813f8f70292758bb9042081992f0ae1f4d7d2a1798b46c11825a6add958273039fa04b9433186f4f948b47ef3809e992a6cd9fd92ae0c5657288c73c9ab3e399138809b70a52a3c4b3a372dc197282d3eb5e0494748cc78fefea99032862a33eb730fb66045f97c7537325f6d1fabeff660e7d95733520208c12858c771ad73f17a12df8aeedd966c4af0213d32f1d9eade7601fb292f8300f4b08ba172bfd49ec87bdb38cb6db73b9f0155097c600cc5c4dee24e26fa7036f9264736db8f86acb090ae81961aec1087d6556d165bf059707da9086c748f7b26cef05b5bc826babba4ff3422833b677597adba99cf7d9a5368bf8b5940acd285498149071bd875e35e3379e12ce62eb4725e73781e9ffe75c58c454d5629bb2d74d250e871683d17726b7dc2eb23a1fc4725a8eb6a201c790ccf0380065ea4a006f5dd044404331450ebb8aebc609e355dee087c06be1de3dad8ada7b4d8eff5d1290f73914efac73509666b62fb739929b48cfd831e5c185c80043017434e80c02e2e693ae899496b4cbbe483c44756ecfdff6f87aefc700dfd692c57f2b674068e30bad2f80f2c8fa579cada9f1b53ae37a74fc3f3a6e20ff96236e69a2b5cc9c4b6ee740734a8d78cd52c97dbc3cf9c8b3dde003d210320dd4d23d130e721a9289c36c23e31cafef40991fb3908b822b30261581a3f221fac8c8884e9af3b7e2ef2f01fe1eb0dca4828dabad0332446f62863495226fa5bb51eefdaf4eaf99e9fad9d3dd57ca197db8382e0d8f2355afc40f95ea41b112fcac88aa5685860e615776df8d7731e4a2fd7d3e8d0a3a806d5e04bb17ffec6e584e9d6e843959d4c615704262fd116dadc6a23326ddd10766b581a558525cd68ae94ac2d7a211946030db32dbc1960d19fb28b25118b02ffb4aecd0364547346fdfac83bdaedd4cab6a93da919e77d0c7ea39469a22deda2c72559e810aef075d6ee4543d99ec5e3e0bed183ae66b598703f5cb25cd25dbc37e461dd6a681b812ec0282f9f9deb2864fdea52f2b833e2aacb2bb93d7ad743e75b8d10ad1da7ccf91e3915fc2db844c426c135f6e3bafe5777f93fc089b09188ab53fce4a6caf0196f224bf0ca596b7dd2b7eaf503b7a8dd4b39dcea7cc04e0bb5088d9746f94a9f48f8115bfec026b558091f1960bf1164ec4cc60dddf00ea0ae46ea932adbddd5891780bb56ec2a50ddfc2427635dfa5e6516bd17f807fcc0d976a324a497a3202ac14ced9a51e3c753ca82929c9838e67180cfcf77683fefee77d34a36252fd51fb8e9c9b192f7dcb9f3d13679a45ffeacb628d9104bc2d333b0fbc7fcc255ba25576c5998ff16b13ab6a8e2d8e3f9db425041b672c8796fde42efdfc6c3369da1579f00dd938ceaa11e4977b4d4673c1344ec77f689e927d385994e63c5314cd7221d70b2816573a22d861fd9ad4d45c4f9d9304fdcf0eb14e9b5dcd8f2b4618d5e946a1c537547761f5b318c7d57c54506fd0ec066e5a85bd3f50bf82394f5001c69c30c26e9ea427747bf6145ee543144311a1421742817b0235f3c7f6b9dec713675485c1f0190ce28d5a0f42405b043e8b3df9de353b4264e4b21bf12184e3f0ba71096a6a95d164c20c53c7326a20a993f23f54d23c1b16e9ea4cc63007017e8282f5d7eb65ce74f4768805507a908888c72b867d8286b72d0fd5e2848d595fabd775cac1ad759dfcdddd79fc0dd58c449690e6a6fcb903cceaf41928e886fcb62cfb9cb86230bfe08409862e929c6682b03dc483ab7a4839eeafbd262054e1fd94bc04092657d9e81cb6f43d4e040c54a5e54488acd8a3e340f4e833b8b07d377f533bdafbd97971b927163f3bd40ba66c8d98b5aa9538ac34c0eac17ed75a69bfae8cbe293aec6ad3edbce5f21ba5ae49a4f0e4478522465662d3e0d8d46405fd358e59aea4ca607193bd6e3962c31bf26d9e5ca548db3cea0910e9328fb34b30c4b1ab50a9e1c5102ca9c5d522a2a87685ea15cb2ebad921a10dbbb1fb36698ff4aaba52ce1cace5eb530504c3724c6193efd2dfc467a79224555df1f29c3de799d0844d44d93d62df7bc8e5f92acf2c5731c85917a7d836580f7c9812a465f9b4cd6bd394e22d966e727040e583e42cb0ea9bafef655342e706d82a1139019bdfab8012d89dafc4249f97e182d282f250e93734261449a432129692b4c995d4a75058341756d1618092ac58bccbd46406fa39bf1ad775edfc90f044b5d4197f954c42c79f3cb3e98b44bc05cdaec9c24e4109e672dfc29726f27a5823e2a0c65ffc2b072fe72fe12b37303066677903bc344fa839f297ff9cd9c64412b974e139c215ceaafbe404cf7565499260af419f2f37689ffa9157496bf9d79bbed36ae5149e4d4f9aa0fd708650dff50ce7ab97373c2565040064dc9521dc182ac6d23393f8efb241c1b6e464b062308dda37c5cf0bc6b2398b4953f100ace6a39bc886b1d7a9cdd9b43bfd9a799d31b696a54e970976fa7edc7a5c9e8981cf7806e9f49c506a24d3ebdb48477178a2aa003d124d3e06da059d85a6b92cf1413ea9f8cd1296bcc212f2171e2e207c2f096036bb4e4d1137e431d58ab97b235562f8dff0cf6c6a7efb6b8f641b238cbb3884474428f7bd1fc91b5396a16500e7bb4375d6576751c05aec898b64408e647898860ae8a903ab033824c96eefe0ad9de6cc3f87302921bbbbbf15dc15aa5fc9160289ef6caaf74730b4ef90f44c940c104dde4d487244fade8f042f6e157d39f8885bc96c137f95f113c1616f35340b0a1d39f0e5d0ffc58594124ade949f342d3470903931baef3bcac7cda730157bbeaee9612fb5b87749a7e319c6235f8f2a11b2ac7cf654970b5549b95c64d39b369b4008e9d783a764b7cd61935cf41be9aac9d76c14c1dc760030a6397414e0919a0da69a82d007686cf17faf261c005af13a957bae64aa594a169ab64310850314f42721d203657aa047fb0a60b7499fa9ca9c6f5bdfc24e42864c3534c5bcd453f2c44bc05acf9d3ff33e82f7d36abd946f1d8b9d760a0f1eac22070557fa4d3fd6632cc05a8c74b8c775b7acac81f1edc679464af09799a8400610cb7e6948bb5eccb70bd7ab20bbf9ab96b1fb5dce6e9ed833cb421791f", 0x1000, 0x1, &(0x7f0000000100)=@un=@file={0x3, './file0\x00'}, 0xa) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xfc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0}) 16:00:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r1, @ANYRES32=r0, @ANYBLOB="3ce235c21617a7d3baad9725861dd2ddcec90711d1e6b2eeae17c2cc4f71eb4925181dbf5f795557f721e28eb5a02cbe07c0066af7dd01b7b351852ddb265623d9c76bc54a5f072a2911378ea7e315fc93f90ddad5b570391a04c34cb9fa527fe6ca5cf697d333cd605ef6a4ffc8c65582ea33bd79a69757710728ed328d5b0e8038d3332fffbecdc24b525dbd2e9462a39a53aef638730b3fbaae31891e15ce3418eb0cf78278e376be0b0047d2ff0a69eeb95578e06c9bcc857eee41"], @ANYRESOCT=r2, @ANYRESDEC, @ANYRES32=r3, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRES32=r1], @ANYRES64=r2, @ANYRES16=r0], 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000400)="0e176c0724698c732314f0a721d8428acf80ff9ec0ebfe8d5546e76b0ffc92294bcbb94e8b02da9f5710d6630239abeba02095e37b66d5b8ffb34be0e5c0f17f37249befb940c341adcad36cedc778fd4bf1fe6b1152982024f02a06a46fcf69988fb322c45000431fc5e1660f4bf3cadb2422fdc5aaba6ec70d6e4565fe2068b3444e68370da38625be96c7fe98b0127c7fe5e59123d39441840a1be9cdf14bd782a1a3aa068e45645839ab667379747de3daddbd4622ef355ad95b91d5dfffeb6b899472c1cd164d27bf41dbe5bc2b70e025f958", 0xd5}, {&(0x7f0000000500)="53b6594a9dc342d0e0edd1c71c434c4eeb3ff1e7f7b44315a3e5c65123ca6df9ae94fff88f195c5f2f5653687c2f082c6a4e669e85ff49ec0109a0b72fdab508286adde3a1f999eba35ff52c2d86d496b5b0beeb37898815af3f8e6c995e46adef6423e2b1e128f877c846ec173874707bdad299", 0x74}, {&(0x7f0000000580)="feea6902bc2ea6f3ca5c1239703abf32c624d60946f4f00fe1f6596e81d53391189c77fd16aa85fd", 0x28}], 0x3) 16:00:43 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}, 0xffffffffffffff75) write(r0, &(0x7f0000000040)="670dc3", 0x3) pread(0xffffffffffffff9c, &(0x7f0000000000)="b018c2aa66ba3602827c98a79066c97fa347ce9e2936ad8c09cc21d3b910f5a63dc9a53f54dbefaec1e92c", 0x2b, 0x0, 0x14) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendto(r1, &(0x7f0000000540)="ee0bb857067db2e3d439ecfe433bda092db7c00125eaffe0afaf68f4470272e020b96caf64018956d931cc83c87ef3237840fff6e02114f30043ad8339815e811fd328d6707be3ea93822fc6d65e58890abb03584a83127b5412a183b02d61b64ecaf7842a58e6385970fe62f9bb1775c7ce45e232a4557903faf52a810eea2ae478362f6a70a07240bdd8837400fd9c42ef29af5b6e44f661124a54837bb9a6fbb66557a8544559d239e412b8", 0xad, 0x0, &(0x7f0000000440)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r3, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x106) fcntl$getown(r2, 0x5) r4 = semget$private(0x0, 0x4, 0xa1) read(r3, &(0x7f00000001c0)=""/116, 0xfffffee0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r5, 0x5) poll(&(0x7f0000000080)=[{r3, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r4, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r7, 0x0, &(0x7f0000000040)) r9 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x1) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x74}, {0x6}]}) 16:00:43 executing program 1: r0 = socket(0xa, 0x3, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r1, 0x1000, 0x6, &(0x7f0000000080)="d5f7df751107d8bd1a454ae0c2f976cdb07dc29776b1ce65a2bcf74ae3e5dbc6562a39073eaa2abe82edd56783aab24497a9c59bba18a6d9e8", 0x39) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0xffff, 0x3ff, 0x81, 0x6, "08cf955e5d0354e8d9788ae067061c06a139c1a6", 0x7, 0x3}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000300)={0x6, 0x5, 0x7, 0x7, "7489a08ba5722db1facffdba1d4126da0df995df", 0x80, 0x8001}) recvfrom$inet6(r1, &(0x7f00000001c0)=""/155, 0x14407969d742430d, 0xaeb9c8a6e04b5a5a, &(0x7f0000000100)={0x18, 0x0, 0x8000, 0xaa8}, 0x84) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) r4 = socket(0x3, 0x4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(r5) r7 = getgid() getgroups(0x1, &(0x7f00000002c0)=[r7]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r9 = dup(r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) dup2(r2, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r12 = dup(r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r13 = openat(r12, &(0x7f0000000400)='./file0\x00', 0x10, 0x26) r14 = openat(r13, &(0x7f0000000440)='./file0\x00', 0x40, 0x154) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000180)=r14) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) socketpair(0x20, 0x1, 0x20, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0xfffffcef) r4 = dup2(r2, r3) openat(r4, &(0x7f0000000080)='.\x00', 0x80, 0x82fa074df3eb0976) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) getpgrp() 16:00:44 executing program 1: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x20}, {0x61}, {0x1, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000), 0x0, 0x0, 0x10000) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) 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}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) 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, 0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x11, 0x9}, 0x8, 0x1, 0x9}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) r28 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x1f3) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) chown(&(0x7f0000000200)='./file0/file0\x00', r39, r40) lchown(&(0x7f0000000780)='./file0\x00', r39, r40) lchown(&(0x7f00000001c0)='./file0\x00', r39, r40) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r39, r29, r33, r35, 0x1e6, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r44 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) accept$inet(r44, 0x0, &(0x7f0000000480)) r45 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) r46 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) r47 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x1c8) r49 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x2, 0x8) r53 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r53, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r53, &(0x7f0000000080), 0x0) semctl$GETVAL(r53, 0x1, 0x5, &(0x7f0000000000)=""/165) semctl$GETNCNT(r53, 0x3, 0x3, &(0x7f0000000280)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r54 = getgid() r55 = socket(0x800000018, 0x1, 0x0) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r57 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r56, r57, 0x10, 0x9}, 0x8, 0x1, 0x9}) r58 = getgid() r59 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r61, r62) chown(&(0x7f0000000500)='./file0\x00', r61, r62) lchown(&(0x7f0000000780)='./file0\x00', r61, r62) lchown(&(0x7f00000001c0)='./file0\x00', r61, r62) r63 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r63) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, r61, r51, r56, r58, 0x1e6, 0x8}, 0x5, 0x5, r59, r63, 0xfffffffffffffdfd, 0x4, 0x7ff}) r64 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() r66 = socket(0x800000018, 0x1, 0x0) bind$unix(r66, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r68 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r67, r68, 0x10, 0x9}, 0x8, 0x1, 0x9}) r69 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r69, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r69, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r70 = getgid() r71 = socket(0x800000018, 0x1, 0x0) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r73 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r72, r73, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r49, r51, r65, 0x0, r73, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r76) r77 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r20, r23, r33, r74, 0x59, 0x6f2}, 0x8, 0x2, r76, r77, 0x5e4, 0x10001, 0x80000001}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x20}, {0x6, 0x0, 0x0, 0x2100}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) pwrite(r0, &(0x7f00000001c0)="fb2dfdce9b5d0721550d960a1c2c", 0xe, 0x0, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xdfffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x7) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x6, 0x20, 0xa45, 0x0, "8a1bb2709a609155974f9e65a00312d262023e53", 0xfffffffc, 0xc20}) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x6}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x0, 0x5, 0x4a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x400) semop(r2, &(0x7f0000000000)=[{0x1, 0x8001, 0x1000}], 0x1) 16:00:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000b6b000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ddc000/0x2000)=nil}, {&(0x7f0000cd6000/0x4000)=nil, &(0x7f0000e8f000/0x3000)=nil}, {&(0x7f0000f4d000/0x4000)=nil, &(0x7f0000fd0000/0x1000)=nil}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000d0d000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000c06000/0x1000)=nil}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000b26000/0x1000)=nil, &(0x7f0000a2e000/0x2000)=nil, 0x8000000000}, {&(0x7f0000aee000/0x2000)=nil, &(0x7f0000c3e000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}]}}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x2, 0x800000001800}, {0x4, 0x401, 0x1800}], 0x2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/165) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000180)=0x8000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10008) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "598cf802016bdcd569ef00e16e95cc170c57d791"}) r2 = syz_open_pts() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) dup(r1) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000200)={0x1, 0x80e97e5796bfb471, 0x7ff, 0x4, r7}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) socket(0x1, 0x4, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617", 0x6e) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) r7 = getpid() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000280)=ANY=[@ANYRES16=r5, @ANYRES16=r4, @ANYRESOCT, @ANYRESOCT=r6, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x9, r9, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r7, r7, 0x1c71, 0x18, 0x8, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r9, r10) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='odev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="7d64ce4991130f70111a1fa82e2342e198135f8847081fc475c940c3cd936c92307086794270f03095538a3274d5220e44f1a99de7ff661c674844dd0b10b2d8eeff39485b6ce2c17b2ff3d92d7f348146de19f4ea5c8b6f96ffc1d2aac3bf3ac0004a113cc140e774cf8aded4453d3470be1daed2c2a6055434aaf299d168a3ab61edd99d9ad51eb6cf2a9206f039fc50231f610b7a3e65030c770ba2ceb0eff36a37494c135cd8bb69dbe3f0f173e5bd378462064fde1b9a31d48b007ae8cdcbc3c527fe40328099533b3320cafdc79d538b4318898c08e5fe70503442780203ae76639e6986abdc449c6ef025735618ef0ba21d12a1c632", 0xf9, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3, 0xa2, 0x5, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x41) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) write(r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x40) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x42, 0x0) write(r2, &(0x7f00000002c0)="63daf70b831cbdf9d79939f02e0e5328eaf233d285025791e607578e6024c7179b94d6bce8ba215acbda04b2679f837f8279c8009469a893a16e7897659af5a7468646e0a4416d79c66d69c1b21e0197201414e92fd8d2dd817f41ade236269d8090192a939f6e66f162336032735ac1e6ea49c02275ebdb11af9fc4cfcd14e712c402d585533f380abd5c51adbd6a58efa613bcf319c89af76a21add59df85a6e451387b95c9dea01e259122eebb1c603970f9db8e498237611f464729c8f8fef7b76779a8cf97ce7c857f5ca43ede9b369f560605aba8d2005e0c33dd680f951ff11ca7f8c0be0eeaef717ba2aa539e04e18cf7d2d5dd2af2ff4f97a35c17d435a1b4ff8a368a125de84b0b0f245dac7e9533a7b744d524d61cbaec5511c9719938f1bd2eb1ebfd92ae4629f13fdb617d4dd3128ca7c9c8abfb432329b20ca5d9b6eb35c20d83e926241235a25d5b5a7919883a2e529e149504c3d07f05371563dc2e7acd6dd26112c71da7e4bd9d1ff6e6ab7c569bd25351bf53a506c70aae5054c553b60dbeee788bb429280bd07514a0d4ee9e12bfba1e6a04c4321a2278f74091a0bd13462cbcbf52127bd6bc31e346c12c7ecdd363e3c157adc2bb24e1a8fdb272745ec7e22e76228a7ea9f933d66df14e02037d5c18436481a3e9905d8be0c12730120edbcc64d18b571e67545b760e0b61e9d47e7c9e8c6d9d2589f1d705daaff684ca5f16cf6992a999acf71a16992ae9bc642f3403bc1e627c77e03e20d38027897ac24cf20646466e9ab10484c839d710a3f25fbfe260e5b8f7c85553ffa1eea5f8ce85616a71217cb1b5c648bf257887c7600757fc7d6057c388f9f9c1c9f5fde007b83407b4b5a193d63891048e90467c32d68bbd2ff45627466d52a5272e6c489ff39cd5cd9d3ebf224ad06e1bfe3f37c5d602021dd8827038e972bb290565bf1690ba7536b44b8c23ba45e38f2deaeb5e20c78d8584e5bec53375f00b23552ce99729d48ed36ed98386450fd9d1220fe2dc2ab31f6bbd1b257403c6467205842931ed6e305849689abeb7a002b3c9b1757de7322b6adcb55ba593e1a3d53089e2a40db17b28a995b362c0d168e978cc3b7e5d06836b928894ae818031ea718ae0a4b350604d3107ae7f8436d92bd06b7b204925e3ae5603baa2213cb0fa851f8ee1d13b951b3956fca9d25bd287cbc0fbbdc5090dcd4950f7577b48395bf2aa254842630b91bdf4422e3da1890edb22c62463105cc67f133d1f3a5e23307c441ee12ca5ae6fcfc7a494307531cee834e49b36b00f8f99d488e92606201982186df9e837b46b23ece94261acd97ba38a441b648ae44beb60e00fe8b0a0ecf04c0e253e7f72331205b5abeef2469705a87e98eacedb55de1d29e84ba8b5d78010887e9053eb1b3c222fc648f2545931cfa28346b1904a7ac25fdb40686d2609e66e34d009be02271e989266c06071a8a47db40bab74364d8b4eb1254355b7b15afaa190e7753d54c66ef29fcf924567dda3241934f459ed9e939f40bb76fb3abc37d001d47cf215aa5f20b02c9e9adf039c2d7e4ec8ca952b2e0274724257421ad7cb1767a2a77a307b0df0a621f5c011ee390450d588199e2272f1cdc90279ad6fb83ab956cb613027c1d7642543e47e93ced39d9b5757881cf883d263d7c7b6ba45f5b7e17c414faad1a84b7eb7d0e21fb5f655a80c3ebce6e3142ba2d76bab328823194085dfb1a981146740f759332299d26e63d86a686318410610b2df95ac1b7ea86c1a0500580a465796e51f55e69a70ae2c6d9b750ba2716207ca0858505d087d65dbd6ae7ca5cedf964811580735c2558e93c0ec421e8271e3b59e923b97889a8ee30fd11183b0ff1477c794371554b05322487a3a72b8d641a7d9810f8082598d3db2884d5b4f437f30acb02a1f123d4f59b7614ff31263f1cf24c1b7a9dee9676260589dfee3ed5bcb238d8934c19ac345300eeefc9e3280a370a0c6a18974ae169fb81db6a9dae9a97de4ddb8ee1e57accf1be248fe986eba63735064fa68a8c4be5431ef54666a2fa8c3648f5f03853add38a72619e1a77162063a6228f1f755f070db24849d2a7dfa21dfa5987fefcfa90cd0d3df47a7cd3b78145f4f70ce23900efc938d82d508e7c430d2cb8e3805fe9df97e107661190d7d4fced22519505a84c76d5f5aedab445c63b4e7ecc9513cc6be65567fbc86941f7d45a53488a09976882100d908e95e1d3b166663e06cf029c96d2c76d6a4885012c7793fdb9f44784083651d3f83677c04564212a4080012639db3ac6989271af4fa18d04f66684003b6c372d5aa73a275c355531fa4fdaf09b33239951d261e2f2a2c36d8181baf017ecc3077e87113d4efd68dce9ba523475e7220c62455a5c4df9d5b107d472e4c92658d333dcdff90cea3b3234dffdc56b66196bdbc3a808e7be6f1aaff6b484697cc4bd76783503f4ec2fe8a00f422f3dce25dafa41b59ea0a5eff3b40ffd0ceb838048b9c3bdf36e7ecdad825bbad078075e15aacbf921a369abcfa7945997f91c99f3e420b2d3336147a21481d3167eb98f222495676d496ce28729912d657c2dca76715b9c6b95fa4090ce308fc9ed937218be88efa28b9ced27df56d48241fc4b35bf60a6eea9375a5ad6714502ac1f56cd747dbb7d90cc3b7fe8aa68cc8227d49f47ad12e40c75fa7641042aa6e8628a728643caf4a0e5dd4362f861f22cab256a16ca15d3383da7f6910925611ca550de8417980a4673963cb8113f28e8691f15172e48fb4e71cdcb4c7de97115ef6675c67ff75a97fb80b2593969dcb4a93cd61e139c3c55016aa46eb0e5a34e4ca5cef481859f1c8b3611529c911e9ada7dc071d88e912c828b6abfa5cd219bd40a6beef0f9c44215095af8679ed9c5bf6d01103701421693a1fe7d7b1fcbf997361009058359f5c381bd021c8e855fc78c3701c6b261c7d06bde82ba5e3ba370a8474a28dde15f8c0723cacf205901c5c0c2a63bcbfdcf43806d86c9366b6448635dc69634a2dbcb89ef5f7ebdbcd7a1cd3181b944f7cb0f99d093b4154e21e9239d0889a5e73e5fbe8480d96cadb6f6f3190868177c5a0724e3126494f7c4f3188fb29bcc424acb3a61ebd98e2d986d794914fcd7dd6e689ed6bcba3879032330b7a788dd989ddb75c331d17d25dd4c1dc11c00a7538fec2c7b02332a0510d7438da880f58ede186eec2528a0fc8f1154245606bfd39d846820cba5d00705bce7df05cc34dc8a0234923f32899748f4a83d47ceea05af7e483d3af62d0a40df2a48c4b83fe90086ae50f532ff8848bd55ad893f09784525ac22cd444bcb5385a28678b7655307b6c41fed7fc649bf23b9610a071c4b602d3a897e859f996060db6a8da05c6e677a132802e0602f87fd3c487d796a6804236e9d7133953b7567c3f1c6e9278d64ad97c261c019927cec6095f9a4f43ae27ff08cb510a25a41280eb2a2f80aa219482f043ae6e7d5f41029d7ef5989757aa42610d230dc3a4cef3aedc6d07968aaa9e886812486baa0d8c27765ba6ce90d9851b7c85c77668768bfa305e7f448396d2f8e73632557b035425958be532dcc860f00f64a89bca2e0f0d83bef10054733c020320acdb97125d1fe0e4ec7824d58cd811028a49f87af696ebd3f2981003031a177a4d3e1b37cb5495c61f495eb6b2b1c01dad64ed4ed8c492e0fde25037c37febe5e62e6a6d045145e074992d6922084c5bba1621ec98fa85204cc5f616a8733f11d5f6558ce62eba18fe27302087990a321ac5ac7be0e464d01d2602c86e071baffb8f403019ec5b8794bef5ecf8b197cc0fbbc022433aabed68654c7e9a2bb5cd669a41f01ebb4ed6ef6dae59ab5b5ce70524b1e576ef06e24fc65410394858f90ecb3db1a20bba70ac74478437a7b3b9772a8a4c375cb000aa1ab49cb1dd290340a2e5c7b82c80c1c644f4f5e5142f3085bea4bc9c5f5f524009ef906e8fada847821291b2904d513cc7f6ee50a7cda6a84d0dca1dc7986ebe6655dc31bfe538d4d82eca470866e6493b86e2dab33d4a1a9e3b9f70a5ec951f0d3ae5a585044a1d766602811e250eee27ba96c9c02a38f6568a28eb04be093e4d3940b245fb64f53ea57c707d7763d097bdda9a7c2291e279f44831726a3e179e3fab1596ec3a3a9f4171c6b978557791786d8a8adb606cb0c7aa687177c1ecd52a522ef79994309bae0bc853eb2da22e78102732140fb70ca05fb6c79554adc5d55f9c2b7962fa0da495b9feb69d88d0088afa105b824cb611b9f0ce7a5cf982bf20f06db3b5429ee9404596f6ff545842a3a58d3e2328f4b576b2d24c116bf7e977e628c29dbde4ffb74a0b54e7f997a431f17ba2ab6bec5106409f0d54e7c7729566c8ca0612524a99f184133f3d5f3feaf7be35bcbf4d5eaab48766e62adcc269ebc1f97f9f95a19fb50621c1d7fbc59bd5a4e9bce5d7a4650014dd161f32aaf6a8ccf0d7048d78d748cbe99a816322c628c34885aeedb99c035c4169fbe0aab0f4a1e66fc00db1cfacd73889876654f25cd5a4999f27ee1a4669aa6637c7d93bdd6660c19ec72dcbfbae61fc6b0a3e4c6a6b4353aa628846f64d8427f3983520935643e9f61c99967e60e0938bddf66ce8a66d84289679857a1eded3b38b98769215b057119cf62b965c560f0bef6fb7d29829c37112b13c7af1746f6490d6ecdf5b4aa4cd6af4d42201b92b7f1a5184c3431fc7b27fca769650fda4ae4da7ed8a5a64a166a9ae0311fb0fb9d92f4bba3d1a7231309c9e81f6a194cd59e1fbf1b820b1865f951506d745493d2b1fc2a78e0b028f2e44423dff045871cbb79c242b735d214f087957054d6609ee06210b9e66739914125786aed13aa7f0e74f64761dfc2d6dcda800a47a429a9582d3857421ec010e0b9d2265896c5786b24bfa77612fc20ff52a7f386b68889de26ea30bf7af572818f008d0a9b79039945ae08265d048825fdef8b46da154bfa172cf9cb5e82663fa64db08e8af0821bb790c03d4d0a8236a18403ef27446752bf912f16d761d17d9375ead0e2e32e426318eaf7c2c6a6f2f2e7990562f169decb0fe1ee35b01a17dcaab9bb75656f15469edb04ca609d5570584655cee7674b6d8a1fde5ecb1678853aec18c57f93c98504c27f0dfc4c029dce428eda0e925ac95917ee643ea7b051bc7e91356b5250497b8d04098b0642dfb9c4943ec52197ff98dafce1ec91da01eb9e602a25dc1609b97c4687c95eb6eac590ac210680730c24712bbcaab7abc786c880b507d6767fcbf477d918b96afab4238974b34534c5e21af511e15a9a46a2a94058177cb38d9076ffcdea3e490f048d4ba3438f35c5a83b3daeb8f264bebe25505d7ad456a6267718325b82425ba01a24162367e86bdc5e1b86e6fc001845ea9d958ac1e5e67c689523f04e44595330d0f0a893d2262abf9e2cfd6cce76624b7147e22bed30d444452dd511e3b04391c8c4ae224e7c142841dc0de904eec7f93343092020d2d6ab7be3cfe5e5db3f9fb179b53d89c4022d441b450d7816657e59d4d057a0c8974fcc98b11456fd93dc9923ed5cf76895afbe0185b203e9491ed36e89a9fc15d73e8147f8572bba320b4f5cc7b8d1d2ad8b23699bd2289f092faaf9f7a49f3228a67c4322a408fc34fa1d1487b9d3a0f7aca49fccfcfe8ed9a46911916fbef707994fc826d1e230b6f77fa1f7f8dec44777de395f2c63c17af2a0f62352042b0d091bff8595cde4c905ca7a07d3018efd6995d9423b3b14", 0x1000) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x14) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x195) close(r2) fcntl$setstatus(r2, 0x4, 0x8) fsync(r1) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) 16:00:45 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}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="c0dabcdd8a8ea043c3e1ddceb666") r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f00000012c0)=""/47, 0x2f, 0x0, &(0x7f0000001300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340), 0xffffffffffffff51) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7fff, 0x401}, {0x18, 0x0, 0x6, 0x5f}, 0x2, [0x0, 0x9, 0x4, 0xffffffff, 0x2, 0x46dd, 0x8, 0x5]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x7ffffffe}]}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(0xffffffffffffff9c, 0x6, r3) r4 = getpgrp() ktrace(&(0x7f0000001380)='./file0\x00', 0x3, 0xe, r4) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000180)="1d59da26d8b6540ccc5d58b80b5549e7bac75af34239e1ba65b3ee039d826419e363db50e5dd0ce235f00a4334a4b6913f7948ef0a65545a87e8db7aa336b4c2d99a42c97719d290ee092c39b2bfcbb39145c4f9051d1fc443aa3f12b6b4569f09e77fc22ac19130b3fd7c96713e25622af213e560a1788ff56db1e1d3efc5ab5473441151dce8eb60b98020ccb5d0d7b023f682ab164fbb9c43f0b79af2e14f8d019951e8c73aa334fbbaed7ef226a5", 0xb0}, {&(0x7f0000000240)="0e58ff327f661373b923aa61db4fcf25f99f9abe84f2174cc5a9ecb0f7b5fb4e505b880825c1ceb4aa0ddc063b0dafb195bc351873821f37eb2d93", 0x3b}, {&(0x7f0000000280)="92077302622afbbb708420cb555ff497defadeda0cd509d525f0ef48743a2ea86690434e18bb02e3d3370bf9edd088f1ae7c36bc2c320cb8b5d91ddcbf9d32c8ad31662d3ca7653f637a61a5608c55facd58b60b7a0107061b2068449866b55019ff978cbb2968d9a8ab3c006ffed75578af53a061f9218c0dbd7eb0d252864252ab2bb41fb15f9867bf8438948a68827caa7d5fdda6f63d4d4438e00592c779520f4227f9c4fef9f0384c0f1dae8be8b577705df29fd13e394accd3bc190a479650a3157fc3d571d3b210c87a6157ccb6af2ce4fc9f13b932f4f8863048a042fb21a7ae335eb240bf3131f2da9be9c65c21193409525e6fed95e4f8646998776d9bab5d2e6342809bd3c654e79942bc845cca756fa41f60c984da65d4a014fa30b31f76eeed36ead633f9c8ec339513d6470f9f6bed53bd1158280424531f0feb834db921d28c4e0c31e431ac9b4e516819e2dd00fe604da8eaa863f2c0fa8d9d4e3c94cf37a2854516f3c18f49840f2b3fd74de1c8f5c53160b6924a56b99eaf6bf18c821b5ed57b115b0014ec35ea1ea29109c001e750a2abf428ee25c9e1cb6cb5e3b3382ddf18c8e86e95c86b61bc1c875cfa89b208252aeb0bdbd13fd1adae7c8e7db6e27c7e4c0180295c22f1c6597a65a7b076d3ed6a234eeedc8b49df9c10cd5d8b94816a14c8e74cdb9d13870c7284961ebe6bc1e0fde6c2b14c0cbddecc3083c4efa25fa42fd7dab4f79a10be847397d1983d3a8852b87a8d3612f793b5caa7ef0a33d483a885c7b0efe41f2a53b93572e04d369bdce678e4e9916227a398a790af2171bb65040a6060cec0814083d29455ab86f85e77d2e444e159dc1b4408fbbad1d2c8b6fdc2e657d8877c29486ad90cc876355f68fbbdf1eb9f6e8eef09e4acc8fd3d5aa462d348671be5281ebf8ed314af99ed1a9e47b5e21c84cfcdb026414acb045155b54420963a82782fe4bb3e48ff810c81d54a18846154a9438662635bb3622b5a0ab326b880004fde879f43f039fdfdd4d2af9f759cf10d99170649de9372a2b7d8565f08f45dfbed7453c9e2c6a3f5cd791455f023ca336c489417afa30df01b944e9a01842d3cbfd0550329ec2b77ecf1e4fb8eeab4d404366d436cf04a51cc1ad25aedc22377b169bba93d27cc09d8cd67f2eb05c7d88618e7b2a07f688eb78162aa45b27c5baceb06009cb756b4ca6ea3d7cd6a6cde6ee71515f17f4c4c461114a0c83e23528be9285c8455ac2e8a9dd7e1888ca6f31736a1c3e2fb70fd4b9b91d1c832af0efadd5ca1bd2025417ef882e333eb699f4af04cdce04594ca9ab6ec981dfcfe62d0cc1073e93473684315afd1bee4761647668641835ff2429cca5a5944c438a18a0c7b2795bc6af476b0c352d623728dd2f9e674bf0194fe11c0089abe172dfbce9afe57ec89879b91dda1382a74a940ae25a232e1aaae118a95e576120dab262df6fb9d3dda8e19cbedd41f47b001bcba76b3d18275edaca14814d5c1e7641a7bb4ac4031d6139940a9a51c3a89d2f1d43dfe3d1452efb456b46b7b7af7784b6fa5d65274807d4e5068cd6f68247faddf71daa86041e62d8e7e653de88cefdf764080524f79d105c7d34827985cf3eef97af45b3007fe31f53a8dbb01b2df60288916eefa7ed8567630842234efd548b58b8d7e127986294cde5851a3b52bed72de46f863d8a30b9d7efacef1fa17426bcb86e245b2ea702b296d88593a0dbf8021724fb7b8be5b3e59bc45f9b35328ab6eb94424d2160f5749f82b6ebb4c904d60cdfa2459efaf9c5975ebb642e7fbabf4dc4822f0dadc50d5fe3872adedd8256963eb3262b72fe7d5ae6ad766b6efac905956509f05e9237e138ca048ffdf4359baa30b7f72c17f51e88972b3f5fe3182fd8bd3a379cb729708ae109784bf652806e103b748bc2e6a0a5c9f442be49303bc86f6817098e39e02cef396613e7d347504948cb9d21f727af4289c60f315e383ec429acb9e1f992d35eabbd4a458b5233282fd11d6ff5c2d78c1c88b66780f3cb66e620c8fd8d8dbcad5b14b8233bb8c2935682d5198efb626bc0f9499d587f43777af25e91db11fc30c154ca32c93280b37f2e0740e020bf615002d24f521e4554a28b60af6cf2b8577a9c14e06070f76654a149507d92c2c16d85b9681993dad3fb823896688f193e7b4a5b7c7bc67c57d95591ef200a7bc1ce9c3353facabe74a25a553fa412ff22f100840fb28b7ee12bb937b99e7d1e9b013d6d1d82ace79a59f7d848187eba6a0a0aec3992fd9e9155b3f0ba914cf3323b9d833e5075be88bb2c9d25213e01c694a6a59da8fa0f960859b3b85b8be4a7ef4521bb53005f77981395a1b33483cdb8db7dca8c224b4c356340b47c5b567bebcada9e257f2378472b1678b6bd8a7703913fa0b4f62b036ebb15df7a54743ef555e2af40e64ec6a1b96bbcffd2d9eb3abef0ad955da44b149b5ecbd65d9b720ff03461d20ee59123524d5af9bbd0ca9f56056ae0c10ded4227e2c3a7bf25f754df176d9938622f0eb736073602ad0e141c5cd75c891a086e3c4c1076157e38dfff710834e9ead7867058448608901f72aa84456b2fb62a00980e3adb68628a58339b3afb46cdcc129caeac591123fa5fca32332a524f2d2944f19ddf673a1e8889b5ab77578fbdaf0388fe1a74c42e01091fe9c48f28d4b42e2b0a8007db7831f3a17e934e6f198656ebfba99455e927ed396746fd31176ec43b8ab03bcbaf0d08be85ea54df8583d21a7a24f74c5ff437c13d1e938f6efcc2edfd196c877eb9b1ea7fec8d55932a78494fcfa743ada5094db5e6912f87923eeb52e4af1563b139e04ee5d421ddf7ce7d486ea9bc373f4a45bfb41527156240c2432dc137ed5345bd865eac27f41e1b156051545c711c0d0253266bcbb8b1d3d0c4f2986e6e076db9b5469000950abcde173262563f9daa323a3ab59d69f58dc138653569e01254f9d663a07458a561376b2d83cfed266d13fbbbf2bd126d5bed1c3f1be2917009325bc705364aaf61db6a2cf8a5b568e4062161f3af591330e2a908964692ba445d0aa48303db2f095dcf2d7f3acc78c603640a122f9ad2ce108a68c82f6726850acc043e979b1f371c44096a95d5a9f942518388f62539749cabb7283977ed776611a2cd1c3a8b89f81f3b1b231c256f5f9379fc235decee3094cbb45f32f2c6c490b64608c7ab27e09e97686cde3f2ef46c61212067313882e9a3b525980209e86b3ed79d7e3088c988f0a8383b8e92e6728c89bf96af23fa9fc4d59341c6feac433965227d721d90c0a7dc83a91cf80b4f12eadb15305988a474cdd4563fc20c04492056c0cc32e8baf4360ff93627bfdaa7719dc6809834ef2a438b14cc3ddabd241e21bbd9a363231eec2a06bddcd08ed4e11da476eb72517f9b3175b4d9ec3b1b5ccb25c97b7568b198a5c93d3e89c82a6aad04632d3439378009830004010ebac7ee4227817a69ab9cb28f3158c8351e435bc0d000d4ebbb33892e6f6f94b9a90346a538c272a7208b463a710d513aa0db91d068b68478171693651fc6ddf2d1d915b9b4d8d9da3921ad77103c3e1b9df75d779bd6a290ca530769e6fda4eec140a6a4395ba2b7e0e01529dfc33706febe368a312e85d2e58826f1fd6902d30fd21cea0ee863ba471873385b14b492d468fcb4bc5d70757fcd3034d30d36e12334b8c2e3bda1e75e210503a07581b0297045c9018e86168c2c23534ef3ae1e86cf65abe19608964376c49711ce90f118efd6d39faa6855cb8d4a21646782271ed58618615502a4b3d5cacf1fe71426f0a8b6b0b39ab3ea9e2b78b81e3714fd78aec35275aa8851bcf77d2ff0140fcd0167ea4b9e14adb9858e2e228863b49f3a549dfb32bb7af1e450f8e202659106bd485c59e61b7b7b3d671df07ede1805bdb4a6c0d9b685a1e741e31c2b232ad8150173e877c55332925888c40c2af8324a25927caea82abc0b6038b153394f2867c775e028d5f769e01a68029135e4e9c41af8c204393dc0fe18944c514d0c8ccf232009c83f8d3f7e964b760f1fa57ae8ed3097dc9cfc07dddc9b7f53d779a802439bfa0b76a755ac83c9071d88e0b097c6ee7641cb1786beb467a1f635762a98366614dfdc25dd6bd6c89b95ce01da664b6d48f1207b00324f2667196fb69511f9fab671e9f98772982bfa812bfb6d57477972f39c45a820ae24beefce01bc6f067543faba89b2a5481c396dcac123eb2323c3ff0137bc95af84ec0f58e2997057f914e6a50cea8d15d6adcbfea0ac53787e25c55b742d13e3205b3f089642706ab919ee0defbd31e0d4e3203c21d5aff343ab69e22f0edf54d7ba2cd450168595e6627d7393d5ff848e9820e7e2e82bbe7caea2ab7d27e52654d91ff26085b565eb517898a154d7917da4133f4fde65d4dcd4d29219b6611c1d6ba23d2b33624654cc7e8f3db66ae536826cf8b63af8b8e7d545ae3e8845b1ad98ca448fef7ede412fa4d7adfd0ee5b6551b0908760cb52064fd33966ce5ef1f23a04a50e63352f029a661a5facd627409745040d9d9dabcee6423c147a877abdc7012dc14dd9d008b0179a2c1c4440163a28dec888bd4b266da0340dd2979ef2df7fecbea13b1f6b37e5766f349efc0e9438170016ef6605a69e959c0b057d4f684d01591550a3931b0794612588cab4e8244060ef133cd3eb4766facb4bf10d4f72ff9234d9a3ee1b0079ba48d0d87601dd1639a6b2391191df8757836e876810db1fe9030880852ca1e16ba9f0326d3b728082e3a6c26c517fe4a98a6baada8d74e1754efd9bd54aa35d4bc1ee9d019969a7f656904b30374993b3916a3a699bbbc212e027ea910bb4d081ea2adb44edeaf3e53fa67905558d298ac05933207a21785c7992cbee8a48a7304f331551e3355b549c373fadcb6927973c768d1d7d0ee08531d75c4b8550b797dcb718ec96550d373dbbc13524618f061862bf5f7a918b884cee1e992430fd0bca3f20574fc09c92225710ae7e3f96799427056ea590a2691fb69bce2445370dc68ec526612703d6ce8ce8d2cde061166b07d3b8b1c93f075156677b7f94e2914f4d0e87e9fc843d446615e3de2e7c4314411e986b9006ad3e2643877ce2ad2f29e0d86328fae5e4218beadddbe3e4b3a9dbf5e55ec4d7a7888f37614d307bb8c797b9ddde4f923c74833752746c944a400f6a3fcfde6a1050b4f673087087f2acda54bc781aea45cdc7f1d4bbc2864fd34f786c4414f34e3c9e5b918fe0a37603d83474536e1f5ebac7601917abe30d421009cf75b6e8927801840696bf458e4690deb4ec09728f11c055b0a668393bf2f691a491df54042422cebb839f415ff573c7110f0a18ec539ef56e6c5d96cc69bb315b5cf5ce00c85259aa15989e434fbc679cb4a99e3f06cb858210615ab295404c8d288fe951b09f9498ea680d7e5aac1e0ee18f92c8c49d7dd51bb4a2b528ed3fee07d6ba267964d24dc8549eb1e1114fb3d083901d9da52ce926127eb935a72f41b12953fb35c41e06e56f45093b7390de099e25c6bbc56323a8b42a4703b9a5084fdde2c71518715252ee27dc1a18856c1de51811c289c688528fc80a61344364979704ee4d4e4c1d769d2e2f3f06bcb3dfc496d7f4ff0aad1173892de1aeb3c1e935e46d5c559caabd75f7a4fcdf12a3391dad3f22c332bb502973d7f880f97a70af1c52b6fb51606577ea2366ce3b7f8f84c493ab9e282348ad2a02b9289442338767927f1f8d7fb6148ee6ff7e0d1590", 0x1000}], 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x2) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x1, 0x7}) 16:00:46 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0xb5c33a7dd5dcd4f2) shmat(r0, &(0x7f0000003000/0x1000)=nil, 0xd0c6604272f408fc) open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) 16:00:46 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x6, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x4e41) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getuid() setuid(r3) open(&(0x7f000054a000)='./bus\x00', 0x80, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0xe82) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x14}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\xba\x00', 0x10601, 0x0) r5 = semget$private(0x0, 0x4, 0x80) semop(r5, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) dup(r4) close(r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x7f, 0x15, 0x2, 0x100}, {0x4, 0x3f, 0x1a, 0x1}, {0x400, 0x9, 0xed, 0x8}, {0x1, 0x80, 0x7, 0x1}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x1fffffffffffff7c, &(0x7f0000000180)}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8}, 0x2a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5532c8349db560e4bb857c69be2b0fed8e307d4a1c5c0c5132c3071014d30a9b8f27ef5bce72c876e6baffd98d428bb8c5ccc532499626c767fe30b24a558cbe48b67b1749ceda863edd86d7082c5ea7817981b2d2010c4960e6cc8d96d4d521ae90d764720fbd0ed660b04be121bbe3f1feea1acaa32513eeebf54a9912b7", 0xffffffffffffff3a}], 0x1, 0x0, 0x8) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028ab) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x1) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x100}], 0x39e, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:46 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x8) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) socket(0x10, 0x3, 0x1f) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000002c0)) kqueue() close(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000340)={0xffffffff, 0x2, {0x332c402a, 0xcd9}}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000380)=0x3) r7 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000400)={0xffffffff, 0x2, {0x9, 0x3}}) sync() r8 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) bind$unix(r1, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000005c0)) faccessat(r0, &(0x7f0000000600)='./file0/file0\x00', 0x8, 0x1) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x400, 0x0) lseek(r9, 0x0, 0x0, 0x0) r10 = dup2(0xffffffffffffffff, r5) ioctl$TIOCNOTTY(r10, 0x20007471) pipe(&(0x7f0000000680)={0xffffffffffffffff}) pwrite(r11, &(0x7f00000006c0)="496d99dc78436dbc22929726e9f6d2e4", 0x10, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r1, &(0x7f00000016c0)=ANY=[], 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r2, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000016c0)=""/199, &(0x7f0000000000)=0xc7) 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x8000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:47 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0xffffffffffffffff, 0x6, "000000b66400", 0xcb, 0x100004}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="824e9ba609544c5cfb3f69a832da490689c4e382ac444dc30039565368c1f9aedcd6d4bfa21c8b85bae1c2f62a8e6e2dc25f53b42c64874dc5f5d51911460c4ac8ca1c2b1b84b5295650162853dc8da0bf41d2b1cf6e040f85236197fd1bfafed279ca8aea6162e1936fb4bf573731816415d32097e2bb29b1c6b98418c374961dac7b37e1c516480d1dfc752bde684b6dc89de6329b69215a8798fd813f931167980d4f0e1b560922295f7f35bc7f2e304d2108dffebc384b3f3cde0313ed4b00181b6f03b258b64dd89e67a378eaeac93f381bcbc461c40e89582446136612bc0d9542d2694744b961e86625ab5b4be9f124c10c6ff1e62021a4426ba9be"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) kqueue() socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x474, 0x0, 0x3, 0xdc7a, 0x1}, 0xc) r5 = dup(r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000059ce, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{}, {}, {}, {0x0, 0x4, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:47 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000c33300f3ffff05000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x3a, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x26, 0x0, 0x0, 0xfffffffd}, {0x7ffffffe}]}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x6, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r3]) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r4, 0x0, 0x6, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r5]) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r6, 0x0, 0x6, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r7]) r8 = getegid() r9 = getgid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = openat(0xffffffffffffff9c, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r13, 0x0, 0x6, 0x0) getdents(r13, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r14]) setgroups(0xa, &(0x7f0000000180)=[r3, r5, r7, r8, 0x0, r9, r10, r11, r12, r14]) r15 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) fchflags(r15, 0xa3f71aeec9e99bb9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:47 executing program 0: r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x9, 0x3, 0x40, {[0x8, 0x10001, 0x0, 0x611a, 0x3, 0x0, 0xfffffffffffffff8, 0xc0000000000, 0x10001, 0x2, 0xffffffffffffffe1, 0x6, 0x20, 0x2ca, 0x9, 0x2, 0x8], [0xe00000000000000, 0x6, 0xef, 0x80000000, 0xfffffffff151c83d, 0xb743, 0x400, 0x7, 0xe4, 0x8], [0xac4, 0x7, 0x4, 0x2, 0x8, 0xffffffffffff0000, 0x2], [0x3f, 0x100000000, 0x7fff, 0xa4, 0x100000001, 0x8], [{0x8, 0x0, 0x3, 0x1}, {0x81, 0xfffffff9, 0x4, 0x7c}, {0x9, 0x1, 0x7ff, 0x5}, {0x4, 0x1, 0x3, 0x100000000}, {0x8a54, 0xffff, 0xfff, 0x7}, {0x1, 0x6, 0xfffffff7, 0x2}, {0x7, 0x7fff, 0x1, 0x401}, {0x2, 0x2, 0xb1c, 0x3}], {0x3e, 0x101, 0xfd7, 0x2}, {0x7be, 0x517b, 0xfff, 0x1}}}) getgid() getgid() stat(0x0, 0x0) 16:00:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000043000000354896ad782aa4a58f2b6f9fa4dd6a8ab8356c80f05084b7b8024eb3983e8ee30a39d2ef641749a18629fd954e5ff20a00a684a2f72a9852db8238c7a5d007932047a6606442a34e3cc35fbafae12802c68a3da20fdcfaee07f92bc04b"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x6, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r4]) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x1, 0x0) r9 = socket$inet(0x2, 0x8004, 0x9) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r11, 0x5) r12 = getpid() r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f0000001b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000839456d8c9aa9617c3660765ee21fb763fe86e8b8860d521b850e8cc7dd428ca46b10e07c31b32f4c28fa83f9f2c3b7a677db1e63eb3d77aea083cd02356c8619af79891a63ac93de5a36e41e31b9b08562370c8fc656d934bf53836c5ab789e0b1f544e71049657d85a"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000280)=ANY=[], 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x9, r14, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r12, r12, 0x1c71, 0x18, 0x8, 0x3}) r15 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r15, 0x0, 0x6, 0x0) getdents(r15, &(0x7f0000000000)=""/104, 0xfffffffffffffec1) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r16]) sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000300)="a1a5eea16ea79b211ee833b1d204484c2400d98e7c80035d8a5ad4256d2dc376071c4d63fa4436d6607c6dc45cbfa3aea0f869e958767fe61a7ec0bb8d76d900e2514298f70d2f43224530c6cf27748f86f5074365d1a52a165705639bd0c7dde71936dd8973b2a7fd41b9c9adac4f5e3b4a24e281d210cf6112d996308e18e2293dbfe7d2ee54e3487b93c07722260c9ff6ff0be40f25af720cd597b3de0b1b97277bfda1b229b971ce8b37cd431024c20bb0bc64ba641e6757d808cd144557b93e11cc7e8398eaefd7260b4c1b7fafc418a75ce26ad8", 0xd7}, {&(0x7f0000000400)="e15de294184141a1a2609c76ac716920ebf337e385ffc317d4cbeadf97423005931d707092dcdbdeed1516b92ebb535c6423741008f534b7d44082a699c66cd68a00ed764147cf3cbfea4c205c6daeff37d8d041b9baca7b93b4857c80994e69d85c28872167b5cc010edf6f3de8a25722278f68bd4b2f16a8cdb7c274a2a21d7b757732fbe1ec39c48b8005739e945e219d079ce16ec9843872768a2002b1386f48a924ad1d2595da839b9b12f2d149c624c7b59aed991dea7c441a35321d864fbe873c7bbee82f7e55e3cacb126d7989508c4137fd6724f408d2b6a20f", 0xde}, {&(0x7f0000000500)="2fce57934df1ce0d75d5c45ea8aa155d23c88d87394ae70bf6dcef123986dc717280586507b4ee2e81fdc2ac4864268ad546ffac5752a8d0be353142521ce14206972a4033e70bde4df6383fc75541e792545d8739e9e7b6bdedf9275199e550950bc689695bbec7718049a191d1cee9ea4a1837a3f5400bafbbd9844a0f133d69a2a536ef7ed018fa923ddd6528f90baa4c36b05b73e644507e6e8176192fa091010f3f5ff01eb7167452e3938ad6ce4d7abf7e1fe1c5c7400c8462fdf869838fcbcb12e88b16e733b6ad60807f1efccc074cd24d158e7e33fa1a812d719204539aa0b67c3edbb6e289735e58784e4c1fe6fccb01b3ef73e42789", 0xfb}, {&(0x7f0000000100)="73dd2520531f1f169e017e7c845ea051ff55a9dc1eb5ce9715b18e48e593bfba83ac8db2e06fb1760acedde530d35bb4199ce894a76505fdb4fa139122711f5439be3db4511b447ecea571705febb320a7180f4aa74e023e97c842075a57a71f2d49b5a79ab44077fb", 0x69}, {&(0x7f0000000240)="86e31628bff09db08a764d81021ba9db5862e870b22bcc7e625a784497a0a825684bee6afb06754d27a5fa06529c02d929800e6abb177c1bdf138b3a61fb5b0a", 0x40}, {&(0x7f0000000600)="d27e5315a20a047416c45e39bd0d19506914d6bbc4bb074d5ba0af136068f210fd304253d08485dd631fcb6daf3746afea577b245429b4871a179d5da23702238493b993bc58ece592e6a86da4fe150075f3c3c351e1ddb73a787bf3e99a288a408b10e5c101c2e8a34f1078099c870fd8c047ffcd893bda6372994c295ad8650881a773434ccd09cf618713f81a63f1e104d824240f664d357c0adede5c34de99de894a7feb4e826973d77728136f303f1cd7e766ddf53fd04c0d9e07650201bc7d5112432fd4ff2782f1902453bf6af3993271", 0xd4}, {&(0x7f0000000700)="2a3cb083186c87a0c60ffa8871cb2bbaad201555d6d968ba67cfac019e9f8d5b8d05e59f923b19f1d550524e6cdaa218fd73f01ee95431fec3ba23135fdc2b736032de35df825f9fea1e53ff21d4fb5ffc8e67506aede5b201243b9ae4f8077404ad7c195daa8c9c6fa9f602c75b0585286e5e671ccc24ae1c532525baa3fbb7dc0349fd1dbf8791a0d644413d83d000be7d", 0x92}, {&(0x7f00000007c0)="784c9820f4c31adcb0d4ea4dff8b82c726691d062dd48d4f4ba0d75169e2a69367ab8849f70dd54213fac90ce4854311865672db3f2d23be20f0111a3ca8603168d43e9e517604aa9d9e0b65206bf253fc86b3c03094c6b3051cac8d5582db56839b25bd85680b04f3b2e04b09f660d6c1f8ae73849082c6185a1c90df37c4143bdda7f500cd38", 0x87}, {&(0x7f0000000880)="70387bc586c636c41cdb0fe8bc4c46ee909a25ce28a7ed92c010039908f5068ee390f826245f6f38482783aac0c4ea5279f4624d881137e548109d491f7d842e73a3932f0f76d339d41dfc2bb0e70c9e017a564a7ef2872a9b072bc0721da76e90bf8969b972c9f5f9819aa63ac7c5a870cda16283bb2bd9d8fbb4ad0005f98a1d5c5f2c1619f06a5d95503616eb6136b14e6ccaf832fe6d19075ea9f9e1790028f168074048cb69cf0ddcb0a1919a00e05cf38df2e80f9c56e8cf03f175a0fea84c92b89c4acc905e7e2a625bc6ab6087aeb530e3fbef83958c817793943d40f710ffeece05b05c002e3f2cdc4f51c0bbafac910958f125ea8f785cb4a7d67ea7510ce915a27170bc41d48a18b8281169daac523caedaa5f55bf8e6cf232a3b2e61e7326c2f0df0947d8e54ab4b24da8e0a13eab749b22ea23bc0b51bb5db7c7db6a5e566f499d8ab580b26baeaa93edc93b8e905e9df8ea0a4cafec95075672b0760f6ddb90b7800eb5a792d4dc0c06c03b0a7530ea4c8b8b3a4ae0516f33808a3abd741061acbc4f64eb3ced5005987abc3b09704ffa26c81d0eb1a0ff2d53a5fca8528a3be9adcc2fd607154e6fe289650d0240c6c7a862232016b448d51dce4a6f0aab26fa13c2d2d11417445a0bc254f4b3f149664b05341443e0c9a95ad863938f709650d89c3610ec7df34159161f3a68235b039a5f73b146eef491acda035f0a290ae640029bd9c1bd497e898e4f96d1b7d76b00e0db8d834b55734768a459fa538348d6525f0be9ad43fd6c883e3c289f0cb32ad19e599589efe0525980173c1784160a226cc437c3410f70c5cee69faa1d240ceac2543637cd11a7757583fb03cadfb69b08c864b103e050250d5889dca4ccc890384626f33dca350642ad406c246ecef3b5d6472ef686d2d6af133e879eb63db613f6d31530474fc1adad3276a3dd4c069ad81d226adf45091a94878b0ce5aa20783707e18c377bdb1000943ee0265fb20c86dc930ecfd1e7e462aabd68b489cf1db2e163bff63fd1c516565307ff3fa018a582f9f434be31a51326af6767e14e76c5af040df5c06fa6833ee4e9f7f4681a8dca508ef2a77c02d27d8b22c054cd02daf12bbd23f342b9c95b8e70dd52e3970149ee015dee22bba299a95bcca1ae69d8452d81437e6c872b1c7394ccb60ec46c1e8a95fbab5d2290bcbb29d2bf01a8380ea52b3b7481946030b6b118e82a2373dfb8c8d3af424a995ed8ae1a35662965baa754b6c66e98342b8abbae149175830ae940e6aae634fe21eb8f0e928b0f1791a4d6be524d2505728815197bbe688fa58db91e007b504e0bc06f9de798a6777d1488ed9fcb08786028428ce45fc81b0bd3ed82f7b6d585318e7b6bb199fcfce83bd69f5a0ca568730c6a14f3eeba5a9031794860fc1cde96a65d2eb75cbeca46822757daaada07ad5299153401148deafd73f08f356cb8c405bc825a278831420325acc0e1eb1d8da485369327ae16e24575c8f658376dcaa4e4cbe29707dae203875c3651c64b232ffa2468e7bf5656387eda698d96ef5e77873f1c39b00b5b132c42d5aeac3cb9c7a169e55aeb69e55813b4c9c41876281821b209b3a7a6cf352c004c539c34fce221846c847203130e94c14ef49ab0c3283dd68fb2fb1b1cfac993402afd7105a5f199210f4f36dad2a447842123b4af9fac21f44e12aeb772af5083760f5b51c6a01628e0611b3870f4d9029d13925504f50b2d1ca5ff1e499e12994a6425f155fd4a6f7760441bdec2a965f91fe3e001c297db17d58d7fd088b91a1e994f453a7399354234cbfcb1517c50e54f6182aa383335bc481c6f6724efcb9f3600e7b43c1c4466ae64c450d2f794b54485dae6690f05a0da8f8a923bb59acb6e9dc0c294247c0b3c9ad4e638459deb74fcea9a97db72efbd5e5a543e4f4a1010d5d4386f7b9736b78a6bda15c3ced88129b7ec87f626f825ec95a27c16f7739d73f498f584a590c4e194c0931a3307f625de58aed322d66cb7309452133dd62fb73467e4f3e5441f1995b2f664f072bbba3c2f88b0aad9375ddc061e28d91891647b50b8844c27c1f26770465ea2de1f5e33ffe0d58c42562bb28d37bb479ad14f2d00b309aca2afb0d85f3038f8ce38860180549fd56e8f01e8f29d24e68b0e926c052b4e4643978b1b28ee89346a6ca51fa4c86b31dbc9a1e075aef137696daf89c5372c930dd743f04cfa2ca6a124779f631feda6315396a0aae02d043a1dc792350b6cedbffb7ac0f3eaaca1a799f5341df14b812ad5831cfc3e12f077e3124f73afdbec876d985bce44cd74a6c8d4eb80cac9a32f68098d8186e6b5a9e61ede3d232b2dd50f18220b6b726f3ee15818e964d81bbd7ba6e52c2cd96c09432955d88d07cae22cb2ffbf7ecb90c4c57e2ebb97012da55f6a2cc1f5cc139caf7571dd896e0b96332ca5ffbad7ece18eb97cad02c247e3ce8127837092a23f031c4065844d69fe55692a575e86bfe25b94675ae732cc97bdbcbba1f28063f64f3e3c0319859f24a559e49d4a11561a4fae2208372f8c58e25efdba89720f33c5be7bbfbaf15b92f6f212d55ea18e5b0bb2b48ed0644938fce59d9e6f83671ad715cd8cad8f5516857f6563444626242e0dd954dcd674c34d6b4b49bcf4cb4af6df3fb7b7268db5f6d2347e689f083fd965cc87b6d58824a3dd0f70be105cbab7b09917ad0f2051943c5a60891b9c0a2fb105374c28cc085489ba6dc0f63dddcca22aad0dd0e35848409d2d61cab4d0f63db3fdb3ffe7784077072dfeb8dba1aa99b69e273e37e52fbb444295c4a494c65751f9d3b0563172c8cf2206b25b7a5583526231b8630cd56351caada39a9864e174ff38b723c6a5860d7c6a8c5cefa9800c5c5edc76dba1536fa216e2f32fa07b6db4b3c45ed672716ff2b61339e77ecafeea9c83474e4b49cf44092c501e91f9be5c954743a1bea98f5a90a64c5f9a28c367887d06e8e9d544cdd758519fa0e896221c72fde4187e6202983ad124b68a130493231a1c4e689439c2e16f27f006840812e9025757e747e36f9ff865ef633b03a449d35f78a419f99d64c181224713a8f5434083e834d73a8d8d45b9c1b1f6009439e8c773158d951a62adc7c300b02be89f0bb8db653cdb30523297f345a153c9908755109c455bfb735fa486862a7157da6dafeebd4ccb294b6e9ab394947524f185655994d43a9465e13cd26e6cb74a5d65deb3ca8f7e9409bcedc1cab9f206f399407995457c380b51226dc83b935d7c71d645de15657e2a8fa2951258e722cf6a91f328711adaa304b890eb7801acd47715cf72dd4fd6ab6b533ad25f42a9ff35a91ae900ddd1508897f3f183ba9a5514b4959587375e3b4e90dddcebbfa7aba7933e0d0bac13ee4520c2e8924a242f7c0c6b3c132dbbc22524e66bc64f097e8bf9497acca684fdeaf42893e21b67ed72d0450632798d047f9896ffc3b1385a69c5f34d982b80b3a173b7ab16c2e708fd3632ce5f4a89d5ada4a702b877527644f28b1fd3a56a48921c0dbfcd683951c53b22101cf37c482e17551fadd780782bf1dc491dc5e6c5559e5bb8cbe0ade0f9e9ff04029520d233bdef0d1b7a982da5ae1f40e7f13958eaa31b85b86df1fe7be9c780c3342513acfbcc145662d18561a1919a10bb2a12cf5609f71c2ca78900dd6ac24a77cd262d5a4bf35da9ba0fe14c89214d7af37143d034afd197f9cdb5db3f28656b5a3e402217f05dd2871130b60805479e2a415aef1c3b91af8406721a149dffc1cf4dd5b3ebc1c33ecd7b6dc7563a802c5a0be0b71e94c85b865d103aa2c8c55d4cd15d852cebfb7a886ec66cb589d409d1dea420713d11e034263e82446540305661d867fdcaafb9e601254b9ec708223be90d9dbb2b0adb5054dd9cd9d2f3434562ae717f48c371a21ca13ddf4c09ba583dd9505e78c8931ac0fc0426b383ab532c7f275041b9501a96a87cff8ca91d07deaa06beaf29040993e671035c2c28537be0dde8cce9820e89438c760cecbeb784b83381e695ae3d4f25505eee654a0698bd72faae7c312e3cee5a724efcdeedae62ffc8a8aa97f71fee9507089fd184a06f159afea1d89b931e3f707494ad76bb60adfa5393ab5ef8f776942d6ab5b8b9f3f0016522c47eee98753285b8da74c40676af53c3600334913d4a237a56c7c56f2b996de7625abbf63b23a3a6a6bdc5694176a09695df9d236c024cc12235107f720d6cfcc99bdbb97c8f5011642eab82ab409014d3d9621d8087b1f4b3f4511de409716a1449dc5e1717967988312066c70561542b6f24fce63411c596bed7d670402229f0fd8496ff41cedf145f04a036c27714a06917cceb4b5ec722e2a583410967167b8a4e966180e7019670e587fe9db62522d3c3b4759c83005906d59c1d432fbe2626594101997cb44c1f5c37092bc68f2a121816ed6e74d42db1216c520ce42332b59cce0de5fef9d92a7f438a9b536ca3c7077ce5b043b8c9b113a72cb250b66530b0aa8910b4d894d8880ffde71d91da4d7fbbf3378d0d7600921e5269fd0d8d7ff4811a5e87ae6dd81b95a3db6af5d13000973553891f00e4fdf78141c4832db700533b6159daeb73900f8bbd9f1c70c01df5de1a8f21d0b1f46f7e6d13ced25f373963bb07de4ecfd5182c88c1dce0616a16f0efecf3c6599ea593b300ebdc9a3581a270081b977552f857ad62026e272c06eb5491ff3576377c9df172210aa19e536bb24371031bf0433e7c144266d057eb6044843a47091f5707376137d73f84f193b1a64d5896d035fa861bc2d8f7225d67c52d2807788e73875ae52699b0ca95166a0781ec0c5b381af125e82cd69c1dd15a12274d451b5d3c4784d56b3d0a93f2e29cf2604e79473903580ee3b45601097785feef3d85fafaac634eb0073bca3e32346bfb247391e6fb1484f4ad5e998822fe69330e372130927d3381744e3017a9f82685bc459be1d4d57fd216ae86e758dc0f93a5678000f0d0538b6f68833853c3599694c86b0ed23083d216f0748397356ea6042f00b19a602427ac67953aa48683b18bc2e02c3459a6bb79bd9193ef312a50b7e4d4f5c4aa2b9e49d098863b66061dd108e2bd3e0655fa7cbf1eeb1da707656429d44cbfd6288c433e6f0306ce0c7b777fe66c788b8c96fc2c7b35a5774cfc307d40862cb01cb06d8e11af369431871c18b5460e6f858fb17db5d075313a74818f9c418207a1627b6d0daec86ba89832dd19faf27ca7b92ee1703085e2f60945ea869a58c17e254cf567aa762bd21e3b649f26b12b8d60d82e1928a316521d2c80c59ecb2e574a917b5c8f872cd793a251b1cc83ff210a98e133f05b52b1d7a963625e429b4aa092c13797ac3160e81bb565671e82aaa0fb1b6bcac561495a28b31ad4fbdfcdf3d6981ac30b359346b199c2dc1c80416438439cf8c3c39768bf834421f0b7775dcbdce902edca2c9de0b7708294d11afbac4faeb3055d36b81230774fd10ce8a531a622d9f2ebe5c74a7c566d0e9cc699f66a3f5ee00a84560a2d03a96d646826dc7ddeeb3dc10eb25f28c4fde82f1e33ec6469764135d9b7be88b6b6b82f7a371e04e96823f6345664d4ce0855c47e81ba66dd5222f2a2a1b789d4415c3a43e73e208531d6c34b8ce97be51cb61baa6557aa6d2cc7ae235a9caefbea0be7c53e3b6d44733034f25e6854abb6c4a35b2de6af4cb691be7a2cbeff9e0951696a5e052cd4168d4db30050f09c75a6418eff0693caaf2dab109e7e16b", 0x1000}, {&(0x7f0000001880)="d32b1dcc5599dff215c6dcdcaaa15e980c46b5260203dc17478a18dd2da65595011b5a2785b36e0ea5943be4b7528f770999dfc42c441defd5dd20560c86152f85c7a543f8802766ee3db707d4f598054deffa5a629ba0f5181e9f64b2de0dd32b472f19b94d3e573cc1018ea4947f3042fe1d46e11ce2c6811c697242e899803cd680484faa4dc4753aab0a145f4cd0e19e6f63cfff70f2b5b987049218dee8e50c1b02969e", 0xa6}], 0xa, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r0, r0, r0, r8, r0, r9]}, @cred={0x20, 0xffff, 0x0, r10, r14, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb0, 0x9}, 0xe) 16:00:48 executing program 1: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x9) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x9) 16:00:48 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/101) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) r5 = dup2(r2, r4) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) linkat(r4, &(0x7f0000000340)='./file0/file0\x00', r8, &(0x7f0000000380)='./file0\x00', 0x323e0dee067118d0) r9 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r9, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)) r13 = socket(0x18, 0x4003, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x14f}, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = socket(0x18, 0x4003, 0x0) r17 = semget$private(0x0, 0x4, 0x9) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) fcntl$dupfd(0xffffffffffffff9c, 0x16505a5e045b2b79, r5) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r21 = dup(r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r22 = openat(r21, &(0x7f0000000440)='./file0/file0/file0\x00', 0x400, 0x1e1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r24, r19) setuid(r18) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r23, r19, r18, r24, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r15, r24, r11, r12, 0x0, 0xfff9}, 0xffffffffffffff64, 0x5, 0xc4c2}) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r16, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202262f66696d65c83137998e02000000ebc8cf1fc1121dad94b894ab7aea8d91865305000000000000007d7bf95fa64878809fbe8ff67c40abb03f97981a5f01e61428e51b914872a712914fb06e4bf1deb99d47a36596222e5f094858c2125206a3a05f5621c5a4f32ccbdf85966a832a360ddd75e9b87d675e09fc8713591ef1bc05cefc574a91007dd0f728343a1c6c87a34e6d0086fdb23ebbce595259010a8cc58b432f9447ae4f8d21354b88fc7bbb0fa4c04ca99791e84d566ac52332ae381339c872641666c04a15ce9163c93809cb508e350f62f900"/234], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {r3, 0x40}, {r5, 0x20}, {}, {r1, 0x40}], 0x6, 0x6) mlockall(0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r4, 0x0, &(0x7f00000001c0)) write(r3, &(0x7f0000000040)="cf44ea9dedecb19a2f304ab777c51fa9d058d5a0320efbf11e391bad065b8e4248c7af0e32015680be711a17adf59e0b5cdfbec01028cf441232031858cf62c8", 0x40) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bf5882ebaa1da574f286d719c2e3") fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x3a3}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x6, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r3]) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r4, 0x0, 0x6, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r5]) getgroups(0x2, &(0x7f0000000080)=[r3, r5]) fchown(0xffffffffffffffff, r1, r6) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ftruncate(r2, 0x0, 0xfffffffffffffff8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7b390bf88b3c6a0c, 0x2010, r3, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) write(r4, &(0x7f0000000200)="812e1cc2134a1a5dc62fbb03da374e2891cd3711d8db61300f9c37169637e383e000e76ad9e837715271e89aa1033929e3e0c6c3fef24ecb2835e9ec6e324d7c6d68d26d", 0x44) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00?\x00\x00\x00'], 0x10) 16:00:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0xffffffab, 0x0, 0x0, 0xb}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mlockall(0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:48 executing program 1: clock_settime(0x0, &(0x7f00000029c0)={0xfe1ecc7f}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000161423454d30e0667e957395ce34bbcf2d11202ab222049ba12e317847e65a1cc13dd10c66b4b60a087db7d0b8f2a4dd67af476fae4f00c39989bf9602f6291d797321706e75aefc1f23654fae627efcc36159a09e1e9111a8dd7f00b9f10c5a991affa2e6868afb5a63acda59d2fbb646d01de6b269dd3eeb543b9c117bff35130a6d39c92e9e4b7add0fc22de8157ee4528a236b98c48b2771a5079b22da1f11603381f4f3639d2e56aba38559439ebece7541ae393a76a11a161b9ba7fe9096fc5d917712517ea2041342f7522debc1da7860e218ecb6aeb99b456fd91ca6d5bac5"], &(0x7f0000000280)=0xe) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) recvfrom(r0, &(0x7f0000000380)=""/47, 0xfffffffffffffee7, 0x1, &(0x7f0000000340)=@in={0x2, 0x1}, 0x4) clock_getres(0x3, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0xff, 0x5, 0xffffffff80000001, 0x7, 0x3, 0x515, 0x800}, &(0x7f0000000080)={0x0, 0x1f, 0xe10a, 0x5, 0x4, 0x4d32dfe8, 0x5, 0x1ff}, &(0x7f00000000c0)={0xffffffffffffff7f, 0xffff, 0x0, 0x80000000, 0xff, 0x4, 0x8, 0xffff}, &(0x7f0000000100)={0x800, 0x2}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x2, 0xfffffffffffffff7}) pwritev(0xffffffffffffff9c, &(0x7f0000001380)=[{&(0x7f0000000200)="a16c6972fc97fb65514c83a9c83ec968d6b9ad1cc6f86035222319570bc533d28ac8443988f4f7e58f0b7e56ae39590d348209ddb5dbe31028480afdbfca44bdd75ad774e239cc915bb60bab26635e2a4fdcf95b8db3a807f012cc44f346e8a768adb1f80e1347f1e1eba4c80d7d86397253bc3c03911e0a0d8964e40535c735e2566058778dddd1ae335a16e22f1504bfeb603db11ffa6760eaa3304ee39f13e61d2c44f6a4e5728cc333b612128699b3d2d00f62a2350a2b096eea", 0xbc}, {&(0x7f00000002c0)="994575d598683e8101d2c2ce3ebd0e39cf3105a205309dd260dad8ef49799f2690e9b1ed1ee84b9af1c4512e106e2c035b04d8c56b81db614737056b2dc5bb9b00adc323681ca52734d14380093cb42cec7abb148a733d0f1c084648d5d2f8a189b3c1e87d5f0350cfdc02857818347ef5b4aa6dd4c45d32f85ebacacffc06287c14ea99c1801e3c5cb91bbeec5cc724bc63cd76cd99136b65e79d49ff81455c65de5b0f410be40a8ebe48d02bf9db3ed664107863376a606205cfbc0463", 0xbe}, {&(0x7f0000000380)="b34424c09ef4bbcfab900a6b178d06b2dacb06f80befbdcd45eb185e24c64aeefce66332d4a49c3209bb634ecb2dedfb1d651a437507792401598980617cc0cdc47dfe5e96b5827be94dcf83577f47a595a96989169cab9eb76ef2a10885a2d1f8c610605d20d0320f7cc1ad23d266f490691d0f5380eb409326f0c6fb9d0538d480989f1ed8fb2d618810d0f86373e485e2d2364fa07a13bd4e0aa1888eb2af9282a6303ae83870df9c836b1c91b87a4d932e01820b7029e073217cce98a488343c8f41a596787eb8d43c6a6c00be37eb8c12f100f99436448443fc702184c628cc3f73659579bcb26b46123d4bae331f8b78d53a6b1a2cb2d89fdcf12daec99fa94900572f50ef6d84266b3ebc851212bd21da9b8105e417b58dc9365c4add0cb240e932d881198450973fc182f19acaf542f0e67cac8d45d6005794b4d456a8cf5d2956bdf85a0fa62196fde8b5322081b902efb4c090054d32d4b91fb52afbf502e116f46d5ad11185d5d01d8961bc5804c27f5887311db3ac1090c3e64d12bdae13b338f27704c7dc03d88236b80aa48ffb4253e32736d073a95cb6fdb95a5a7b3b74d1a14cd58b8dc8afc15de4b53487d6cd0d481348cee5fd0a4322a22c3ab2164d1dfd347b0f838fa9d1f3a961f9a7101d06ddb0832402022607016cfa0ff42e97282d6579c58d7fb19d0eff813d56b3b074b18102fb41190bdfd461f40708d7d98a3af62e3750b8106f2363730d7d0d5d8928aea937532271673899fdab7fa2f8d8debeffd6a2ea915b19adab837fd9fc9d3d69b6ce5018851ee7d0f6da374dd5f00b6ad51601f933d38a396620329493b71ffe2accaa850fdb776977454258f7ab836c200fb94a61bfd18ff502ee0dd1d4c2b245ea6fa99b1b0c8648208bd8671c8b91ec8101783e7ebe03b22c00231a2d5df4d18d473d7f994ffa35090325b0c4cfcc740553ca28a45b9362c4e491d7206f59bbc82c964e529355abc595e4f79e40578f0a7c08cf7137b20b49490597395d905b6cd57f2cae0ac829fa99c6e818343f3894f4fa6699ec864fcd4644cf113bebb48466160d644ca081286d919ce9e5911d86665eabc45a22f522098be24ab41b694fb31e50b5f8589f024e23a4d607e083e6a2c023309f24260f9d809b8c0e234342d2120c16214179ebf6e56f7659efd4fde18e643351075b6eb071b8ef1cbd4375f3f327e29c2ae2b02189c3e3a68d825037e94294ed8927981fdddafc8f9b22aed9f0a6ab9cde4136eb20e552ee4703dc29312c8db6d77b8a10715513a9d067edd9962c13d466d20f5557e113876d9af323452535cb707cef0cf3da7154d41aa6da0ceaddce578865a5fb85457a406b409dfdb3d7b450aeaf88143d7ecf5d0b3c1b0ccbb6bf4a70b95dfd3e89b16257376fae016267146db9f5db1acc3f6a0fac3d51b1645346e0ca08ba15715d1176414c16d86b4801d508ff3b9ee4fc2e60038371a1cd66865ca73957a8e07f302aeddf5cf0445f595147136c2a82868b0485e8c9c7249c9a331a3e34a8c8f287e8d1c284b01a15a37ed09fa65920f75cea1617ed6d3994450e64458afcf3e54bf4932e04624a45103760bd7f13ec924fc5d573a8517b2eea35a63b18b6b8bb8e72c4986a4bbf594761c10fe8bd23bba51554f5ae4f145dacb2b3d8e662607e7fe769e60c6ab74c3b8704a4e90e0111b139457932219d9e43b5be47039e5edd75e3d4f13bcbbb6dc45a777277d048f7bf2bdbea3919c05dfd703a88ef31c810bcdf0cb5598a8ab9727671dd772a9c7e83ef9f75ef47515d9c1e70dfa69fea98b470637766f60df7b60ac55be0da85ca18d9a3d79b686bc0f3c76aedf6dade3c8c38dc0b53e3d98072cfa6add0900671da9d006d0b0bfa0d8854eb0dfb845ec1bf20f8804e63b4aaeb67795f0e45e4b3a60b4fe7cfe8fcbb96cbec613b8f3eb115e25174c2b1c75b8a6817f028d4b10f4f9ba8b27fb95ba2e413868362551acc1535679596d9f09f54fad226d6a5c4dcfed144d7a5816c01d33257a67e5e171390a3f7e259e1a01bb91a622591d57e1dc1f5da5c0eee07e12feba98e68cdb48e9302712ebbc70e27c5dcd59b21002df90023bdc497e7689aaffa469758c9be8ffb9c540c17c6cf98d98881acde03db9978a9b8a3e26d5ff08c82ccc8be8ab20a187613e59b2413c1d98b2b63b917f4bfb35b4a706143c5647f1bb0c0e12554c6355977a18b721dbb6fa34f7f2b75a93c47c954e9d70aa223f02b2da4ec5a4268c9110dae6e6e720f7a4249c628c7c4c9d06b5e4a31b2b6fa8bb57034747fa3f52ae85865bf3b30fe909fca2800208c6c121866c21590184eb832a26f990853e23a3d7a04a3c419b5f42b26f2aee4dca6d09b1d305dbb758ad36f3906cf9f974cc4cf93c887c0960f80a3d1fe009f5673fea6bae44f9376e62a1e60ed2185bbca115523dfbf5833171890a928a1545f045369751a8036f6f95c6c17ee52d9bbbc6bc4bc270f5740b0fb700a2f557b8564a44f91035b2b247c4a8c60670e3e815a80e190c50d99ba9b789027b6d7c09b64445def460639c2567798d22e0217f569a3874c863b1db189bff68e2791291d14f11044b0ba4cd01a2baa2c3fb0f385661c547eae7461c3159a6109a4ce89d8c5576987fcf6c0cc0f2eea21f0661260783a34e2c4403ea96d055011500ffa49bccfcec0f3ce2afc24c5fa8dc102de5c18a5ee24baa5ef108a1e5ee072ff9f7a2d7f3aaa86109dd1a209df3922760ca59bc6c91c6c93126661f24cce474cb3533e5813b763b1847b2ddb6d040d8e3e516c554f1a7d9617ee014f410e88c1d3940b65b907a3991afb182b9f140b7ebc21753abbff0cf370d64af42f93ee9316b5ba8db09c61a97c5914e25217898e6c8e16079c32ebe5fc47de96adb1f13d8d5b42505b3d9eb3147be986221f8f838c4e2f66b58cab0d156088324d34f32f2f11f58c604ce36da4b76084058ee6f150b918b1451d5b7789e4aaa2ad560a438b8cfd10d5f7601bd3524f97672ac82f8093f13c6b4e22210982a69a594eda075ad114d384a4430806a32988b511f27664c07f15466f4c66ece66bc81579b837ac1ba4e1fad7fcc4481301b64b02cdcd4208433f8de919f482ad4be453a561ea3bd5760624134d1f4a0cf116628143c6efa87e26b179769ee1820ccca695042d1aab6384bb12300eae65a633f1b0a89115b6ce48dfbeab67b2cfef445191c2ef5a62f11158ec5cc868fba9ba2d36628e2b637a8a217924213f8cd9b7b4511829e4df8cbcc281827e5be271fcf79bd376f8576d97743afdf7e72c947a2f4bc0e4e391a298dccf0ce1040ebdf4493b86cdeaeb7cba48885b3bae54b2d18f35e36276b45e68434978879c052f3603146548c4e60ddfa09a04fad56ecbe0be1e0288cbe4d74f2cb1555be35ff93e6d8750f2fdc4749c1f0be060b990622017dca31c9379b18f59f72a9836061215f4552aabbd1238f860a84b5e875dad62bfefd156a50860acc68adfd9c191db3605430b744bb30faae8e9548cc9b7124228b3903d10ab784de7a447a19a064806596897e389325152a975b8201f3983051464b0470b423609f265cf493854d9ce7e7408ce95f529ba2dc47f6f2ecaedf588758215e169bb8e41842aa89d6c6746bcc1df577a5034dcd74017996d5c32b30b7f5ca70b03bc279f17d317f20057338e3bc97c0559cb5d97e8c27db74f02ed8738cf9d83a5792d57aa31d894c23705e919c350f08cbcfa9a2e2e75ce7a9cdde8f551f2a40736691d3f4e1975bff5edff4ea18ed7fb4b8cdbd7bf6abc6c92477261b68003f350d4e803798418191468aefdcdf3d5ac2af7acb56eb47de1a9bf6cfe98b538bb220df0c1c41fb1d7f5158d871f52e99644cbfbe8abe95c672c3484e04b66455f87944f2cf25a30f240c7541b29f5fd90c0bebc330b338706ce5d80129f43ff2e144b29a539003320efce08e131f3504e82c3f30c5a51f683382c74e05e43a40cfc4ece7be3ca7c20e14f77cc3c71be60906c07b8230c2ba9380edcc1eff902ded5f0ee084ec6ff14902364b410715dda4b9be64a7e86e7e144a8c5502b24dff76a2349f4b12b7860093023eac6fa00fd309aa77bcc70646d7aec570142a82f7d497e7b1cad895840779378bc6b4a4a129faaa41a3635450a392538c033851f7993275be8b8c3787961dc82f82fa16c80ad995c443e27d8cbeba49e925f44a733146d40253c0abaad18acd4d1475d9c459ac3a7f4bb998d7cb7b3338f10ea37c0e6707c50448f4855a59abcd5d2482ab9fca69f2f8dabea931257a4f738bc6eae1f1ab6e7cc423a9a1cc2b3aabe5c56372674f37504c15ee083afbed937d6fbb0fb484dd3e61be3d1b93e6f8054a9f7b3b7e5372208ac818e63090307094d1c36ad78114f5abe1273b0927673a4782c53307f66a6286d008319a58715fc1cb493e43e01b593b7dac0b0c21dcd1fc11908b198e8c964dff5655692a6a5ffa864bb8c721fd12469ddccb436ae3658bdf9645a21be93b61be68af38313d563774d06393fc2783229359c3dc860023d38deebd62b101e6570127b66e9145296b247e5ae04448d1cd2ea10d0d4bd61e250d1642eaf9c6e9b0b85568a00a126c4ec65d2afb803f50d3159836ab701d51de7e5824dc1473bba00fbdb9d18fc7256d63b7b8ee4aa18b3a5c5fffcc15471eb0d6898a6ccd0249b4923e45a89c14b60f61879441636b894b59853f61037de2b216d407bf631f9bc428210063e1ebae799097e480611297d389fc155b8242cfd07ddddf56aab1c83e2c5e1d031a515b7a4a6419f5a259fa75c8eef522187b8084c6a3656d74b5b068a3b12ed24a37b11c3ce16568013cb93e000d6b5cd5ee217bd08f528932b42de4f1316da90f79d305b9cce55482a0d5ab62f77ad58372447c15199a21f8a41fe190a7a4502188b261c30480e2020c149ded11bac89d3db4c96b07780558010fe814064fc27d5000a12ce1ae2a9cb49f8f34cfcea03bd0d700efe047d53d23a2b533b93a8a377345a3d6079a9a9aa00fe33795cb71f112b14c357e915eb28e8408c70b0a49a54b4b693417d06e6f20d2f55f73b902e5a09a9fd3cb23deb0bf25222315006299f47c862e253b0f7467588059828aac214f10311530525e8369fd568cbb219faaf5ce96bb6fdf8ab51775fbd7ce1a483dc63720ddbcdb593cf2961053d119f11fabe8f04fc657fa4ab3176ea5bf5515ca5f725097685fb8ea21b78156e63e0b8d5683033f4b56d3ae28501f1c2c3a950049c155cafcd4dbbef537a5a39481d356d3340fb5436d8a4d41ef8d8dabb3d62d0384d4025e1e0f6ea84a03f4328ad522fd283b0523cea9f27a47adb4df49aaa5e2dbe0376283ca13d8265df7d3f7ffdd82185be1538433fcb056360ef795b08a6b46d382937a5b9c7107110afe045cb71a7de5ca905ee597945bb2a9d418561fc360487f7702ca2558d18b4ac813c32551ff50ecfeb6b40e11924aba59c0708febd2eaee52f15f832017683e03540a6356ac83f8de2e9d001e9449b67c7736e6c9b6a51045ccac9d0ecc182a1d66a65cf3c598a8720e4ec4b64def9593321d6ef26e0fd44775cb19d6874f8fa61336f178c912e88bf8c0db8205318d7c41b04e4d26f0d11e92018576667c6d293f44e66bb40bc9d4e27725b96af084a8b6aa4ee757faa32ab0d23ffdba833ebc7e0e0dde2fb1b567b62f4c27d65a016f8f60c3546908ca57bd015e205f48df2288592488e895ad1cc7166ae973894562a97b6", 0x1000}], 0x3, 0x0, 0x0) msgget(0x1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x48}, {0x6}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) fchownat(0xffffffffffffffff, &(0x7f00000013c0)='./file0/file0\x00', r1, 0x0, 0x2) 22:28:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) preadv(r2, &(0x7f00000004c0), 0x0, 0x0, 0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3ff, 0x0, r4}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x25}, {0x6, 0x0, 0x0, 0xfe}]}) preadv(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000100)=""/95, 0x5f}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be969a4f6357e3a", 0xe, 0x0, 0x0) 22:28:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x992, 0x0) sendto(r1, &(0x7f00000001c0)="133c395911aeffc91e3bac04e433d40bd6d0440bf87c85dd77c518aa12e357bfd5aa46e4faeedf3937f00aa12add3772caaf7da9741ca272f55eb7044f34a448307e4a6786c77194fd03b9f2db10835a511a5b013213e4a761c4f1c4f030d9e6", 0x60, 0x4, &(0x7f0000000240)=@un=@abs={0x3, 0x0, 0x3}, 0x8) ioctl$BIOCLOCK(r2, 0x20004276) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20000, 0x10) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x3, &(0x7f0000000180)="ebffcbff13b9fd812ea34e713048d0faf19d9f47e5218a6ce69931929648", 0xffffffffffffff38) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6530003d03b5d41acb866db6b7be2ec098697f87e3afe7f42c7c9801beda557853f8d275ccf4647c9a1a83b954"], 0xa) linkat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:28:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="34997f2ba172b022b26e47b028fc216ef448d72c290272ff5dcc55623d3ccaf9aafaf84e63de7140c0104f631f1b08f36df8b7"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 22:28:15 executing program 1: r0 = msgget(0x2, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/45) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) mknodat(r5, &(0x7f0000001180)='./bus\x00', 0x100, 0x7) 22:28:15 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() ktrace(0xffffffffffffffff, 0x1, 0x218, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0xa0, 0x8) accept$unix(r2, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000140)='./file0\x00') 22:28:16 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x2000000000000660, [{}, {0x0, 0xfffffffffffffffa}, {0x1, 0x3}, {0x1}, {0x2}, {0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {0x3}, {}, {}, {}, {}, {}, {0x1eaeca1a13f92611}, {0x0, 0x20}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) r1 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x40, 0x200) fcntl$dupfd(r2, 0x14, r0) r3 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7fff, 0x800}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000580)="36bcf0d42b286759fd273f9d75d91b6da43717bc4a6cbc5fb3a4be353b2ea8997188b523ad27180c92aa2fbf6b36d05229f6049c107b16fe5bd0e7d4c82872b24d25be26beb9d0348a2af91dc8a2a2e778c2b011d69d2a23f517bd1645207e6e343443b225f4c3296f08f75a51a19b050e3b68eff6750b4d8e03649492c05066c63d0e57c769c652978af3f20d9a60ba0ba8253d0b8161062ab062b89198058feaebd9ffd0496b2f2d9b45dc5224107b6d1ee92ede6952e460673f0c6b7af4247e5605ff8251476aacae9f0f7c1f5c6432d96aae18f4ccce21ea2f484b3c53b9f954dd4fc1d2235cb6b3d984ddb9d01877200eea338ad127293606071914c2847a04cff82f75146d3b323df16ed20f6a892fb5e04f66529abef0629f8b25765491800d045aa6533b93a04638c3e8215139b1973450fc70587486088c5be13fdde200f5a5d559f65a53daa835ddbe3ad44cf09d8f68498f3d01c0bc3f8df9d0418c3bd65a8622720c5a6f3f6cf0bdee00ccfed13750c6b2f4587a71547143112b8fd91b86c0c7c9a4eecc1ad0d1c7fdd068d78f628c3e2e2bc0072df1910814027d4d714460ac0e5e99237adf8a6e470df4ae3d981dd8b6ba392af4cd1268b70ddcdefd668156affd48111a14e9209ca33b6676e4add40c27a884cf8ad9aed8c018fdabea99ee2ea31cbea1af55bdbb4bb16c4c02afcae02e9db33c6ca815437e0316f834c2f9786513cf08aee1b8d81c1d43f5d192a84691dc63bc4f27bf69e1a17bd2249f6a98af1556e418069da0870c92465c61621f7d1b5842da116a97a503e5cb5207fab58abf3e04ca5d8577fc2ce453910ad2ff503fe1a56044f09971903cc4c9b8d0a38d65415e3118a9677579a4f721c6438126b118a47b9a98575f8881217e5e69d3449e8739dd8a42953b2293762c02d7c62475d5a1e3f943794af626fd4d1c5c73b856b925f59434ef8dc52e5f47e28ad004765639bf0009dd7c413860638ce00126c23084456fae6ec54944cef4dc8ca33e01aca5add53a8662e049be3d4d7326a4b29b76dc253a68e3693d3bb76cfaf458537e7733485a4ca5378b6b1c4c1af90dc9e2908e90b891b09cec45d79d14ded9cd53dc7429d6dd577323427723da12f23f7b72396e83239bba0c2aeb186c38ba9a459f305459579adbeae1072f84bed630f4dc2094e1820fc512d0ffdcd921dfc1c5461edf2009f101fcdc83061e3f3a837dd21333545a22a0461d142f0a6a617ec8e0e9568efdf8f586a951c71a7e14c6f7506863bbe990111fb5727bcfc147cba61395bfca20773c17384b86f83219fe1d0a7fa23318c63a94b66597ac9a747912f8b3ef64767cc89b88e56955972a73b5c2297cee09a97b126fb12a3fd559a03384f68880dafd9f65cb8ebba531920a1b7d7674d20bef396fac4a7b7b9ee7abdf8d08e43a3de631da829c637b598e7bcd5e01a28f674154752489f402d43237beb0a3f748c66d8f9a53c62d4c1226eae867c594c57918bde907f04c3002ba770e064ce746443b9966f6c3d9460f54783cf5f4ed0fa5090627ec90d10fb35b896d618535d75f8526be4692f8553f35afca7427d6b73d2734f6ce6f2b4cb01c9d40ccf9d29c35fc9e726abd7fc7ba80b863e0e687f715098a3ce30ab3e697996d09d262d2fb60ed76dc71bd6c31598086d071711a36c64c5c90a8431d854971faa37d4f6f3ba4a803ff5d6e353a3a00b5d743115c56daef20bfbc4f28ea7b484318315dc2d34e922a9c91ce1afe8374e0da100f391ebcfc901591ce6681c9a667acff76baee1d011636bdc8a7ef34f4a0d0d5213cd3c7021490216426347fcfe5b58d5e0a7f0ca97ab4d9b169f6299663bc031f52650e0fb15d8e2f52d18a13d390953c001b2859627b26546373d4b456edeb2b874f2aae79d41d62bece9e62d3f06f3d4f3ab5dc95724438abcb1c7d3e1afcf23ec688fc726b95e3a7d72e0c888b3e9efdb40eb04a776df14a3e3ff09710793b7df637f008c85d8229b78154c558933440df91f1f46c44128f71bcc88e49296743550a26ff46db4e968e101b46ccee50912428c7493913af625cc0cceecdb7b0a3ca5d44ee20148d78a09cb8c896c09aa0594fd076ca118469a7ff424093809418ac645fb1e00f0c9ddb464f1bf46fd0d95996f814c96117c7989ac8c4722ca1aad2b45896cc9c54744264ad069983c586b2508f9e9c768ab9be5ef385a8df0a4d142987bbea6503f03f50c9cae8b38ca02c62ae747dec49d48463952f5007090f0b0b61c90ec6a2d0025a7f94e4f6cf65c5365b88fb7081dd175d1a3031f112ccb77c0952b9fb393b7ffe543befbdf33a04331796c531c22fb9fe19f4f051d36477cccb995268ba214cf9b6ff9d5d6082c232d057fe8c37c8380bfa91ba4c8044e6e89818e0fd162143cd4636efcf5f3ea3da30e545d9d4a3d5c4c0e5bbf4c508ce4c5dbd17a93efc12795e0cbbc68a4dd9c7fcb758dd93553320551ba87d4891b662da0c59d5c46b01406c4b13f6538f799ada3c239d7b3ef75ccc1f8c658a07a0a6f288bc0c7e9d1009956c42c19cdc4e7bb758f33bd18eae4219854aaadf1c60a2704f5beb9f753407a10bb605a2dd9ca654244db8800174b331a4dbf8ecaa5c29f2c3064b52cb9e2aca412fc7c1f72c0d229786d66d9204f6fa50690532a32cc84aeca95f97b65de742d0be90fc91d860f6be2b6b652f641662113f0f0f594913e57524f48493b9cdd1a98a2c52ef8cd12e47c0a7cb2df50150a4eac9e5b0ad70aba575614a06679bdfea00f79cbbfac27e0b5c19a8e13ec00c6132e20d25c69f4d9b7b2980abd2e24d4b2459f279167f97d52b09f37c3b02106e85f6438185c9cfc414db064bd687e6adaeddbd2723a75747506c643627c9cfb6757a3aa89aa099201772330a4e13a2990dddf6ae2f68ef2b9b6c6edb5ddcf86224f265663a936ad86c81b4712b660bb045e44a386b30183a60e05546757648358c4a1e4e41fb5734335a565b47c3ce2513abd24641553dbc241e12ea6666ee3d6ed07194ac84a3ef33da4bb0f6b2fd94d32f8be5f3bb67e76334195515506ceab0c8dd10bb601ce0242e5ba5802ee04bc4cbb03cbcf78862616dc908f74ffd21b0943c5dfbed9a3d0d6377ce877595349bb92eaae608f8a616f73f616382cc10dc12c4533703143707965528e093fbfc1e261c1159de3513cc3d583aaaebd73d9df8be6945e218e93de62a3f76f201aecce57906b35521ce504ca43f57d118a0f92e22a40fbcbf3744668da7046e00bf85d4b9dd83ca85dff9ec1609cf0ef85d8ed2e5c5fb8d2506d4da688054bbe9b428af403f2d364ac2b500d6e7928081b32d8d76019b463d710f254b5687e2c25b2cdfda97e81b387bd1ae984eb714e25b8b9eb272ec33ddfac8a3bb22f4fbd330ff0aadbf1063dd972a0569f9f21037483eb34bec87630bc2d303aa4e5db65c22ef52a67ab60f846999a430cf58b1d2bc43b1750d65aebb8eaeb4386733c1902ce8728b686b1d8520137bf57cc482c5ff39ce5c5a7231f5a206adad9d49a6538aa1d8a49db32dc140a36cc5ba3e42a43a0c2e8066253f54590851d112087b95616aefe74a3a7429d99009132040c697eb77b19626765ffb96309a520cdb36bb199896ea1c668dc71c51ec48cb6811cf32a193f9807cd06500097a97e8eb1c5a1db7804bfc449262510fc757a382652a6eab6c30c509fdfb5f9ebc4cad6f782d2f91ebb59aa8f28d8ddd745c7220569837d666887437823c4fed05b9e7615aaeef39824ce2dadb5f7966367e19ffed5df8236471e7537a3b4a18de77955ffec07d2d89ecb71c9f9e6ba3284a1fc5a5ece96d0da0e8760e44b7c4f0ff779327d7e66715f7b762a36be0acc09e9ece22fffffd590738ed0f0cb9fb5e2beb2ec216992ec5b35016da1859d61f03c2eeb59103527fe960fdcf0de56efe1146e81f8e6906bc6b3c5dada2b5c7d159c861059d45f5a64de338d4b1373d08d79b96d5fa32a5a55c7c2f6e06118d70fcb68ea747982c5ce9211f7bc5ceb3a714285e640dee59bda4535fb2e4323e61b542d4c25af71575e991df5d7ba0373a07cd968313f7542472e41b2acc4bac42fca37e8819275eb38fc456682ad2f46b1c61e121151e0b8f430b3fbd62363b030e88f55ab83cc21e47486f00e13353ceb7d3d4e8a186a764a39f1e9e3df14aefc60915e1b2ee0ba38a88fd5a11ae91ee7fd101870018c948a58904ae8916665c3eb78c758362841a88e3ea409e338368e3939aa253fe09aa19179bcaa637be65581efb650a554c79b13bb3219dec5c816e60794ad78155f9f99f6f8139a78a9ece6af8bbdcd11a7ccad1eb183c506a00398d8af23285b8810fb800bdf5c5b233849c1e5bd533000100cfad25100cbe3a0d465de132e871d1f99c4ee1bb683b7861536b039f1a1dd924ca92b30cec841074bdbd6924c5e6fdc0240609370ca94b5b47932e6f8ba9ea4ae94316c0fce6ff4ed8da3aa1b1bd48d0f6521e857cbe3c378472b153b7b1050fc0dca5be6bb1d3ecfaa550776fbd0e1b8cdad152f1fbab723938ff574cf3d829ac9c19fedbae979c3582431143dac03e337b8be7ef23ed61a0289abed67f51bddd0c40fd771b1f43a0113a65bce4d1fc62be4ab904690281e380f89a77637a926d91d714bf1635fab81cbce337df3830cedb528d4015a7a033056534458ef6e16fadb438fd978a166192cfa143e712332c7456f8e811099f07af89f12fdfbfb9fcc70d76f024dd1eb25e35f403f8b45117a9c67ee72cc2fcfbfbeee585685a31f76c5cc72a674dbf4973f96ca5d7881581783568d3beddd9d5c35aaf196c33e0f8f9b840741481e7f11d8d6014310567795749274d6ce3b5dd7f21d2ce0ea769ef7218ec3823d36496e8809fad7556586e73c0d8fdcd6615c0bdff478de5a6a0fae956718a2b027809bd4cf6ab7066bc44d76865aa1dab3a1abd9b6a70f76985959ba65ddb5a3f4f42c13eb8ca65c25cfc9a6e77397a2aa839fbca7727db2c196c63a07d0dd320d556cb227e42db0719b10bcec95faedc3f1099ceaaeedb6ac02e28ed011f2e9579a2ba057efd8d3480e51d37ca9e59d641a3d71631265e70f51e6c12897c50f59c39aa0288fbd9f9d655c76e4435567dfb1a18688a407daaef053946b2db689a227646d36f3a7e61faa178a50351c936b7b7054fcb8621a159009ab485d3d4f76a64c8f6e0679b7bece1b6ee7ef3a7981d054df3c1611632d5149e6856e688792913beb20a43a00844b8d12e8128b18527d099889abc869920eb217fac5c0d4124d32ae1c52e8aa6cba60421621bd5864a0c372dd7a096bb4fff5b97644ca96b8314545e4d28b9c760d7b320221c1891c3c1f315f56acf758338a159da280d67254d89723a3435f7b8f43db59179b8455a0d55236e721a04b3b6ca0aa978f64a11c153ab1284ae199d3bba10dc240d8f35a13d79dcfd4e4a118c251baee5be9d7753dd3cd216f85bd3b4682617f27fd1d81d314479eb756c67682cdc2d5a6a503518d7fba06a79ae78cb58c786c78209cd27db7a18fe315fd0a756b1a29bdbe0984a86a793b39855cdcd56939c97dc73ff1aeeb925c0275478b3ee2ddfa3d0c64b7b3a41f6ba1568497edb1d5082a885752501a437729ed1ffb0149859e97570ce9aca062d72449c1a98208a536b39e717e82ddafb31626b9fc45f4595779cbd786899984109a5fd34a74983e5d1305f480336272d5bd022b7d3f0a05846ef7c28ac4292c26ac028e4f6f97956", 0x1000}, {&(0x7f00000000c0)="28e24cd1001fdbd5f2a24aaf40bd7c304f185a4ccedfd9d7498b1e30b4c7233165ce5c", 0x23}, {&(0x7f0000000100)="ee33af39e117eb3763", 0x9}], 0x3, &(0x7f0000001580)=ANY=[@ANYBLOB="1001000000000000ffff0000030000009c54291066d7721d5563ae4212c73655e633ea135428a43fb08654f28f1d7336f63bdc36aa60cfe681ea7bd43adca0b859e6b55cfbac882d5a78a632b144eedf204ffc711d836f60b8cdf1238e733ae0df0fed8d78aca91c76b4ffb9fda9402133623520cce164e4c5827464056e82c58df8b91dcbfbbbf870deb6d49873775618ea221f2d27d4ea968c4f139d9cb44ca65d2762a44bdfde0e4296ad4e4c55b2dd383d10b9c2c55b5bf9573b7a12d3109f6a6d4a5a7207b5406bcd6314db890171c80acb174dc134dd4f4904e0130676a6d564e8b3f653c312ff8ac6a67cf6c3adca1644c73c864531ec659a28d6a422837d5e32a645ba2da9e7d400000000003800000000000000ffff0000080000001dc50dd66013b843e4e805d5c5629035b361e5578a99a5fb0605ece65feb306d627dc8ad23a1590090000000000000000100000088000000f8069895727696b1947ef344929de9020a58c6f1443e6a098e060d9ae87161ac33cec54df643db60f7d28ebf6696deed95612a6b2165d61c4f8ecd8555e5b85f852ffc22dcd1c64a4c557ac3ebf2d736116f1015a440c928f9b3c602b777ae7b7d4925a4e16bf347e93e3a9b61be3a9903ce69ea26023b839180000000000000d000000000000000010000000400000084f9edf0612112f3c07f73abedb3099f62c5f0225a5b3d7a9ab118c8624f93e61e793491c9110f4b009b242dbe4361f5656adb3b592567d3bc30d61e863a9262cfd020280855aebd7baa7be15a05b7f78822fb02b24b2380f1d45f58d041203c9c3add625c7d5485b8170032e577656e979d51b42ca4dc1c7f86bcca978dfc78a231631832a791638c16c7729602f5cc44ab57ae9ccce14f168a7ddf464c197238f139065eb71674715b8eb60fe111d7142d98c194e1e6e3e70ad58f74ea5300f800000000000000ffff00000800000025cb3a4a010436fe7d89203001b2766f732032aeb8a1c15a931fea78f525e48526d866486f6db4171b4bd357d7cbb2480adbb04e0388679466236fe5c7a1d5e4bf1ac28ac679142d07bf7be81a3fddee7b78e48aa387a113da1b080c7d7a6ba26e9cae55b2623182d3c6daeef173b497df7a327054f1b042bb1db97396352195818b3118de750d75a2e0bf9275a008308360bc4c2868cbd211246dcbbc173bceb3093ca71945014fa2b08438c066077b0bdb1232703d0ceb8d61ff7f42e8a35906cbeeb7fc27244f4753e79690da38a9464371596ad344d8a7055ce2a095096ddb97543f5a0500001010000000000000ffff000000000000d340e640a9870cde19197f218012544565d383b21543fafe70117d3a8a520de39a9fc440e29776ac952e1e9e2446451358762b8a75a9e6ffc49dadf086900e55e6d30c350ebc64f7f37c42a5e697314926f87112786ea9cc6a8373feb34cf7ba9d1fa0f286e856e5f4510bd163de2ad0c6b189539ab92ce1dc0314bcd37f31e350ea19f87a56439c761ab018298cd573d1787d00d93f17b27d3eaf397c9a91569288de47279efa07629241e1a4696087a42e4d6f55c7cb90c2337fc80937b1ece67b6b8c3b00647b84337995480c66a39f399a569466a376c6c9ba24e616a4d32f245128495ff6f56f6f5b3c444e56e225289e7610615c67d3aab7a8062186ddcd3467966096a1973484538c1f4600632805255ea6181ea92fce4623fd9c91da022f6a10ae8de62b62894324cceedf24aa0c35c636afdc220443cbea80745ccf9138bc77a3e7e2d739cbfb6407fa0169e49de2ed46e6d19190b411248cc97e3c1eb66d5b6632f73d6937db9ec32b331c86d769a1f6bce7d36f14820d83d94d9ef1f85f42f55c13bf00c77b0ae1b70558bbb73389652f6e5fe8497287e3dcd4e04e82c7818940d37ed6ed2376db527f50715412a4c03bcb02c6de7b5c208257db0088b9f1f6f7daa6accb40fc4374d9208994d01dee6d8237415e226b09fda3461dd1a9ee4744a85e947f3d515a07ab265f613c2f9e57d499d52e01d1dc4c7ed943e175c7dfdc346e8c417574bf41f039e60adb81db62e64447b9bd13f327c10c3f3b38959cb203ac0b2f4d890ba1f598a5f0e76638d3dd2e7f4a20d4ff049726681c65a09a7a87832761266c7f89e13867e678167d003e04ce4896bcad5322d4aacbdd8c7452c4ebab0fd69136e00fe40fa168829f6031684fe67166f1d10ecdbc4a174c386d697c028eb3a653c9eda6141c82d4ebdb5cd75caeb7029af00deb2bc7ed4146c92761dc2bef581e1525fbd9c09440ef320d3e0249ebd7c3d20d1c701146998d1621c054d2b0df3a4b531d8d8adc54ab22d8b7a9c187137c75572a0aa28d4b74320af952f2774bf7de7075bf9bd2832e5ff7269c43b9b9ebeb5e3eae3da863cd995e372c1710a63b3cd422089050ca8eab6df7a10b0a7fac702ed7b45296178140dd6a78c14e062059cb6146d991ccfb3f29c975c554349fb07525bcf61830c52fc84c9edb86642255e7bc4e07937602f6e25b2edf092c8e0666af6cce7cd8ac1e97738921d5b603aeb74bdacf2983a493fcf4b9f133d42dc8ba111379b21610868b93f1920b3d54d0f5b9d9f1114dfb15906dc0ce78331ab0987fded09426bcceb395a25813befd9c5af2880eb53328175bb716ed4f7b219d5143b1461cfa72e7707775dee7ae02f6ee93f3d9b33d5674ea91d5d6e034b988e94515ecccd2b0bee2d97e25cb69cb81ce13e23d2cf27ae291f242c4795b27ccbfbff8861c5bc301decd13c0b9940c6b3cd092c1e2699f999b2515a77430299318d4abc28247c169511ac3e2074df38591b76b856f858404771fc99b2c5703c4a0e833efc8d911a49dbd49b217ae3b4bd6d587f926b78899c89d7ba0ad63b1a02f2a9dc3ce725337646e9ca453c86e7e3f4cb94850583b9363df2c4635c9dec4baf6861265c636a7400724067a3e7523605f01fadfeaeaedb50add12660b42ebf65ed53f92acc88398b7cfe63af8bcfce9ff6557e71126fbd381de3915c0111f7104bd669b2a86ed0206c6ed7f865b308160e51ac9bb5ba34fbf5de744d98011c3aade0b25ecabbff0ed1f887c33fda62efd6198c1b8ad0d963e873628655ad96dfadbcf7f72bca1446e1d311c98704dc8987f8cc60c8ed13fe016ff977d671987ace2d95a6f80c15aeff7c686ae7b7db1a55f87162d6a9a21fbdb4af684c34bb09c5af9d0e4b78efdc91140e72436733a5f840572f63908ca3a01026c039a9a8985132f5df450e6d0f4b58b46e8a086c237bbee8e5d1dc02e0679a723ff399c55f49e5060d29819fddca07b4c5522a92601cf18df61055f71b5cd783a1aefeb491d561a2ba51ab23a53e6647689612aa8456569b594a2abdec796d813c9fe22ab55cee1309430be6e5ca2b3f0186ec86b4bd4e7ea3fbd83e2bbf7f9c1ad4f154195d99731d942e6374052692599a976ca9c9cf05921013b2db1bb98bc97e495250dcef5be7d8660a238979bf42501b4cbf6099103a78a18595b5c6cad3e36c1907ade9b8738f3fe49b4befeae9a7355ad7a859517b0e46a532fc6d8fa3f3665c2c7912b59c7ec4c74a021a6b4c205915f92da87ec4bc74981408e8b9c0ff1f63332e5a06136f717d5defabb97786ed66b1c47f698fd8eec0ce69c29bb707bb85b6ef93e3650c66fdaf1e981f51785ca54c1790ed5e5d70f39c677cdd3501ac39259f098f2f105a31dba68e4277665c5c0d0177dd1b33ee350b5f393c728299054460834db09cb07197b6beaa081483e6f659e1f396b27939d9ba3d87ccfdd29bff25e3aad20e7fd8b06c2723837d0b0754390b9821bc7f7f11553b9746785a0d4a0dc2f9c22a49af2fc97f6917893cd958b64b607e5795ae28072ac5b064572b9885da4bb8a958d1e1f48dbf3086eb8227594a857e2dc42bda79c03d72eac37008c86ab82c270d55873b7430cf7e66563235f53e307d4828bfcd6490c0e9b738b3b6259f9a8ec0cb79e72aa240c5cb98eb2beabadef0837f8ecdd9238fe92f5824df6a16518bfe8dc04ac23d737ed2c5dbaf6106ba0eae86bb63cdf05b8633666aebb4af28c74d5d94a075ff109c35422165f638e2bf9d0de1ebcd5e8c111ef4bd4ff7572229a0fd805413a7b67aeecc810349691f9c9fa0e93228fead91e9e330db5fff2d28524703d16f02e9f79032a8f0a3e9bb28058b3587efd8c282219cecc5dbc5e9ccd024bd779c942d5912de53a0992c33fcd826189d5aabf8f9b3f23646c954a37a3e7b6853463c4cacfb0be8d6f47e4790d774916190988431eb04dfc0cc6829ac913830f10c19d81a577d49d7cdfcc83fe9d86130b74daf08d0c7231191ed16a6876bb2297cb6e0ec3666994cc650184c14667140b1fe85aceed346d4e46e4a0ed51ecb6eb8b2dab543f7008e30d524a831318a2dca7630e9caff3efe54fd758ec5e888c5cf0a20b4ac2c84135a795bad5f51567d6a36fe3fff78607b7c1998643cfafd8d9544e56977c0c92ca9872000fa7f6742ffdaaf620095ac24e6ae75869a4ecf81518a670a4725fad1c8be4c9e1beebe80be94048620b5d1b27fd2fa1569d121c3da673f2eee3e9e5492f709d7f1db83e6a41f16c66e673ed6ee59b8f47e7fdcd74752c07ce0aa4c283a60071cb41835a5db132a1f38ea21dc71c67cb77987d0c89524059f393f3deb68ee14a91ba28d6c8852822227918b0cc1901701ef09a1d0a9dec6ebe2297d7e820034ac44af72ecef3d2b3807cefc63987ef9612e065b0f0fe275713f062c915a529c0e2aaf888bac3badae355cbf6b365d0c31fdc86cfe6e89e4a73ffd25242c957abda775a5fd568fe3d7ed5fd2a9a2f5082c68d938712faafcb9d8eaa45b365b0a2bd3b6b1152e04c1ac9033430b132e8ebaba398073497227dc351d2ba0bd240d45a28d81bd009a60b211af70f18589ebb09f247fdf3049c8522bc7eb529297134bbcff2256784e239b7e95abb510bad5723f978e5a9a0582ef7a884ffdf6489567b205c5e4f4aa501185ac1757886963b7e9a4a8c51aba41e1dad5b63cfe7232bf1fc09157a6372c160509a142bae4cdc92a2a00a5bba5007b421429059cff37f7a6fc8c92d88ade187046d3258a7327bcf2c9192bda1643f0a5f0d1d01fc0d5cf67fb97841460760ed6f8f9740f2d466ba094958455f51b7f348d580e9ce60a5ef9243c0d82b56e631ec711333c022959af22b4476c1a4e76ac9909cb411c82da29ea7fa557eb8d1fcf88b97059ef3aaf2a71999bda720bc23ad11867a3545008e874afb15d147166ca9a1aa12f830c960b7187a261bcc6f4c57c28cc9ee4db422df95b6e0f3fb228cda7d183b6cf9210d9524407cff01efcc8181cdbc60b2a4cc52f623dcc9a9b3f045136b574909754e903903cff4bd05ae35e5a53f5a4481248a838ad4b4b7013945aa8b04268536482ea27c0868465ca7a97f0ab2aacc041bfde49176c1a1c4f52307dd1fa0b6f14deee5f5d1fb9251a40bab6da424e8b5d52dddc433b12f065dd27b75e878958b687fd1fad235dafb3fa3fe70e2d1adfd3c828e727b67d96967c061d7f107bffbc3fa2f302e974eeebe190d755ef70a1ac368e5fdf8f73e93aea3517f32c7f12ede929dcf52686f1b9a119eb558e849ec32ad6bd373a0fcebb3d612e14a9911cbcf7470e94589d11968af72f856ed708b28362017b7a4f0c99ae787120e8f7be13c35da45827d81a5673f3f2ebaf9a8b5ae78a67621c81acaf200b133ffa44c5d4864592abaff466c04c3001e3d981d649d27ab0a0c75ffdf20a544fdfedd154d736c87778e7039dabeb7fad4b4765a40063a540a01eaa2fd460265d1166001f0fd94e38d32cfef986d7a22e742a9f73112a94d354076fcabac658123f33a5f674f1fb92e70d8cf4db4b8354b5d0ca4868871954c5d45f73a4cdab8291f2eae3f9fdd8de92dcb6e8d8baa50baa6e5873a6a8cc35cb8dc79d6f22b4c651c9072da4655faa29e5d3748f2bcc0537c4023e7ad980adf155ac95c8a2aa9dea72c4e03f67c05b033c458ef338957fcb0aa3f015d133449149c700306dac2a5b878830a7e537b97d95c8c5b932a833c23d7bd1d80e32f30c33b4f7d9ef3d744ccaea39a5dc712641e41843d7803872b6845a4dae592606ffc0215b316a56d13166e617e1bb6a1d125d9e54c37e2320deb4b91382d0922676a8a93c5b43cd03641ad9867d52a7ad00a02d96e7fc7cf2131c805ce42f3b7bf56db83e0de80e57a304c1e46c14bac1c29fe7cabe1920bc07e38bc84f1d3a98ee227da08935f443a71e243ecb52aee9db5a4a19ee4cbe56bd4ec32ca3d836f04abcf9063b09287705b5dd6d429508194584b2d1de19d99f0890546470823192e54ce64941a6e31a9cc11cc8b677f92dd15f0550900899a8bb055298b8684ef80170c2dbfaf956048036fa603fb8d4363e0638a2f1d134f219dc39247726350738f17ef3afee5aab60314059baf1db282993256ea8f3da82f2d159bd648c89b85051a2c37148be5d1c57910744e557ca5f9cd1b7e62889ec30086fa8ab53cce597615a27f34bff4419d672ccd6d074ea5e5eb2ffb05f36a8a30e96346e07ca19b9824cdcc6f30facfc67d254d329c1e72be9d4888a3df9f23134db0bc6d6d55b99229dd9c51258f099e94852ff0784a38ff1c0198c08d33f9b1cc234a260935f08858a2e7a04a9dfbcbd6dc305e2011a1d49b68fdddd37aca19538ee87e7685c20b54f7da8262c18d2be96d9667c1528907231c184d50ba8fb6709854fdfdccf0220c2aa1e3b8b2baba5f95c968146e1d4c859ab96a0050072d8ba9108fbeeafb3f59397d5b69796cb10f9ed99c6d06efd0c660e1f7bf3826f727fcb233bafdc8dc628fe114391c505c7c1991534d78ce4a5d0a60c16b87957c057a6e87839e914269d12258252d573c849178de30d3a8b5027036aab8fb17185a85acb19d3711e03469ceefdc383739d484c00ef2e1bfdd1d6145cff65c63146b580be0920c1a74d3515e2e11f2b59274cccc730f3e7a927876157f83337b542fcdb23813e0b5c292e1b6d490c474a64933f975a1da3ff362c621af706bcfc3d0a41f2316df687c577b477ec30000"], 0x13b0}, 0x20c) r4 = socket(0x1e, 0x3, 0x0) setitimer(0x2, &(0x7f0000000440)={{0x5, 0x80000000}, {0x100, 0x97f}}, &(0x7f0000000480)) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r4, &(0x7f0000000000), 0xc) r5 = socket(0x1e, 0x3, 0x0) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r5, &(0x7f0000000000), 0xc) r6 = semget$private(0x0, 0x4, 0x5) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000a00)=0x2) setrlimit(0x1, &(0x7f0000000280)={0x2, 0x2}) semop(r6, &(0x7f00000003c0)=[{0x3, 0x7, 0x800}, {0x1, 0x3f, 0x800}, {0x2, 0x1e9d, 0xac3858658c7e056b}, {0x4, 0x80, 0x1800}, {0x2, 0xdf3, 0x1800}, {0x1, 0x6e, 0x3000}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x5, 0x2, 0x5, 0x2]) r7 = socket(0x1e, 0x3, 0x0) readv(r7, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) r8 = msgget$private(0x0, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x29}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x7ffffffd}) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r7, 0xa, r9) 22:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') kqueue() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 22:28:16 executing program 0: 22:28:16 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000780)={0x10, 0x6e31, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xea}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x61}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x20000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x65}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x800}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffff9c0200000000000000000000000000c8bba3aa", 0x2c}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b7", 0x5e, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000680)=""/145) r4 = semget$private(0x0, 0x4, 0x80) r5 = semget$private(0x0, 0x4, 0x80) semop(r5, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f00000000c0), 0x62) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000180), 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x3) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r10 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r11 = semget$private(0x0, 0x8, 0x80000200) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$IPC_RMID(r11, 0x0, 0x0) semctl$GETVAL(r11, 0x6, 0x5, &(0x7f0000000540)=""/238) semget$private(0x0, 0x1, 0x10) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/177) 22:28:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x3, &(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16=r0, @ANYBLOB="0000fa720000200000000000001aa6ff000000000000bbc07ad2870a3409d04e1e5b90617597997f66a9eff9ab3efad7ded7cc226e", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00009b007e23720000003f0000000000000000000000000000000000049adce0805811976b6e152af4d0f751174bf878b77d513f7b4d4bf5469646a54aaa64a2584f1f58ef0af53ddc5f66b3999bea05efee78527f000000c654b9c613e95fd0a67be8be88545de14137dc7e11d755d1ee79d2490b34e4c731f83848086877845d3bdd965d92", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x1b6, 0x3}, 0x3) r1 = socket(0x20, 0x4000, 0x9) recvfrom(r1, &(0x7f0000000300)=""/191, 0xbf, 0x800, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/78, 0x4e, 0x841, &(0x7f00000001c0)={0x18, 0x0, 0x7ff, 0x10000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 22:28:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "000000000000000100002000000000e7ffffff00"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) 22:28:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r1, 0x400, 0x6c, &(0x7f0000000380)="e3a76f76f7ab5c84a4c2797d744a63ec2bd1d3e694909a8f6a4c839bad1f276cf34e40f94d0ac3022a82a8b64810ab89be2fb9f54a39483a91647b598586eaaa06c4860838e4c5e15ff423b56042242281c3870aa6df80e670da27bf1504a0a09ae8e056bc71bc0cc2b178532b7f52650ebd18a367ec7bbb74c96228abc0fdf83d3766ef21afb1cf1c33901c4f0ee13ce768e70a36ea574bb490f7dc394b45408164e95daa5dd14e7baaf59bf4600ada2b58b039f6f9717c2f83790f9fbec8f05f9a07ab003bd960f9ecb9b35d2208304eb27d1ca70b48c37bb07d50aaad62e8b768ef3efa81a51586ff0f00006bf8d1f4e292bd8eecec", 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 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, 0x1}}, 0x13c) 22:28:16 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 22:28:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x2c}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 22:28:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xdfffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) 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) close(r1) socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) socket(0x18, 0x4, 0x5) 22:28:16 executing program 0: 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}]}) 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, 0x0, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3c9, &(0x7f0000000680)}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r5, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r7, 0x2}, {r0, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r6, r8, 0x8, 0x6}, 0x81, 0x4, 0x5}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r9, 0x40044b06) ioctl$BIOCSETF(r9, 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)={0x0, &(0x7f0000000280)}) socket$inet6(0x18, 0x5, 0x6) 22:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r3, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x190) r5 = getppid() r6 = socket(0x20, 0x2, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$lock(r7, 0x7cc1063e34ec3458, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffffe, 0x1000100000001, r5}) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r10 = socket(0x400000000018, 0x3, 0x0) setsockopt(r10, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x83a0, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) poll(&(0x7f0000000280)=[{r4, 0x100}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {r8, 0x80}, {r9, 0x13}, {r11, 0x2}], 0x6, 0x6) r12 = socket(0x400000000018, 0x3, 0x0) setsockopt(r12, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r13 = socket(0x400000000018, 0x3, 0x0) setsockopt(r13, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r14 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) socket(0x400000000018, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x400000000018, 0x0, 0x0) setsockopt(r14, 0x2d, 0x80002a, &(0x7f00000001c0), 0xffffffffffffffe8) r15 = socket(0x400000000018, 0x3, 0x0) setsockopt(r15, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000001340)=""/36, 0x24}, {&(0x7f0000001380)=""/164, 0xa4}, {&(0x7f0000001440)=""/171, 0xab}], 0x8, &(0x7f0000001580)=""/249, 0xf9}, 0x0) 22:28:17 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)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000015c0)={0x10, 0x700, 0x4, 0x8, [{&(0x7f0000256000/0x1000)=nil, &(0x7f00005a6000/0x2000)=nil, 0x9}, {&(0x7f000069c000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf6}, {&(0x7f00006e3000/0x4000)=nil, &(0x7f0000231000/0x2000)=nil, 0x5}, {&(0x7f0000115000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000381000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000344000/0x2000)=nil, 0x800}, {&(0x7f00007e8000/0x2000)=nil, &(0x7f000023e000/0x3000)=nil, 0x20}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000303000/0x1000)=nil}, {&(0x7f00000b0000/0x1000)=nil, &(0x7f00000cd000/0x3000)=nil, 0x800000000000000}, {&(0x7f000043c000/0x4000)=nil, &(0x7f00006e7000/0x4000)=nil, 0x4}, {&(0x7f0000337000/0x2000)=nil, &(0x7f000045d000/0x2000)=nil, 0xc319}, {&(0x7f000063c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000025000/0x3000)=nil, &(0x7f0000759000/0x4000)=nil, 0x8001}, {&(0x7f0000458000/0x1000)=nil, &(0x7f00000d3000/0x3000)=nil, 0x1}, {&(0x7f000031e000/0x2000)=nil, &(0x7f00003f2000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6de65d0e}) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/133, 0x85}], 0x2) 22:28:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x86130) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000001c0)="4d0fc353a416ad71cfed354c4480e2077b549b6d4576b1079bb92a3f205018599f4fdf2b0ec5b9e6fa3c71829e25d10d48517861c6326eb6c27249f8c29f76ab5ddc1f4ff8e01cb2b6a6b06e9e77e0a9", 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x4a) 22:28:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff, 0x0, 0x0, 0x4]}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x8, 0x1, 0xec, "942f6d93f0f1e1fd676dc0e0a720329b3926c51b", 0x7, 0x80}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x30) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f000050a000/0x14000)=nil, 0x7}, {&(0x7f00002eb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x84c}, {&(0x7f00002f0000/0x4000)=nil, &(0x7f0000701000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000094000/0x4000)=nil, 0x2}, {&(0x7f0000120000/0x1000)=nil, &(0x7f0000307000/0x4000)=nil}, {&(0x7f000010d000/0x1000)=nil, &(0x7f0000682000/0x3000)=nil, 0x28}, {&(0x7f0000509000/0x3000)=nil, &(0x7f0000377000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000423000/0x3000)=nil, 0xffffffff}, {&(0x7f000061b000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f00003ea000/0x2000)=nil, &(0x7f000048e000/0x1000)=nil, 0x3}, {&(0x7f00006df000/0x4000)=nil, &(0x7f0000043000/0x1000)=nil, 0x1}, {&(0x7f0000276000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000026000/0x3000)=nil, &(0x7f00004ae000/0x3000)=nil, 0x1216}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000076a000/0x2000)=nil, 0x2}, {&(0x7f0000319000/0x2000)=nil, &(0x7f0000728000/0x2000)=nil, 0x5}, {&(0x7f0000324000/0x2000)=nil, &(0x7f00002c9000/0x3000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x8fe}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x8, 0x7, 0xfc, 0x7}, {0xfffd, 0x5, 0x66, 0x295}, {0x9, 0x0, 0x1d, 0x3}, {0x1000, 0x5, 0x0, 0x1b1}, {0xf05, 0x40, 0x1, 0x8dce}, {0x2, 0x3, 0x1, 0x5}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x995) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/176, 0xb0}], 0x1) 22:28:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) 22:28:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) sendto(r3, &(0x7f0000000140)="1af9d1aca0ae25131fdc275fcba8ac4cc44a3da2daec0da99a1b97c2724ac0804505e755115236a885eae05bad5d03d2beb6ba4ab048b64f78cf", 0x3a, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0xc0000000, 0x80}, 0xc) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') setsockopt(r2, 0x7, 0x2, &(0x7f0000000380)="6820955ef6d2eb7769f9b208f85c8523a461549129dae510108e8ba9a5db4d5c8bd58a13b687c3ab8afc44daf8a6aaa1a41b99bd03a7b4cd40567fd1332182d33eb37f44d981e8f28674f40ace30342618a2d3c496127595a4dff55eb7984ed9867d162ff0f2911d26e846a76ae88c623176284fb7bdfe1dbba39217f8508e658a8e5b3e9ff1585db38f7c51b1de59c6b513c85679b4f01ce019bb688bbb88b4401c25b24494106a3c457967086ae9e34cf5afae76805af5e35365ccc633506a3bbf564db7c39d8894080e0e7718f22906e8e6a3d5ed5cce0cf030a51338ebf314971f36cc489713b701625ba36387549642d77a01abb9bcc3b721cd9e0f69122de8b64b67373f48d7a47214f820848fd481172f119c45a419b6dbed8b67771140c31ae49ea0ee8150990d6965d90ca0bfc9db805e45a9e719802d15d6cdb526a35786c05864e43ff0927b98b1feb099f16a532912a5064f0e0651fbc2d4fe4ca40a793e17e564467867869a9e1d91c2766982db6e0909ccd21df805ef4ea3c552d04e6bd492ff8b6fc4f2f0348f233f0bef4d0144123e7e253a0290d49d75ede8e881436a4f11d8ecb9e17129f3edf0d378cd1afc45a2da0f2dd6c6ea2f0ed726add8d9f3ca9198a85d2d234f31197f187f398c2267d7d1e70c35409dc448886f0f8595046e86eee93c473b966af8f04ba616193740d0d24dd2fb33084312ad67b51fffdacc54660887015f7079fb76bcc7034e0eda8100c91da959690a73ba37596bf88abefa4877d86c96383caf2e61b893d160235aef67fdf79111533a841473e079b371ed696410273350cfbdb45528af948f2ebf6a8a4919aca9bff619b986c949fcfe1c6f48c00f4a5848f8a2adf99ca218fdf574d503102c76ec791d97017c396331b594c816f8f0ab99ef48e1eb8d521389603fe2ef962612b76261f28a3427822d04c4f21944d1c009c38e8fbcad1855dfe4b6b7e218980a77cc736eeaa8bd0d8d62c9c355d540af76913f4e4ffc8f97f2e84c3b3b752673de97a30d74bed97d7ac58b60645de71ef68afd9b3766fe49f58b6607a5a4d3f61e1f390c71595bad48ab0c18c73a049df1275ea21764957f34c237b96e53c792c0e337361314ba11ab621608d72b21725c337aa31dfd41e5e78d0639a77d80ce2330c4c680ee6019f83712f0c9599bf499a8d1c7eceee2256d2db02086ddc543b9e2ea9c0c7417cbce77970ffc5e12cc2e4ecb9ad1b6dbe641a3362524ae9bb1d0593866c7dd3b43077e450de36c7505828c39e67281da7f0d19ce14f62ccebe61c0939f67ace5b7f8c851d25d874825c35053cc46b347cc897c13cb441507a6be55689909fbc4feb9265c1d3e7db6b59b3943ddf0c616c7175a34e7bb5bc58f523ce40f9dbbd021967e58112d2caab5971da2935a7502ebbcf9eac663f4328494e473e61d7ad14e5bce7720e816cec6e30ff2b1da8b55a05023ba3aef8d2433acc94e0b7af1576011cc6b95e691a2f9ac40fcb76f9f3722e97c49233d17c8e5bae4a28929b302af6cd5764381e314ebc6137c6adc9926a1eacb85e5ecfd61df06460f86e7ecc8ae79d3363822e54e3e3e309eb2a05a82f14dce40b4b956c81c40e8862506c9419ae08a1a0e91bae6d861febaf1f9993e5e9ef6e54305747ec94007a1acc7ec354b6d777edf3c2a7c9e7b1616bc4ffb3b147663529beb0930071bdc09da9690b045e8f8c5d4db8e6d4f9e60036135ac13c1f32efb602e6af3a32fb8d145592a29487cab234bdfab075f7e9b1dcf9defcf5a81d66047a7543e6117f8102dc881f830ef81eb040b35b43c4823732f9336d0b03211865a3880204593577edc599898e3021ae61010303d9bc4ec189d080a884a495e08a70a0d058191504d7175481db2e775ddae802536bf6fb880d9f027fcf73bd2dc1be854da330aff20edc337476f4cf7e34c1ff09b530665e927eb7c6bfd71b18da48bea780f227667b1c65b6c2e5464d717dfdac8244fba8ca32247af2827e7c3c18c11880a0825c43be05ab23696b1e7af9da069187111cf8d9ba912a2781d9805bd016d368066b3223066c70a8b0e724ff9fed65e56e776db917276f2e91f1de98276403da8d7c6cb3f70f01b3f393cdfcda470752f689f44c634a937624bc01978ae6a681f123a847c83a7c722d2a8becfef7901b16bc556e10f4d81ac034c301912db7392b1bc7d2a58348ad78f2fc4d7ef36bc7fd6346ea3705fb03d3701a26bd5bf90d7a9fbb558d92b1fc8a16f35d3b5c29c9e33e3a8e67834d9abd23b41a2b3aacba3e29f9e53c17657c6b3f3c432b61abd43fdb1fa7919d897920731d3da4323471d5471641943dd7dcadc4774352ee4244f1f2dd651fe7e55ab9e87152fa8c08309f243b55624f71bfd9e2a45a4a0fd4f1e848fa1d407fb9c011b96d3adfe7f705f8198b67963588c75af56baea0b40ac671e18537cb35814d9cbc22ba6c11a1647dc0c7da4d20c577c032dafa3694ea13b63c9c0647dcf8e11257d41534c6eb07dd0156631fb8016afe02afc44f54ce57f35ce8980b8971e2b756d94c800f795ddbb465be79155367971d727be87617ad49513f22a3e1a28b8d3ef5e2fca926675511b8e98cdb9db5b6082e04e73343e2bf47899a52733adf629e9178a1216d994ae61ab29dfa8235a97d6477657eff3ee171232d42372a8694c0d2c4553fbad15c1d90a9212fcdab27917420318dee83335f2796ea18d26dbd28451813aaf75759d90a21f6eb066ca884c083a66682f3c89cb34dd531c32eedaba12997ed3074e3f7253d91b764793e468b5c4485286d548a98333e561c93d0253e2a5631b6322ced0dfafe8e1ac78b0e3a2066fe56ad0d4802ec553fb343e40c5bac02c7457c6009ea91a16b3663ff9d51ae2bd64e0c24c5eb00f439df93447e5e7feb12bcd4c3257feef47c2222c9dc567929e5f4e7c5496d7cd5d833e56975b599effc40a529b6052621a5a5a61f4b2bc029f40c2ce1495e2c242041b271b79fa8fb8dc54506579f51c4cef56809ee7b9070313c7455a0542bb77615526a7c7ef5a52cb81a4ab953d8b08ae49379911e41c7c0f7b84492f7c7bf2c23912b31b8317c2a8b6912feb4b529ac156c84a08570743d64ea95945771a53485b3806caeebbe4310b12db271ff653aae3e5e19fecc8b43c1604ff39eb6cb1b3084ec5b743f9e7906fdb46adc2c611622ca68476881089886a8350a522dd2d3e8c4a00c5134ac6f2ef5d1489d753bc6ff8d369856a5abe7b92dc56a272b016b3b481d6cc8218622dc3615a03d71467d013a88a02d0f33e5d93ec6585d4b2475c9ceeeec96b28adb5a72a88d13baadab500418446fec3eda0006d1b5cc4cf32a96b80de3606087150be93e37ac7de4358b3fc5217bdefdb9e5b8a1feffaadb46a1bcbee33afb9fe99f1838bb5ecd310aedbc7fdcf8576bbcd9f17b79dbf7ca531661d26f740aeaee284cda0d8c84935ce1d99949469f64c01d3ab0ac990738647b77fb26192691d1c6bfd0a046f57c377a3f20e4e4146abd72023250efc4368fb142ff30de53fc46252d7de0accfd688c65816607bb5cd8d0c4a5cdc01b6454373dfe2ad6f7c2c0fffd0813f2c4918e9309159708ff79b3f62e792849662a70ef5dd38d7b1fe92ec6cad14ea97b8e265e4799ea8b90cb6be8020c0bde37bd76300d16fb6ca7340ea28061bc4435bd93f4d54cd291cfda0e17867babb7968ea50ef340073e072b374466010bc477db8398e96455f818c36d51120bf1948a0b7c3c8dfbe139166f1ba8ea8de21edf4270d796b89055c54e184d15451963834a564e047222576d843bc61f3b770a00d9d6ff925bd0e3fae0ef71b09963829b0a4e50f539138f2321d2a0523924ffe6dd63dcc856676b68967de561c5034cc0e6b8189e4bbafea894112d7ccbb8639905f1b232ad40d72a614f40e69c075b86bfbfa19e199ce91f7e048e62f3901812b625aa00880781dd3a990fa9564d8b0d18d9eacc10e086c3e4abbe090aa0483fb9d553d53e727a44d32645cac90b39162d422fad0c512e85785bdac449b9cda4481fa2d6928c847d31bc7925d006de2262fb203fd512e6dc96cdfd749b04820b53fe9ee25dc67199c5a6c920bda37e758d8e381abf31d8117bf130b26c0ec9a9f1db8fe517fdb22d55cdae945013b6d0279e0cc68582fc7d7203bf789e17540d5eff579088b8211a5a253c333a983cd93283427f7191d6ec6b30ad0494142a61de63024c4751d17effbf2d2a71281fad9a477ea7b6891624672f6e68ed7bf020d09593df9c1a3f756461b144346877df3f3658cf59a48186d843d40d8774d0a5bb8ddd3b33ad06df6b7fd83a6cbd218b99fddd2ab2ea99ebfb57050cb45bbce2d1907dddda5e21cc6fbccbe12e189d8ca7b5e983c84c57b90936781da9d4d8377ebaa8b113140d8a5d49207f9109d532f97f5da0016984463e31b98139c3cb6fb1f60436d6dd125f8f8cfc769de46bac7c435b716fd8e65ac78b709b6e661f0d9cebd5d2054ac2a47c63f43cbe4b45861f22e9a5e084a4e63bf74d0f51954874641b7459991652d78b8a8a3b2356aee3b26df39797c6c04c519f8c3d3fff0f175dcb6ca7d56aaa9a59bc43b8f6299e35dd1af0fd2e8167409aa8aaba0c9007611d72de37380b4e653db545b48150ff3a761e990602f488c4b02a81ecbc3e6851b63fc8b39f3d9f62754af46d700a0fdbf40c83164ec2d027b10cd2125f6ca3feee75c533911d533069e0b9ca0f001ba39ae92fc997d907b5dd9c38979a91b1a27e5ae897c4a076b909491d1425055b97f62058c14dfc348b8fecab1410aa1c8b57a380e5a78347bfe04dda10cec4d1e4499bc215165ca1f60b4d950617e6232581cf189ae4e91db9800d563aa7a87d4c50cb98e22334d03b0057283ef58bef8da5c1f97c326401d6a2b51d1e1630b7aa6f845a496b7ff3e8a488fe253fa56102e1514f505e085f85f21bbf49e0be749ca695e62bd8ae7c258c8a6fb0c7bfd28f116cff08fbe0aebc0d483dfacdc3602fff293864b93589c169fd2de3ccd55d5d3acdae22bf230ee3eaec5ebb84f8189bd4f8bf3a4576290a93234f89819a6bed3ef658cb681f41d0e7df37443a7e193e456c1d7cbca842bb60d748a746ff20ec382ec9cce3d74e6b178ee16cff1171f1d8d629423c46264ffcdd57a488f5aa1625d45b8b6f54dca00b672618d13135b68934cd32cf416e4217e5598e6b8ba6a275c7789d73372910b2d72fc41eb472cbda6b53e1e63ca326eff82a000f7fdffb06f87cacf631be2d8420d7b947cbbde80d0361fae5b7ab40075c3756e2e2a068a074bb31267ddf8275a0ff9c09ab51dd453cc2be294462271163b72eb0ffcb11887b67eb769b52f88980c62dfb0c45f1b2fa12e08c9fc7eab45b588e8f1537c54a7382d17b0c0c144bf33850397ab910ca2e6545e97f6f6082762a9dbb94107567409f94a4ef1183c6d6dc45b21fd048082ff4864dcf5fdb78919a44d442df36b024a356870b0d7f70a68bc9f7453a970bd134cbc06c9cff95987b9daa68622730a189c97fdba89c9af14bc7ae98d09f22a8ebaa4e407b8eacdd798584742f242b4f675f4f2272d722d1b0698f872e418ca4900f767aed07aceb6ec955d056f025c30317815df5ac700c0d4f056a16d61c5fbacaa82bbc4d1a3034e8636456158c8de8097d2c778c8de26d061ab3c7ea046389d18ec873ead00aa616822cd0d3ad5ed6a7a847fee334689d5ed62d4c1cdc205e8b1f46d65250b1bebcb9eb9a", 0x1000) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r4, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0xcbe) 22:28:19 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=ANY=[@ANYRESOCT=0x0], 0x1, &(0x7f0000000380), 0x102f582}, 0x7) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c6530fa80023d22d196cfddd54e00"], 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0\x00') 22:28:19 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x7880, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r6, 0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r7 = dup(r2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r7, 0x2000745e) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r8 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000580)) r9 = socket$inet(0x2, 0x8000, 0x3) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x5, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfff, 0x2, 0x3, 0xffffffffffffff68, 0x8}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$TIOCFLUSH(r12, 0xc0206921, &(0x7f0000000300)=0x64c1) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000400)=0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x99) r13 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000240)=""/173) 22:28:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1813, r0, 0x0, 0x0) 22:28:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x8000, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10004) fchmod(r1, 0x90) r2 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b0bd00f304c86360594400000800f100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/63}, &(0x7f00000001c0)=0x41) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3a) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x80, {[], [], [0xe000000101], [], [{}, {}, {}, {}, {0x0, 0x0, 0x9}, {}, {0x0, 0xfffffffe, 0x0, 0xbf0a}], {}, {0x0, 0x0, 0x6e5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) mlockall(0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSBRK(r2, 0x2000747b) 22:28:20 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001eecf5086ecf4540095c3043720efdcce3fa9e63bc0e97acc621a860f967b7453c98f10636de421b4039eb3759149cb240792ddd2af6a78f769b073666f567074e6c5e504958d586edbc7c12fc74e053f5da8adf28ac7b19544b0813baa78eb291e"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r14 = getegid() r15 = getuid() r16 = getegid() r17 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000880)={{0xffffa936, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r20 = getppid() setpgid(0x0, r20) getpgid(r20) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r2, r5, r8, r14, 0x80, 0x7}, 0x200, 0x0, r19, r20, 0x80000000, 0x3ff, 0x4, 0xc629}) r21 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x800, 0x0, r21}) 22:28:20 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x7}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) fchmodat(r5, &(0x7f0000000180)='./file0\x00', 0x14, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCPROMISC(r3, 0x20004269) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2000000000035}, {0x81}, {0x6}]}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) 22:28:20 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) 22:28:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000016]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000479000/0x1000)=nil) shmat(r1, &(0x7f00007bb000/0x3000)=nil, 0x7000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 22:28:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000300)="2aeecc1e0799679deabb1167b4955d0c0eff85d433bea5add86818d3d66b4de59cb20958fa021399596f6aaa717b12ac529a2654669db14156fb10fc2c8f2d55330f8315b763faa97ea6de47f79ef10cdf57e55f42930d0e14ef8c4d116d4ed4a34625a3b96a58773d8eba98274254c27b5840ca943dfaff4b4055f9d1de27fe6978c7f2209aaee92a09c37a110bd90c1937300ede5a53ad20f59305b2e496eb5d1b68b301ced1b7ab1c44ce236bd01a5d40a3f3a92c127ef412e9c9995514ec770451e64c2cf50454c8365b90bdf46340f2a93ee89d1342a9f4ca52", 0xdc}, {&(0x7f0000000180)="4ab1c427f7259c15a06f9c49bddf4fbb970c415d4b4b6f5c1450a69f4059634cd80911368d71648539e4cbb60bebeabf41ccd273d74c52f44f1903444d5f9ff0a7c4deb30673622df525be4c27571d44629453a5f9b862787e649df0db5206e1313e0e8d42769676390f6b4abb59136a62d5d646fd3e135bbd14fd92a0adaab59194a8d80a643686df4e7b009d357fdd03c01d3130e3b15a8ebb43b02a", 0x9d}, {&(0x7f0000000080)="3931ec01dc24d4a5", 0x8}, {&(0x7f0000000400)="f40e97459060d5408911836072c62a63c96edff16f2c465ac3c5e9964c2136ebed4c271d01bcefbadc59751913fa133c33928142a4f105d8ffaf4dad536a1b92bb0cf8db7abd6a4046c27421f9", 0x4d}, {&(0x7f0000000480)="5495f8d77da2faf02320a6e26c4448e3ec32592c425db1a622c39b982980877ba4e6619603e2a1e8a73829171dbd77ea9ebc14f0ddfde702bbddb2a51ed90df5371af2a1e8bca2ac194b1b8d7233512600be6289f13e63a15258286b27003f83fb63ad5905aa06162f2c71ddd1b62a18ceef83b2ef1c251c6a8d90fb931c8755499af2bdef9551a2f4", 0x89}, {&(0x7f0000000540)="b14679256547350ab6c491197c0bc809e35e47674fd70882647ab5ca752c32f74ab4fd26ed22a642135bd357416879d615fb5b7149209ec59bc36f585540747e0af16c08abc10dd0fe4e832bba0659f7a46110c238feb976f2a503155e96c3ce915189ced45bd4d5051f4945a394ec48ac9fab708b8dea05dae3353233675d220a24e1fe0365a1d2e497d92bff017afa908c39dbe99e17ef17a0781a5924916c50d59ccc4a", 0xa5}, {&(0x7f0000000100)="b1602345dc51643b9611cf60b3381228dc540238e9070aa7aa73a24350c7d7e70429ae4bea02e82ecf1b281b78459800d4a3", 0x32}, {&(0x7f0000000600)="78f43e0b979c8941dab269f112ec63617a9ccdf2215cc9582753d08bf82e5caadcf1153578e73d603584b1febc68c47941a08af4cb4abe73c5e625b27ba24420ef6ef6ff091d948ea6f54de4f9cd5bc32e8eab76af51ee01402887745169619ab7fff0102466a52ca2330828709ab6569354d03c1eeeffa8586bc36292f75c351e3cdfd7f3dd11606d7d9779b3c2354542471e5c4c9439f804", 0x99}, {&(0x7f0000000280)="360c4b21c86892a70dec9f7f23d3", 0xe}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:28:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00"}) socketpair(0x2, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="96fea4fc43c8b3a6c014a29d74426f1372400eda5a5d99298d75be2b51e75b127849309bca2cb501ad74a2e8f06ebb2dad311410c091387fcae6f8c6307d37c164eb248bb40c16c1611efc84c67547c4a7356066ebff9d0bd65e91ff7260b726d36320c9d2c72b61443d999a695199c9657a7c581bd13ca3b19c914be86e2abec797cd4c13c32e1d68fe5472c5d9cb1aeda1c2fb66557ea869b52f7346c5049c336c1274dbca7133c59d05985210e6499abc087955bc6ae0d1949c2632e789ffb5abddce0e2380c94155f211df9ca25e9df710af20562f33a5cb1d56e69a38365c3139056f05dbaccb1e3e2d22ef369fcbf578151217"}, {&(0x7f00000001c0)="2da870cf2f863cfdc6cdc0c1d194a97010158a2554276a0eeb9be0e629c2f8bb1afaa2930d45592f3f477c"}], 0x1000000000000283) 22:28:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r3) 22:28:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x20000000000029, 0x2a, &(0x7f0000000380)="485b96f63f8c19f83c00faf8eb0ffc88350b5f61a1c820de84f317a4996dd4ef6ab2930c977ab03f1a60239e7a138f04ec380517b5445446dd632187f3ab73677e3761783a92d25973825c9f46d538e28e4eb39a9e7d8d037e36c01de96e3ed50878ffb835d1c1553d326c7ab3555f8255aca349e03d292c89b025e286aebdaf1cb9ea379dcff6f033e52c33a20f156dfbdcb7e171", 0x95) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x83a0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) poll(&(0x7f0000000280)=[{r5, 0x100}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {r4, 0x80}, {r5, 0x13}, {r7, 0x2}], 0x6, 0x6) r8 = socket(0x400000000018, 0x3, 0x0) setsockopt(r8, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) socket(0x400000000018, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x400000000018, 0x0, 0x0) setsockopt(r10, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r11 = socket(0x400000000018, 0x3, 0x0) setsockopt(r11, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='\xafBev/vmm\x00', 0x0, 0x0) write(r12, &(0x7f0000001400)="2078f75d28047fe4fcf6d949b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e01101c8e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d055de4b7586a0669cedb41a8b428821c1db394acba77de083c965124aeacbcf0d16c91e4557317fe144ed172db5d85499bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf592fb939b8b920bbf6665e0c89ac99c0f6d1d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9302644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/759, 0x211) 22:28:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 22:28:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x6, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r4]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r4}, 0xc) setsockopt(r0, 0x8, 0x24, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r5, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ftruncate(r5, 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', 0x10000, 0x70) 22:28:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x400}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x80000000}]}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 22:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4cb15d60637e51e5) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 22:28:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:28:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x68) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) 22:28:21 executing program 1: 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, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x24) openat(r3, &(0x7f0000000080)='./file0\x00', 0x30090, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd74, 0x2}) setreuid(r2, 0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x2, 0xfffdfffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d94532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03163427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec4ff8175523c819eaee9caefbece7e2587ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db2560000000001000000c30447492ed173a472abb5991a2e81062b55dda0dcbb0bdb5c577bdeb5ba72f017f91de0a63f9d7e1cf098b1db0c5cb9078a686a"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") semget$private(0x0, 0x7, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x80, 0x40, 0x9}, {0xff81, 0xf3, 0xee, 0x800}]}) 22:28:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040), 0x10000) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x9a77) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:28:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000100)=""/240, 0xf0, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 22:28:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r1 = socket(0x11, 0x4003, 0x8) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = socket(0x11, 0x4003, 0x8) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) getgroups(0x3, &(0x7f0000000140)=[r8, r12, 0x0]) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = getgid() r19 = getegid() setgroups(0x4, &(0x7f0000000240)=[r13, r17, r18, r19]) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r21 = socket(0x11, 0x4003, 0x8) r22 = dup(r21) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) r26 = socket(0x11, 0x4003, 0x8) sendto$unix(r26, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r27 = dup(r26) ioctl$TIOCMBIC(r27, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r27, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r29 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r28, r29) getgroups(0x3, &(0x7f0000000140)=[r25, r29, 0x0]) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r32, 0x20004276) ioctl$BIOCGSTATS(r32, 0x4008426f, &(0x7f0000000500)) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0xc, 0x0, 0x2, 0xffffff01}, {0x1, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x0, 0x5}]}) dup2(r30, r31) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r35 = accept$unix(r34, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c0000000000005b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfcb2e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fcde058cc347ee7fc8e0900"/271], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r32, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r37, 0xffffffffffffffff, 0x0, r37]) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) getpgid(r36) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001f80)=0xc) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000a00)="68fdc0bf1bae57b3fb688041cd64b11e56bd08853cfaa53cffef55880709aa0af2dd52e27d72be89b67287edf58acfb1bec61c99548a6b88119dd1124d39c7d433e70db69aed2e63fe93a0d4638ebb1fd3c7d596062a2485ab8f1c61249a927c232d6a797d2bd6abbf3ab4f47339236fc7b978fe90e8fbec7392499506471a944f21e7d7efea9011e29c3a03279dd049744c8ca7309a42727ae92ff6a7708ae612506949d8012c742d321c169d4a7ba33c2d1f965a2e18a51db3140e148bcda81271983e0d2672c11b89de66ba1b476d5e324487e95e4bbc3cd758e0d171ca7e0b822248f025"}, {&(0x7f0000000440)="a61e8e7156a436f5cb689ed284a752707e1144c7b3fad709981e44613c5acab211aa5e6c04e3ce6e7194f68a33a36edc0e9ee1a7e2150afcf273fbb78b53c6843453402e60f18085b567c0116674f767a6601a9f2efa3392e70cfc047f0bcd3ae312f1103d7050bd2601d3df7d780aa5ec6ab5dd1eb29d64dda40b12dc900bdbc0b69c536650fe8453c592373d22a2bca5ac88aba5dc85e57d939545d7eb5b7b288f1b78d132d39d26b9dfe7fcfeda5af54ec426083649c311"}, {&(0x7f0000000280)="c384"}], 0x11cc, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r38 = msgget$private(0x0, 0x1) msgsnd(r38, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab725a9aafc14a822a66a01a5ea317de93b6cd2754d7d97990eb1e36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee72919525ed18495c2f4dd7189db01dc6428965a2e010400000000000089334f18e7d1d4d9a23c3d047b5e390e2d"], 0xd7, 0x800) 22:28:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x10001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fchflags(r1, 0x0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x1d}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x0, 0x4, 0x0, 0x1000, 0x0, 0x2, 0x2, 0x3, 0x1f, 0x6}) 22:28:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) 22:28:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) listen(0xffffffffffffffff, 0x401) 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) link(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff68f, "000200000800000c2bdfcf5fb400"}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getpgid(r3) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 22:28:21 executing program 0: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/192) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 22:28:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6], [], [{}, {}, {0x0, 0x0, 0x2}, {}, {0xd2b}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = getpid() r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYRES16=r4, @ANYRES16=r3, @ANYRESOCT, @ANYRESOCT=r5, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x9, r8, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r6, r6, 0x1c71, 0x18, 0x8, 0x3}) r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) dup2(r2, 0xffffffffffffffff) r10 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x43761264f46a9537) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xfffffc01, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="7015adca2e50ac54140893eab918") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0xe4, 0x2) r4 = dup2(0xffffffffffffffff, r0) msgget$private(0x0, 0x2a1a1bc5d4aa397e) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) 22:28:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x9, 0xfa, 0x6, 0x7, "a5515a0dc51feb9500adb996c879ed39cf0b3915", 0x1, 0x4}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffff, 0x102bc787}) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x3, 0x0) 22:28:22 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/95, 0x5f}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xbd39b3c76bb8ea77) r1 = socket$inet(0x2, 0x6, 0x4) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) getpid() socket(0x20, 0x71a66e3067193a2c, 0xeb) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x18001, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x9) bind$inet6(0xffffffffffffff9c, &(0x7f0000000200)={0x18, 0x3, 0x1, 0x8}, 0xc) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0xf3, 0x101, 0xff, 0x8, &(0x7f0000000240)={{0x34, 0x0, 0x81, 0x6, 0x9, 0x0, 0xb5}, {[0x3, 0x0, 0x8, 0x400, 0x1, 0x6d7b, 0x400, 0x5, 0x2, 0x9152, 0xffff, 0x8, 0x17e, 0x9, 0x8, 0x0, 0x735, 0x3a4], [0x1, 0x80000000, 0x3f, 0x4, 0x6, 0x9, 0x8001, 0x6, 0x7970, 0x2], [0x3f, 0xffffffff, 0x100, 0xba, 0x2, 0x8, 0xe776], [0x8, 0xffff, 0x7f4, 0x3f, 0xfff, 0x3], [{0x3, 0x6, 0x1f, 0x6}, {0x6, 0x3, 0x5, 0xf1}, {0x6, 0x200, 0x3, 0x1ff}, {0x40, 0x3, 0x7, 0x5}, {0x2, 0x98c, 0x7, 0x6}, {0x0, 0x30200, 0x401, 0x94b}, {0x7ff, 0xd8bd, 0x524d, 0xfff}, {0x3, 0xeb62, 0xfffffff8, 0x9}], {0x3, 0x7, 0x5, 0x200}, {0x7, 0x800, 0x3, 0x6}}}, 0x5c1, 0x5}) getpgrp() semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) pread(r5, &(0x7f0000000540)="055741aed38743ac63fa08de0d5bebfd83311bd807bde8ac1e753a005e30074ceadc5df2efeec585f40d124c297ff06c65ee925889db6697b396355104bc02dd37343cf8c11b4caf68e607812e89789a61145dc39470521dca7b2914f6ba764a46083727842fce19b5954d442dc7a471707ee4266aa4a1452258c2117d11630597355891b3353c10a1bdcdf16fce5f343dc59d60bb20de16c39f971de1d08160190022bab092f855c0ec6909d2827b7f989ba8fd534faf5dea2d4550f1255b3c7e6c2cebe0f50cd6a69cd525585f76e6838d827244c172ebf060716c9d0597c80b830665e7c35de317d1dff1a1de9f42f2b85f8877d43bea21", 0xf9, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000680)={0x7, &(0x7f0000000640)=[{0xf05, 0x1, 0x8, 0x6}, {0x5, 0x1f, 0x30, 0xfffffff9}, {0x800, 0x7, 0x8c, 0xfff}, {0x1000, 0x9, 0x7f, 0x8}, {0x1ff, 0x40, 0xb2, 0x4}, {0x2, 0xff, 0x8, 0x8}, {0xfff, 0x4, 0x4, 0x4}]}) r6 = getppid() getpgid(r6) r7 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) fcntl$lock(r7, 0x7, &(0x7f00000006c0)={0x3, 0xa0f75692e557eb25, 0x1ff, 0x9}) r8 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0x1ff, 0x6, 0x1, 0x3ff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000780)) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) 22:28:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029b1924bce8f1926cc000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x80a0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x38, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000500)=0x206cc001eb395061) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r6, 0x0, &(0x7f0000000040)) r8 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000180)=0x10001) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r10 = dup(r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCFLUSH(r10, 0x20004268) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000380)=0x1) 22:28:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006df"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x2e, &(0x7f0000000040)="f97f00000000000000f9260f275850ff13b9fd81", 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 22:28:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202262f66696d65c83137998e02000000ebc8cf1fc1121dad94b894ab7aea8d91865305000000000000007d7bf95fa64878809fbe8ff67c40abb03f97981a5f01e61428e51b914872a712914fb06e4bf1deb99d47a36596222e5f094858c2125206a3a05f5621c5a4f32ccbdf85966a832a360ddd75e9b87d675e09fc8713591ef1bc05cefc574a91007dd0f728343a1c6c87a34e6d0086fdb23ebbce595259010a8cc58b432f9447ae4f8d21354b88fc7bbb0fa4c04ca99791e84d566ac52332ae381339c872641666c04a15ce9163c93809cb508e350f62f900"/234], 0x10) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(0xffffffffffffff9c) sendto$inet6(r4, &(0x7f0000000040), 0x0, 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 22:28:22 executing program 1: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x0, 0x9e99249008f0522c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="7cd0a3f23f51b7e025723147b1bef929ee6cce8fde919ab0fe76c098f4c362443ad7d582a60e18e18c877e", 0x2b, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r4], 0x1, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x111) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) fcntl$dupfd(r6, 0xf, r5) msgsnd(r0, &(0x7f0000000780)=ANY=[], 0x0, 0x800) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYRESOCT=r6], 0x1, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) dup(0xffffffffffffff9c) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x49a, 0x0, 0x1000) 22:28:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x6, "0000000000000001000020090000000000e7ff00"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000f46cb18a48607aadbfa8b594d69f81ff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000"], 0x38}, 0x0) socket(0x10, 0x2, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x44, 0xca}, {0x20000000000006, 0x10, 0x8}]}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = getppid() setpgid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f00000000c0)={0x0, "711b4e84385061e333b80a5ac202117d682f8b66c019a04323eeaf22affdff211a193ae7e2d06ec894508527e1537fc60502c2e295fa1dea21acd30afc31ba77fa28c3496f754b17c05c9becac02e8d279f0e5d00a1c9faf78d7de705c3706d93bda63b47982e2e7edc9bd35191ff360a2039853ce9fecfa014420be1b7a8fd443"}, 0x89, 0x800) 22:28:23 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) 22:28:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x3, &(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) pckbd_enable: command error pckbd_enable: command error 22:28:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x1, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) r7 = semget$private(0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r13 = getegid() getuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r16, 0x5) r17 = getpid() r18 = msgget$private(0x0, 0x20000003c4) msgrcv(r18, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000280)=ANY=[@ANYRES16=r15, @ANYRES16=r14, @ANYRESOCT, @ANYRESOCT=r16, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x9, r19, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r17, r17, 0x1c71, 0x18, 0x8, 0x3}) r20 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r20, 0x0, 0x6, 0x0) getdents(r20, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r21]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) r27 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r27, 0x0, 0x6, 0x0) getdents(r27, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r28]) r29 = semget$private(0x0, 0x4, 0x80) semop(r29, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r29, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r22, r21, 0x0, r28, 0x14, 0x3}, 0x5, 0xa, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r30, 0xffff, 0x100, 0x0, 0x0) r31 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x34) r33 = getppid() setpgid(0x0, r33) getpgid(r33) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r36, 0x5) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000280)=ANY=[@ANYRES16=r35, @ANYRES16=r34, @ANYRESOCT, @ANYRESOCT=r36, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r1, r4, r34, r13, 0x80, 0x7}, 0x200, 0x0, r32, r33, 0x80000000, 0x3ff, 0x4, 0xc629}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x45}, {0xfe16}]}) select(0x40, &(0x7f0000000100)={0x9, 0x6, 0x1f, 0x1335, 0x7, 0x101, 0x6, 0x66}, &(0x7f0000000140)={0xfffffffffffffff9, 0x1, 0xf3c, 0xd232, 0x7, 0x10000000000000, 0xa9, 0x5}, &(0x7f0000000180)={0x100, 0x5, 0x6, 0x2000000000000, 0x6, 0x3, 0xff}, &(0x7f00000001c0)={0x0, 0xfff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x300, 0x130) chflagsat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000380)=0xd2e2) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") sendsyslog(&(0x7f0000000280)="d38d43f744c01d801f1d78d3182b9c057798aab507982a6eabd95402339f84966bf0a15b701bf27ae68f0dc1f2e7be7a36d3d5838f793786f1030deed6d55d3d100d55b0ea70ab3dd50cb5e7e21438ca365e451c31e50c7335bea49aee7e8c9737c1afdf45a019f7ba0b2e", 0x6b, 0x9) socket(0x6, 0x4, 0x4e) getrlimit(0x5, &(0x7f0000000340)) pipe(&(0x7f0000000000)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10001, 0x0) close(r4) 22:28:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x8, 0x1f, 0x7f}, {0x5b0f, 0x3, 0x2, 0x3}, {0x372, 0xe0, 0x2, 0x401}, {0x1, 0x2, 0x1, 0x6}, {0x1, 0x5, 0x80, 0x80000000}, {0xcccf, 0x5, 0x40, 0x7fff}, {0x0, 0x6, 0x0, 0x37}, {0x3, 0x1f, 0xe1, 0x203}, {0xf88, 0x40, 0x29, 0xed4}, {0x101, 0x7f, 0x1, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xc}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000080)) syz_emit_ethernet(0xfffffffffffffcbb, &(0x7f0000000100)="26495b55a6f7ff24cd62a548e094") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="f22e94119ba30402f598be1593c21a99", 0x10}, {&(0x7f00000001c0)="e45ee65cd54a6dea239fff88b0a686fb649403eef9bb64cf37", 0x19}, {&(0x7f0000000200)="8718997294faa38f1b3569bc15a5e987c4759c6450a69adcca5b73d57b74619e407a15390d26dac6e56e25a3c09b1ac99ee921496b13c6f1e209d21ee82c06a99ca371883530290ad2c08dff20f4d38852ddd7cad81684", 0x57}, {&(0x7f0000000340)="1b4d4bf874bf5a1edabb9cebdc83758cfd31f0503243006e110dd72f84cc59dec81ea9cab14fd7edea7fd1a89306b7579d75b992f7b4bae8d522924f645ef440d0b49f6115a6c0b76be798901d68b3c1cd07a564a6eeee87688ca1acf8f010fe337b5580dc0e58a4e54c462ed8eb4cb30867026e26a9322e7698e5cd4ccc19d99ee98598ef0c00f647fd1806eb810c84d20724579679861243b1fe82a7a557e256349ed7f0debdea35aaa62b8c075c83b9ef6f8eb3700fc7786628757afe838dd7ec7523c0a2d2c0a2e9a9e7f30fac8f4c5acd65f9ce877b787ed46736d1a407170f85abc7f79c484dc6a52012930ded5887452fd7f82351ea5361c483eeaddc9466272659d1977a3af23ce044d605cb640576fb980a8c668105169c782f1b8bf2df69f201defa4781ebd2358e8c5bd404a2b11b2ce5092b2dc164c33e8401fffb13056de27958363ce4c94a41a7b972d9072c9981232418fa2a17e388aa1a1d6520df482d9d47f7f9a932df6c0c48fea3433503fcb1e387c1a837c5a8dd0d46ee23eb3d0771f895a734ba9ccf6e1d5df113ca9ad132544b91070733887e69c33b7937df087cfd85ba2bd3e98a3b1c2de0c1be15ac1ff6f0e9ac82d7a3e902c3f219c811707461c832d79510a742eece2ebcdf0d2dd1950155b4854cecf604454e61ed907f938776945cddbac40c1c12f13bae8434779d2343b15ba80f0b4e71bd8f1262865e11bcc47e4d05549f241699a90b10ad1d4733de8b99d7bd0e3179a0e079d899d884a1a08e2cf1625d9e412eb27a83bb9fc81c90ecff992671962df3edcfb8c4c8887ab363f28dcd10448fff1b07d9f53457300014fb4d5d86b1d5bf25ffa158dc42fed49616f367fd37174e5671118b2d0b5904d1d8b7acc5eb101c4d0de752d39ece079250cacb6034abbba7b6e3f2c259cdb739841ffac4aeee119174e04192eac0322997249b3c4036cae1ddddcef60465115bd7cbd99b3a4fa936429a2305c3dc3d30db5ac3f09d0a2bf588eebaa3a2d86017a5e2ddc01c8cb8b454ce192ec7ddff6ebb70cef87bd74c72b9840905a6ca2793de84601bef724690139e62f161d3cde9dde8b06b8e07602c1ec6d296258923edf4c703d72cfb030ecdcbb380dee91c87728de66a9e7ed36d4573a72153fd2074f663c30765b650b45d417b58e716e3350d112c335eeeb5381ca6b1e81a73ce1527757c7aedd8f5264160ab8dae92233df53f24625116da362097abe442c304eb338e23838829f6b84972f086748d44d7066644079af0b3ce683acd5bffcc906b558e4fcd602fbec115995d4af895b28083c6c6b43688f53d2af60465abe4ea4a0d1fceb55aa657a92a0b7a16eefe0e443b43d82299de92de393f4c078d858575f58438d0368b2d1633905fb3384a0d1bb47550fa1d0e9f834f26016e7958e406a143ef37bbb6508452c101068b60f5fa7c69c07c49cf3404a5bfbe59e24b8050c180d1b22f8121293d8e3a345e5861b9fd9c0af1a65bb7e21bfb9c4982349ea1d45f83ebafecdfc1fdc4072e97e859fd2fba6fe01957f1fe3991b8187b2bc73ede1c1c7aa51b7dc89aa305c2a5def21b1a7b14a09186820137ef7ef2c08d1dbc14b24e56dbf2f6540eba703086e25230dd96ecc2c4b7db713b0412b9a2057943702dd7da348ddd82872d0355d6b22f82f9229f935c604bc69a0acdb47bf9aaaecee04c788af5aef5df83d246647f7b003d741d05cda9fdc8bbb538866ff2cfe7fce709c433b62ba0c68b12ebd59417d540c1e56c7cf233e4f92552b981f083913aae39ffe92f9f146491b8ec2eac827b2a3d802f6e86982e6121b8056c9dbccdc65604fbcbf305779fc9c58236207b5baa85716ebc5a77a918f731dd0cbf6f069cda5d277e5e100bb13529642681a25912a258fec2fc5f994607caadf8bf7b38828fd65e5360e8049d9c831aec4815a4278e88ab8206489c8e6d392a4bc9cce6e31e53419c94944fcdeb6f5ddcdd149049fb1dedd4af603bc8b5dbc32ea6564893a09d5278146c39b2b65dfacf853a86559c6135c8eac6f92938161ec9a5c757f7769d8c6c51878d2746977c469e369feef3439e8e652bce8c8b681409686bae8f61f7a62fc461463bab3bac13b4cad64d40eea3b4e68494da93e711b765ff6d648f8e459c3ab4487d56704b4f3371075700636f88de6dca0a68f663d119f6909bf9f2dad6c530c239dc37a6047be2f8119f799dda5ed23fb6ecd05207bb9571dfe356a7faea71aa3a78aa6a2719da237bedd57b351ee15f32b3a4a3bd0b87439d01da14b51380b25b470e560deebaf8a1430b1f2e87658dc45bf565656c99d725f840b72da32f852ac9a19782ac83c982ee0ffa9c5377b04b6a34f2917a7fe9efcce6ccd9b4705e00cfe473ac87a385020281b7a96a13a5cb6bcfd82697c419a27216065146b2619d2efabbfcbbc0e2d30c172f12ee53be7ca6385809645a4b523d491f9185b93a89fdbbeef75b9948447c23bc5e0b359c4b4e65deb28df83a04251a233191690bc2dee9bec4e7e7f9900322eba5e8014f534b0beb45fae23fe8a379ed6436d44c4ddcae5be34c1a3404b9ffc083d38eeb777163a699d463dee01a63ac5406fe98cac9d7a5e71f90d533c450d29a2dce6bcf8d312c5aaaaa14d2b4edbeaad43246f0ea9fd24f3f87b2811d31489a4d41e2d3134d7bf3cabc804fa53ed71333ff04568add2b86e1c7435c9667fd12a44d477d5ca6ae57f2b220a4df158e58ac5f29e675ce5b7334d3918b48cba9c8394db666cb7cdd3228c02615d860d417916fb0414e86bc213c3ceba72b1e990c99e241ced6594585c8a2a400264db3c3a73e20a9ec0314351ef4a3466f2a1dcef1c182ef65c1e9954da32ce9e2ce9cd0ca44e853a8483464ed144dd6655be20ef78b9244d8fcb2638c3edf6f2d8f8e3c2d752895ebc752897b99d0322b410852900560d7b5f1b7c44efba995fc5f2e85e419c997b31e775a63aab01ecebe1793d99ad92bb1db8f0be68df565c20aec0d4f754cc13fd8815fcbb202153524759d179e3daee74e70ec46cf22ac74f7080ecb107bbe0aba51f6d5c2cd1fc8431835e573b6f027dde5e61b52a727b23e61e7844f87bf28c7cdc732162e0d795b4aac3a0c91dc8a188b66fb787093655c80bd49eba8fe74218accec20616920f88e5c7c1f340c37b4ec28ba1361e4e8e34b3c3b1f0d0a706edcf2089224921021ea063b58898adede958eb507e4702d3c04d13f50c251d4d96d7138d3a62f6a997706e46f0f5423806fcb2806b6bfed6cac29c15928c13e94f96d246e11eb865da17d8febf2cecd43d1b6e4c6ec0d7c4bd38d0cca8e5d93a4e8135d974026b9b8bd39ba816518fc92d004529dafd539f2efa9fce55cb814709f76f2e01df887adb0d50e9ec897cd2b1d7b410b9aa58f2389ab7263ec1a5c4231bd067ad4dbab347adb9cb688ec22b1532559b3a2e88374981e347d3d7fc8cdc40577f1866b7784d98eb6ef1e15f15421787246e8e3fa38051fdf80fc7b7c5d68cbedaef98dc5aef7cdfe2bbfbc4bef1555886d6f07a7f80bc25b8076beea633acdf0fe70f84ce5f5f08a839c69b01ec5cea4283604a89e799765653eff583a52c96246932c3bd7053d1ef6b68dceb10b95325fe87f903fb0097595b15edadfa2ab0814ade1dd8678460b0228ff1a8419c20fc86f3839392149bcb095ded2e179f0ab880d5c37991ac44f8ebaf41f7c3936b78a8022f45589877da3d50d6131f6bd18a07414301c00e7348f2935b4c7d32cb5d24f4b8816eadd4a3633b35f1fb59915123ec6e7977619b0d23ba20c140780b8b010d13bd9b95ff5664e3b0b990cb7d00ad271a69a0771b90ea9ef5a57d8ab926c5648766492280402b15eee72b4ed2a755c1e0770d61dbd1c2fe3caed49ae9b105a6d85cdbcc2dd79eac9769ce6eb17568d374bc02df13511719d9bcf4a552097252237aecc7a3f1242c4317ee6f7e5d336b05ff24ab4a3f742c817e4a04d42d3daf889bc944e29c7f42baf587df8b594c809771f9b2c28a9a1e812c6085cbf69f995c529c3b465190d986df6762254345b7f5a23405ca1453a74bd67702ef78ff93a993c6b5a1511e08ecd8cee720a5db9ebbc6c5b6ef78df8f88ed0fd1fc4cf5f6281dd45c2405d5068c9ad35f79bc7bdd5a829947ac93d0501f730d699600220ba11ba2583e33f30ce46f5276417f9d6c98af81374e05a7f4acddc9e5f557fe00b649644045616c6be5ffaceca8baf65def62739a0c7cc997e890beef5f9c41beb42901b4880aa378b26fbaa4f2870ec05a200a9597965660c7acac1409fba3e11ace3df626f73913a6a5fd5c247a6039ca7103d82695e27331952f6593eceb631e965112a359f73be2680af8efb3b609fa78089927ae8833f1ac4ad0566259b700183e2f7ad9f678b4c4c94f85a2f62467aba194e370283beb633c41b4a8b39031ed4baa6c2df4593ae0f31d2758bbc34119e7a8a50cb9eae40d92120d1f2dc492b6c76d103a9ebd2d8307b053471b13de9f92451c5685c6aece37045bf0a00f60fc973502a5f1bd7e3702181226e5e58542c7f74129e344f4b802bdeef981bcb1f13809118b667e07bc49ab6ffc9941127657d78937f4b7a863227849ddafbedf5e00484d7fa80f89d3fa50308388a0383b9aacc1bbc4c43a02d7b6300394127df5b5f9ec0c7a172a68781914b712ce5abb35498701962eb91420b672e9def7a013a3941841abc15a6cd4020ce9bedbda1bf82cf4764833dac6f2e4b9e55a9e66c6343670c64b2fadc01afc55cf45de7302f7417081f3c035b96a2b58f805299f4473459607ac7b43c9d2aa9ee813b99f668885d9d04a85c774f5d73a54f8345f0a5eda35144f74e06bdd2d7b499fc5468c6999f7aa492fe99e18c3a6f2e077666acae8a6ad201ca606305c4791b8a5a1a4f26149665d3d93f539e18101ba8f794bf869586f22c02dc39f2353ca884d7377b82781e10aff6b079e35e865f2c15ee6c27bed6e3e81528bb29c24c5ab0a417895acec1dcfc772973d8060528f29cbea93c8e0b4c8a9339c792935cd603cb1ff2d040f93f126f4e44e6d6112b7d907befb7abae36d7c2e6600d9617947ce6a13ada000e1e98462194c33ae5e9872f4ebd0803797ef0aa3956bf57bb8a5b4be615bdbccd73712dc49e414e7f9a0509cb0f91e48b9959a7633058e95c931dfaaa31c99eb788aee00733f66978a4b225ff0893befd10c3cedd27dd58af06ef2bc67a38678cd5841113b4c338fd5009fed74abd473ee230de4a2ed9e769d174823180fae68ced91b8fd257f5050b31ea82ed4f5e8f3dbf882e9712614a3cd50ba960e49d76024a06cdbfe5ac42818f2af44ae4c85210ae387262b7e17d0389c150f13bdec27334ed5f99800e9cd4c51bf6e8ada852dddb4dfe74af5fb74648047c93d1d4e2c409cd51364a6812c78a222dfa083e8f6611f8e33e9fbe5a0a53ca4f5f9684b2bfab15df40de5aa71128271c6a6bfb1fb8e173685c798cb7270ec0ae8f88924bfc6c290d7b5babf91fcb23aa746b47e846fe517b4462f8cc0ac7fb1bd1fa801fdee85ebea6e9887874b0d1e34e4724eb8749d54ad4754c504656253e581d7da22814d6f3d0c737bae58ed5c8f09e245cc3fcf6013c3791f2d5a383a2d4c62c6667be58c75ede36967bc6b68c966d95b6054a1ce5528cf6dd18b4d1411b73293ed9c3870d146e5cc632712416083b29b1b5773a72aadd50f5d256d5b75dd4dc72ab3087d68b266ed45d7ae03c2be9d27bf", 0x1000}, {&(0x7f0000001340)="38ff5d7a0457a76b0f949e70ea01b7f333866305161d5c14064fd2a3405842780f069ae32ab04fda9e6118a2f8a657d00717478144cdba2b111cb73f2f1310da181ed0310521b799fa2174808ef70541aa5ecd9ef4650caab425869570495afb586a48169694c8d22c7787adbd96de345b9a1c41b83d3cfaa174cb5738d4b06b4cf805af1c0332ae590ee4806d51babfe9708139ae8c94b010ed845158132b86c6fd632e0609a3d4714cc6b0b83d6c", 0xaf}], 0x5) pipe(&(0x7f0000000000)) 22:28:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x8}, {0x400000061}, {0x6, 0x7a}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x18, 0x3, 0x10001, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001680)) r10 = openat(r9, &(0x7f0000000480)='./file0\x00', 0x200, 0x20) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x10, 0x2, 0x9, 0x1}, {{r2}, 0x0, 0x20, 0x2, 0xb418, 0xe994}, {{r3}, 0xfffffffffffffffe, 0x89, 0x40, 0x8, 0x10000}, {{}, 0xfffffffffffffffa, 0x756f4107189ec5a0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffe, 0xd9468fdf79a4e874, 0x10, 0x2, 0x1bde}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xfff99, 0x0, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd, 0xb2, 0x1, 0x200, 0x76414ea3}], 0x8, &(0x7f00000004c0)=[{{r5}, 0x6, 0x0, 0x40, 0x800, 0x3}, {{r6}, 0xfffffffffffffff8, 0x29, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x7}, {{r8}, 0xfffffffffffffffa, 0x71, 0xfffff, 0x1, 0xfff}, {{r10}, 0xfffffffffffffff8, 0x1, 0x4, 0xc74, 0x6}], 0x0, &(0x7f0000000580)={0xe17, 0x3f}) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r13 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r13, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000140)=""/109) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r14, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 22:28:26 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000280)=ANY=[@ANYRES16=r4, @ANYRES16=r3, @ANYRESOCT, @ANYRESOCT=r5, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r7, 0x0, 0x6, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r8]) r9 = getpid() r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r10, 0x0, 0x6, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r11]) setregid(0x0, r11) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x9, r2, 0x0, r3, r8, 0x18}, 0x40, 0x5, r9, r12, 0x4, 0x0, 0x6, 0x3}) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) 22:28:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x14, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x3, 0x200, {0x8, 0x2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="3fe5e07a0ed00f82d1fdb333ea6c52e39d58bab3019d2f0e428c9043c1d038a164d0cbcad2dfea6cb6aa3558e55df61a3664a6fe351fe0b132a0a43bd960cd693e5081bc0261c78ac7063377486eb875224c86703588f3bf5b8317448901aaa634fced32c08f7c97578a5eef98d53c6c7255c3f33c616fade14abba26977bbf2fc4075035ee77a861f69163653312130e6c6914974487a41518b35471a7e40750768101735757d269d0b2fdb3c1c1633f7f599bac09be97c9c1648b7c8b4bf2af8cb0c685c3f611e11a708254b0ea4abe12235b19761b57128191d2bd18647f769b8d71c4c497fe7003952b90f319a8f7a8d86307d8de3f8d03afc3c7b6c9e93ef529ef38998c44d18d90a6434754e36a9e0d1cdbc9d0d16104b22fc421e040d6d9e60acbef34ea3200528600eb48c543239e8e70d984090b1e9d42f73b698b6968a8cb62dd0c0f94e2dbc80c5edcab93db29afe79dc281076e397adb596187f14b104d35dcdd42cdc97b6185379f4b82bf40891237fa109bd11ba3d2ad7bc7195ffaa50b22b069a664d4e3fa7c4aed62fb57d3ad1cf47421b5f8719706de5e24a41d48d5792d42aa640a30029abc4721cf24ab1b76d002c5ca6931ab6db58410e568d6d1ffa3219c65647ce6ece8e1713f0aa1ac0d2bdfaf4b0bf18338ce92bdd03d60a1453ce2166302386dbfa7b09f41335589072a21635dcf3629431c499f4c356e2885a7de5dd76157796f5de07524a6bfca17a2cca53ffbc467674361f482a3a39d93d8b3c552ac87a5b3b2d04b8fc89e456c5f3707231e5c03f7717c541a0f57bed2acdf93bb84ecc2b67dc086a811324436123d0e77501f2de02300a9f1e2ca9ce895efa0e2a1781190879b5d7ce6506718ddc17b96cda77e98c1a5889f6beda700deb57b3f269a09b20f2f2d63bfee06f92dc393b0a89279f742ded26b071809b99590e484fd6d08829e3072fd0b209154b512faebd852c01d451f96e09240b41340458b6ba952cf0f348cb97d149c9ce8ea8146481f8b1462ac08a5789f409023b58dd630ae6134a55bcd0f16e4d4a528e9520ad9b783d051c708271042a6bcd0e993f2165b82f7eab65bc8e8d7e167d72d719fc252ede2c561fd7d25fb3c83c03993d725c2408551a1f18427ddcd29b8faeb35573559a00a23397bd8f18d62ed5acf4aac4ebf4f2da069152c8d17208d0239d3438f5ca38cafbcb5b08759dbc07ae3ca9f2d936672c38daea70ebe947dca06e46302659a01d16e753377b23f9bf30fc1de1cde92b75e14c9271ddcb73b19d9d408822dd5634d7887d62f12cb02f8c2a67f78b4e156a2e6b9fc1afeb5cc4a9d0f2dffc8c66a0a8f8b833a410d7ea772ec764d6d9a5f68d7ced769a478ae23dc16971f8bf04ac64ddcb4222fcf4d5290f62b2c19f75f400ef3fd5c3c5d8497d743ceb2456802f370611c6fca4dd27b83b61509ba2e9c98e8c74bbb6e1d8ce3af5e6b57f6e0ad6ec74131bfa9d11b08b9d6f44f49dacbb6e33c87d7a749afafd8dee327557953e46fc1b1987f02569b114e478f931947bab27aaf3e8a948d0ece1d09d268026b673fb55a8aa5acd85b6011449b08bbf17d14e16c6051718e8d2023b663950aa9e4c800425a9c426d219f5980eaa8194cd22cee3dd1cd1e8ed2fa22e03a20d60433a22ed87eccbf640aad8558f544d44333c410a9186358dd400749f69e969504674cd89cb6a7e74bbbeb7fa09611694e05680c71e3a159db302319ba2dcbf65bf4f1673ab510b55763af1b4d31193e0f69f3a18c923918fd10e651aebd96114a3e227a0b1555e5f3258c5c312bcac7f643767d7c4d012ef2f5766f9e67d9d763bc2fc9599c7f715dc26f1b07ce16f6153a184465de5c92cb9c4ef1f68f53ac76d45c5bdbc877caff3d76198d445bfac510f386b6863da7fba8a5fb05cb6ff4d04fd1c2cd45eb5b7e2100d4788cca42b8c730289d3be28cca49fb2264327dce2dfeea4adca8f411a", 0x585) 22:28:26 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) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0xf7) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) read(r2, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000040)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700ffc100df81198b13a7e286bc2073c7a50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302dcef33b15aa3d89beb2b70ddbd84311f83b0639749e5f4c3669169eb4be5a922395a28149f4d2e00008916c297ac43adfbb5775ab849938e2baef7e6fa3703487dc7cd0255926c0ec98ac0283050ae83ad1b17503f11987deeb6e4fe92adbbe186d4545b33bf86988d1414215999001957b907e99f99ab22000000", 0xffffffffffffff99) 22:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x3f}, {0x8, 0x5}}, 0x2) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "7300f7000000004010000000000000424700"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 22:28:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0x10a) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x0, &(0x7f0000002a00)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x0, 0x1d4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000002980)=0x1123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, 0x0, r6, r9]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r12) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r13) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r16) r17 = socket(0x1, 0x1, 0x3e) setsockopt(r17, 0x6, 0x2, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000002bc0)=ANY=[@ANYRES32=r7, @ANYBLOB="287e89d2b0c94466eb8edebc4702211999abb6aa252e1fa063477253b5db761a6f6790a088ea266b1a8e561d6d79862c7dc2a9ae3fb9db325789577a146cce063c871a43357d29b9bd1ee122b9b7e3e7e7df345786fa53d8c05df2f2ba8fe98c6c7c31bd2911c3550ff7eff6465093b217700d39fa9caac8f9a1c75d3fa6ce7429d371fa158decff65fe268cc9bbf7b8e18138e388bdeb980110b6aae0ece000", @ANYRES64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000003a40)=ANY=[@ANYBLOB="630f61763ff3d2a4991da2b75230071fcaa9e9b8d3aff46a3e579ca8a98febcafdb510a80f744fd7d6ff8124e1c5fb0712cc22897708d0375878d0afd54595b6e152c1481aa565da9f3647cca876dae381b7ba97c306f82edea885708cd04de9eac87a1720a7328afa76745172e1b61b9e838628a64db8d5cf", @ANYPTR64=&(0x7f0000003b00)=ANY=[@ANYRESHEX=r12, @ANYRES64=r13, @ANYRESHEX=r8, @ANYBLOB="899d8a520c51ca75591563c3408bfc02381b1b67827d43945fd1b154bc33914ca84835e497a8df286e0000000000000000438e8d1ec97f587ab9221c5dd29aec51b507234cc6d2f064e4e1d40ad6dc73c701103806f3861c0b6df5d609dcd33524cf19295b5ec74a1ef84b32fde487303113c8f6aa0f2502750e1940e8b38e1e35d81a591ef04fa1b4c450a175d677f1684675fb03dabaccc24f4bf22fd20e9fbb3eebfe45bf3faca35ed33df2a2aa68444001bcca5222559b8329a3f18460f371fde1eaea21551f34972039ce8cc9226b278b7b74e2886922f31ab70f0c9c3de2b31c0523b8b791d2bfd8bcf42179f05522e0114ffcf7737479e5f7b7d0afd9b9c4f000"/275, @ANYBLOB="9606077c4145e052330470a35b98e6173a1895c1da334712546ef6cf26b8a46723340eb1be17575681cd6e59c5c9729222fd70db94590db5d184fad74cd922104baa57eef8fe9abb7439ce6e3d91cc3021fc9ed863c6c6f503f280c3640931113e88627361c5f56370377dcb064e0005de71ff73ff35eb8e5704519b8e1baa3343bc95f198063a66fe5dcb1747aa2e7bb746bc1f39532f738225f5d249ea5379b78ed5d784d675c14c6e366550ecf6032212155fec8bd68590ab8bdce4459d53e7f1499e43a89cbfb4d212f3f2cae34cdf2bdee337993dbd6a173f8c2d1b2e6d6ba32fa034a6196f77124cf3bdad3bf3f037d4cfd2b7d14de85f9f7467b95aa9939c10bb82b3abcb1ef1f4cb9b6bb78dae385db4fe761aa84d4ea8f237f916f868e65554d5170a8dd978b692c68195b3ab5c7f710a33e62540301d85c66e3acd24c2261cdedb07926c7f6cef7f50e3c06b102016b65e12dcfe1966ff5ecf1c8e5602302faee3d45e2812332fe6cae79d3fab4fdbda916fe077115d61590b0f13b280f638dfd5b11407b3668a0632eb3d50759050e448e4b5a87068748ff006dfebba5a3949dd85cc9d264319866562159e10de3fb2ad1c289bba3a9e57b1c2f5d40bd6d8ac0e93a3830a87a0611e79d1632dcf323e2194fbb6c95fb1c368575f77d7ce0c3e713a2ded5342563bfe031a24f9e07ac75d3279651ea05e290b9c65ee335265a65ad827eb0d3799397d0c5a53b5e9d9cee17f3c97137abb9e6965f3164bc3b0c14f408f0263b26c33c2f6193105867f7d8af6c20b6e93d2f949fed9480b2e30c5c7677772e87853695dc066e2dafef32b0edeca3a4ba8dad5292d79c6728d615b97b045e06ebcc19845e757a6ecc40b62f6f529cd1fe159e78b310ad14e5d0ef232e8f0aee56a232acc9d3110235c8a92ec8a8398028bb263284237e8a763884e7f0358ef76dea5065b2127dc8a92beff10d288be1de9a722b877a19e01834005a8108d5f198540ec57b7a167d37ed60d989ceaa7d4a615bc0c52bd8df81f67387888925981e0a75cf2e30ea533f6075f6ee5bd52e2268c418f78bba8fad065513d1f7fe89c84f04b201ebf7804923ef17cdf68d277ea1cdfd7d0f44b9c532c826ba1330ea9076c8681b5441ff42efa4afe0caba742efdf87612f62bc60a6bb2596f96ed55762517f353cef101cda00e897144fd6125de00cc3065302f39680a6d6dafcbc2f1744468cb7dcb224278cd87540fe948961f3bbae3e4f3dfc409a226d83cea184b1a8da7d3edd6750bf6842d9582820cb6a3192659ac2f4373f3b65997ef60205f10b0347e8ae4808bd1ae7615b027155763d7523ea782a0cba41a1d36ffb9af24dd0720a55b74deedc5ed27489879ebd7bde4cfc6a69225d0c5dacbfada49e0e5fac48a84aa2321e4804b01d2e3002c1f66f9762d1cfb8006d40e4e53a83e395fcadf2a3a517cc873a83126d65bb39223bdba10e15e3ca4fdc3f4c851f637359174b3a58a933211bce924e176657fc6e5acbd4dde02c1bed016d6c842cfafeea992bde8b7b545b9ddb6d1858105f8d75b68c5c1c9b2b226382805bc0be005d0eac965d191d5a08ebcd64622512711036eab5adab7fcd2775d5e8db1805436146f594b6b1c86f55c47bbd24182f8e3d3557aaf1d95687e99581842fa951cb11991ed48f52cb7c9df32a6a494463b942abdfc63530c0ae21d66a18b198a73b702e170e835c7a9064ee171d3797fd3d1a7b4b345ca4152605aafccf90ba64376d08e1a5aaea2e7b8c7ee79f4a364345a62ac1c2d58bdf324a95a79783b4751da7e167fdcbb889ae595bbe6c51b76df9a1cd3d1f65694543184fc73f2c22fac5d4bf62273359b07cb74926ead7e970c738196fd3588d15372c4082070bd7a9c0d9dd15b7bdb7eb866012f560db52417fdd2577dabb5747244f2c022cab38d8f8fb116502ac6cdc132fb5a173fd3a289077472a8c6e2e0d69f65c1850cf0358211a18a2703762f09fc256701fe7e8c3ac8551267df6e51484cffb7fa1541e8704e6a086d7df2ec866a3c496691c44f828dd6e792a9796a6cd703374d04024411fe85aef2652ec0d73d24862428ef1973bc4d222d2bdc1abb88ca488398aba669ec1cb2325b19a817d77c4123ea9e9e38503d83a730b44ad22b2ccba4d38c92d464b9736c40abe39273a08af8ef9deb6e7731e1fdc20b530b3ba149d6040c0b207ebee9eb029bb209232f5ae99b3b5aa99834f9daf239dc2d2d9c4a7d2aa848e0ed597c5b87ba22f4855754533243907ac81d04dac198f87b486cd52da4515d52515dad3697e606e13ab89b0149910f3111a36ec0711c250a7620bf4eef81c9d9bea8f9365e517622f84c5ee6767365b558f75e3774e188f0b8dc3c3dda313e3c2961f7c050972397022ab6998f9647d147a9d2de3f47a59ebca2544f129da4556378a05d744b5f0afb93d98d6f653955156d30f9dd2d2ba34e8a8313d5b9334f982ba66d8848530017c0861ad52b949a4d3197615fe08216a12f94942e7fab4f41f22acc9c6d6c14a16dc3604919c8270f12b5e6bf5cb6c5bfda5216126a01a26168a2ca2389a4694a2d231d4f83dfdcc833623fa543fe2253d2fc43f5318ed18a264f5489951184f51c163f108edca3439965a9b435bd47addfc0dc8e79a57af8ee8cd1865a23de010453aa391b30e76f353f939d3c3a4866372c9dd3794d6c7d07d5e1f60c13f07f088f5ccd868e4d6b45a63ebf3fb4e8f6f07ccfa3e11f73533a42ca12f399fef1d82249e2fe593c0e80df9375c5097889d25d714d0d15d7925dfa0da4fd08e89a06b99422c526bbd9e62167306511fe70bd28d67d94f74b06af9444700c2717d8a59c718261e3fba4aa8375dbd990a00fcfba9b6cbdabe2f455af15544c76fc52ea9636587e0239263994d445f6ca3327d8aad7628d2bc6bcae151b058023e3fa460e7af52bedbdff8385dea64e453d3392b0bbb8f5edcbf98a75cd495d6bc5aea506d6e28369df0f1dcd7008d4674cb1b0b0e9cbb363316cc6f5a64597d820f828d8b06a79d82cbceaec5edce9556f8f4ada67a6443bbf964920323f4f456d67b110c7c92e22d59176e2c82bd239419cc985aa0516677b96d7a12df8e2343a404b53bf13446be7805f9ff4531b6ee26bd705c6ab3040ba89abb777798ca6442124d3a7125c3e378af12e7b19d9f78f0949559925fcaed554c32c7fb8b6980a4acfa39f59e35a503264e70925f8fcdfe414e366b2c09e1d6d9c7ad40d0f7092dab6593a31a49ee38cd723de5d09eb239eb739a8c3fcc375a1d687091f9501b5d6f1560a3cabe24133eda7e2382133627e7d59d434286b75e995f10e27095e6cfdb9bd85e75d802afd90ebd5bddb741cf53339255b9599086ffa81368dd2bbd129da69ed74f908aa7520fa0393ea625412adb4f2fc6d880b4a3eeb2a6c1c39855fa51fe88152af9ca25829fb862103e30888c5862d71a93054051609580facfbe0db7c6d4d673e5da308a638d1c9bb150c715553a629d21a0117d228b8bf64c61d399b6e86f97fe6cf714ed1dc27bfffb94f44b3b3c50c7b5db2b7106fb8ab4f50e324773dca768798a6232fa43a0a2b0af1ebbf6d9f8f0ab79f47706956ad8a853f0a0cbfe7feb8066ec6651bfcacae4d2ff0a916780a6528379637578c214186d4d8db65e2753a484b6c7deaa89d5bc33dc77e21837272ffd7d3af23e6f8e0c82217ee6f491c180afeec36282410206d1bdcd7b7a96e2cb8551a4383308470aca6402224c7c7079b69819368b6f8e5660e2050a7b810e1554c93772f6a9710693da34516d067ce09c53417082a0bcd0b3e5b5e3dbe96424d6e111fd9421a9e58c5d212e1f3104e373ae790e450c48a18ff1e9cd459ac1326720aa2b6fd2bd7220ae2b1724bf0e56c4fb26c0684c3f688bac12727931d8bce091ffb7e93f9113cbd9c258be533455a2232290f06b07f57401d32bb39872fd0d1dc28facde3a7dfca5e66b28bec40e7059f9992156ba243d5cddd0a06b5c6865855b4a97d4f5a993f48cf59e2759f07227ff1fea2d2e4fbce9fe161591cc00d608842f67e063bce42168f31c6f974195dd7d15810eb3f2d20fb71a1acd43581ac9b4128dc584a742475f296ced276cd6ba48af35a0d58567e41443d8e56de58cf7c7f1db5626d8f12375f893f69609e84b85b75d488894ed517edf95c827e03a1ce095554bc9abc5fffd3456ea0044fab7a3e73ad970ef843775c91657c2f084895234e5959cd349e10089068341e67391fcfa5b35ab3d26c49dddbee683a6acbf4c24497d773832b12eb12bdb4217ed681d571ac05924190b2a22ed3e4e0413b0dbe864c6dfedcfa48b37b8cf33234dd53218c90e7b5b1e0e2309f7b4b4116f43f2af8291edb9903471caee62e65b63f97aa685d425bd5f6e1ffefb9ab10ee5805a4792c7d497c8474b301158316eb086263f2641d853685e16e0f9b2d96feae8cd1de0808e9f7339fb1d6bda970d3dedc9bea3f4452bf9c5c1c29fe4b03c844308d56693c8282aec9adb22826f43a2c0d43ed3f48d4d08efa1afead16525166b6d039d51d949159d40424218092ae70bd9ae11d0e1ab764a50a26d8af2484fc41ca50a8656e0683bd08fffa2c65146e46b583e6116abe89eaa38fcfd2db2ed076c314cc83b271ec317de4d408640765fa402082466db5d09933fafbffcebfd79c53f863af15e088db9a4b921af39b0a9bf20f4ad686edeb971d0d17a029a44f801a1eb86809c0a4a2548c8050b780c96045afcc1f97965a3a7eafcc71fc6ed62b163e617e7f19721c7dd522fef543108114ab29abc49989c72ffc983553f8b7315d21d60bfd5f94fc93e9ebec049c8e382ee739ba5cbfc50099c88c842fc9399376093999ed81f86ba60e9f8d422648362f20394e385112903af6cee83454b26f03c1e36b0726f71e2be1f8213fb029380ee125144ac59cdb75b0f857123f39b1d6673957823f3d574bc9095f6c80397745146df0cbec57c7fa8756d8853490dd546ae653908cf5e963d2e930716fe72beca79d45d29799ca3ada67520c15c57f5fa4dd1cf2bda5b3de929af04f7a3a061ff19f62a76967d56d0fb7c1133c202dda4b59181b14fdf4278541360762c40f35cd796c4a760a727e32e4cabb73759bb4dd773fa2b2b9455d2c63edf0c2f0bbacb23403c01fdc244b51ca03302050df1761091878ced23d42bcffda7a314be8cdee199bbdee31c58c0f352cf308dbb930480615436006d1bf8ff6f24a6f50d3fbd34b957fd473e84b6fa9b06baa3becbf5b9d82caccd5d5a14089e5d34cb7165167df78a19d18651dc70f8f2fde3d0b0616ea0f0b7e555eb2235a693ae11bc5ac15ab9c072e9b49813a040d17a0c0b6ddbe50e0837aa5f58a12be4b02a131d4ca93a3cb242f7700e810f94b81d826b755b1b531e73c6b9dfe5c5b09f07cc350506ca2f7c46762bfdab741cf854bcc0466b866fd792b2660d5673c2ce58182e5b1b06cc3d694ffa173e7682c54d7d99723f2412bee36b77867524b58c2217db5bc3723e4f5735bed40592c32adc86f44a4006159e448eb767fdd6cbd9e3abc42de623790066455ff4a6a5d198eb9c156077656235c628096421c6fecbdcc791158fc579dabad9a75817bf1e361109a77126d51caaee1f0e1cd6e5eaf038c2b5087e8f7621c4483f5c23985edde9a7e04483773dcd83689bc4f09a3142bbe066bf24fc146bec08eff173eb78a32747481dee5af892e0f8a415820b756335fe6ffe7070c8941a61000000000000", @ANYPTR, @ANYPTR64, @ANYRESDEC=r11, @ANYPTR64], @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESOCT=r17], @ANYRES16=r10], @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESHEX, @ANYRES64=r14, @ANYRESHEX=r15, @ANYRES64, @ANYRES64]], 0x6) r18 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r18, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3f, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 22:28:26 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r3, 0x29, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="0e19720e78d0536a148b6a2435193b540ff627205b7fcac982bd7335fce765972b956b6188becd863c218d57", 0x2c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) r4 = socket$inet6(0x18, 0x1, 0xc1) fcntl$dupfd(r4, 0xf, r2) 22:28:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x5a, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) r7 = getpid() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000280)=ANY=[@ANYRES16=r5, @ANYRES16=r4, @ANYRESOCT, @ANYRESOCT=r6, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x9, r9, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r7, r7, 0x1c71, 0x18, 0x8, 0x3}) setuid(r9) r10 = dup(r3) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc8eb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6c5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x85}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8000000}) fcntl$dupfd(r1, 0xa, r2) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r12 = dup(r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f0000000100)={0x2d6, 0xff}) 22:28:27 executing program 1: r0 = socket$inet(0x2, 0x1f7f6f314970b6fc, 0x0) socket$inet(0x2, 0x6, 0x44) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 22:28:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x10) r3 = geteuid() r4 = msgget(0x2, 0x100) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000280)=ANY=[@ANYRES16=r7, @ANYRES16=r6, @ANYRESOCT, @ANYRESOCT=r8, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r10, 0x0, 0x6, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r11]) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpgid(r12) r14 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x5, r3, r5, r6, r11, 0x6, 0x9}, 0x3, 0x7, r13, r14, 0x8000, 0x6, 0x1, 0x5}) r15 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r15, 0x0, 0x6, 0x0) getdents(r15, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x0, &(0x7f0000000180)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r3, r16}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYBLOB="eb", @ANYRESHEX, @ANYPTR], 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 22:28:27 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) r8 = accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r9 = dup2(r5, 0xffffffffffffffff) munlockall() r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x20, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2bd88b2951b15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b2500"/205], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000000600)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setuid(0xee01) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 22:28:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0xfffffffffffffffc) 22:28:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="4ca9a98666696c653000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 22:28:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x36dc9b59, 0xfffffffffffffffd}], 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x39, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) 22:28:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x3800c) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffef7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 22:28:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744faf15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d04000000cdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a86869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c500"/352], 0x10) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r2, &(0x7f0000000080)=""/212, 0xd4, 0x800, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) 22:28:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0x9ae8b76d) 22:28:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:28:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0700ffffffff0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\xde,ZG\x05\x88\x00\xe6', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x40000004006}]}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 22:28:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7fff}, {0x2, 0x2}}) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) r7 = getpid() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000280)=ANY=[@ANYRES16=r5, @ANYRES16=r4, @ANYRESOCT, @ANYRESOCT=r6, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x9, r9, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r7, r7, 0x1c71, 0x18, 0x8, 0x3}) r10 = getgid() r11 = getpgid(0x0) r12 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffff, r2, r3, r9, r10, 0x52, 0x1c00}, 0x5, 0x100000000, r11, r12, 0x0, 0x1, 0x14000000, 0x5}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 22:28:27 executing program 0: chflags(&(0x7f0000000040)='./bus\x00', 0x0) r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) readlinkat(r3, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/86, 0x56) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x10d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 22:28:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x80000000, 0x0, 0x0, {[], [], [0x40], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x6}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000028b, &(0x7f0000000000)=[{0x33a, 0x0, 0x3}, {0xd1}, {0x9, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd98775") 22:28:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/24}, &(0x7f0000000380)=0x1a) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() write(r1, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r7}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 22:28:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x1e, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 22:28:28 executing program 1: getgroups(0x1c1, &(0x7f0000762000)) r0 = getgid() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r2]) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x6, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r4]) getgroups(0x4, &(0x7f0000000100)=[r2, r0, r0, r4]) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r5, 0x0, 0x6, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r6]) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r6]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r7, 0x0, 0x6, 0x0) r8 = semget$private(0x0, 0x4, 0x80) semop(r8, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f00000000c0)=""/23) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)='X', 0x1) 22:28:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:28:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r3 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r4 = dup2(r3, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r5, @ANYPTR, @ANYRES64=r5, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r6, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x8040, &(0x7f0000000480)={0xc6}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r4, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r4, &(0x7f00000008c0)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) 22:28:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x402ffff) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(r0, 0xffffffffffffffff) write(r3, &(0x7f00000002c0)="62fde2ec0178da8bce854856ebcd4fbb859c0bff5891ec66b081eedd78de5bd70719fbd141d4f3405c35dfa41611b78734b34e82f794d1f01aa6a30b126956785bd65fb5b1f1acfb0cceab7bc8dc750b43d4a665351a3ce73d4547328235e997ff2d61f29ea43f6964fe7986c94d7f799f8d8607827952749fb9f8eeb3ba6362a3dbbacb9e726f663557ea14b7fbc4a2565a3bc0d25340ea9fb7be18f35d51122184f31883610cead4854ede9b21a23918dc82da5fb68e4e7419b80657897227c9606ae24743524944b1361fcd16174bc4a5d2f8801d87a7bd8ae7c4d1361f9db751e4a925000000000000000000", 0xffffffffffffff6e) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x2}) 22:28:28 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfe) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) write(0xffffffffffffffff, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 22:28:28 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="2c18122ba9f44a400184003e1f8ed1436c77bf27371bdcf7721ae6f86694768e35fd57004c3d785c635c5f6ff0d22a4a7984cd493211e8ab8f8a065139ed8e625216bec70f7ced266762867277d7e464192e27e63354db5c8fb409bb8aca7b65675960", 0x63}, {&(0x7f0000000200)="f9460063c86e219a3ecb2c33", 0xc}, {&(0x7f0000000240)="31d501c68ad6e23c5a252c9efdcc3c8b4c7943c88187f820ed5a99306d6d18ccc903c679605b2c43b82a780d0b62dbd1e98d3b241fe22d92d7b77066ebcf26df4eb873d1143ad2472769eaec87e9759b73a4e85fffe3ce97b01d6aa8ce97a0b93ee84dc2b123266c9af5a4404c7033d2173e567c", 0x74}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x9e) 22:28:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000200)="8d36dd35f3f0bd046d94e6989757b1b5392922b6a49fdb4cd80e2219c35998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x82}], 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340)="7cc8f534bc17cd17e4e0a6901b3a1b5c466141068cc87d963f3d1b5187f7dfa4331aa61df6985813aa9bd92516d5baa80d58a7c861d1d806ca443659e620a0e2359853c6a3c6437bb54802aa3534946e6312c2167f661c69074e10c932e8629383796f9cd8591637a05dc7622bae14c6386cfa839c4f1bb6c3f77d8026a89bd0c504c3ec0d79bdbf25240cfa259d293aa2e7d3e581f9b67759e473014071dc8654ad24ca2e1ca574b31ed6806930066a5b326326a8c6c8fe90f36ef111b1d5ad11e848943ea02a2ac188e9304ebff3ae8aa2ec6d4b97b67baf118dcbfb950d57ccb1bfbfece595c651e525fb", 0xec) 22:28:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = semget(0x2, 0x5, 0x400) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x5, 0x9, 0x6, 0x6, 0x684, 0x1, 0x1, 0x7f, 0x8]) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 22:28:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x40001b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) 22:28:28 executing program 1: setitimer(0x0, &(0x7f0000000140), &(0x7f0000001180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x729e7d246ed99782) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x2000000}]}) syz_emit_ethernet(0xa9, &(0x7f0000000600)='S') 22:28:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb81", 0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xb8, 0x0, &(0x7f0000000180)=""/184}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x101, 0x8, 0x40, 0x372, &(0x7f0000000240)={{0x39, 0x0, 0x1, 0x40, 0x2b, 0x9}, {[0x5, 0x13, 0x7ff, 0x1f, 0x4, 0x8, 0x0, 0x1, 0x0, 0x9, 0x3, 0x6, 0xf11a, 0x1, 0x80, 0x1ff, 0x7ff, 0x80], [0x5, 0x4, 0x7, 0x80, 0x4, 0x0, 0x8, 0x20, 0x7fffffff, 0x8], [0x7, 0x5, 0x8, 0x7, 0x1ff, 0x9, 0x9], [0x10000, 0x3, 0xb2, 0x8, 0x8, 0x1], [{0xfd, 0x0, 0xd9, 0x1}, {0x45, 0x7, 0xd6, 0xe0a8}, {0x26, 0x82, 0x9, 0x101}, {0x1, 0x6, 0x9d02, 0x4}, {0x7, 0x8, 0x9, 0x1}, {0xfff8, 0x44, 0x3ff, 0x7fff}, {0xfff8, 0xe10, 0x101, 0x2}, {0x5, 0x66f, 0xff, 0x7fff}], {0x0, 0x8, 0x0, 0xfffffffffffffff7}, {0x907, 0x7, 0x168, 0x9}}}, 0x1, 0x6d}) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0xfffffffffffffff8, 0x20000000000000, 0x0, 0x400], [0xe000000101, 0x1], [], [{}, {}, {}, {0x0, 0x0, 0x3}, {}, {}, {0x8d1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 22:28:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x502) syz_open_pts() syz_open_pts() r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(0xffffffffffffffff, 0x0, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r1, 0x7, 0x81, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) syz_open_pts() 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000014}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) dup(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xffff, 0x5, 0xff, 0x69bd}, {0x2, 0x8, 0x9, 0x2}, {0x5, 0x1, 0x40, 0x91e}, {0xff, 0x7, 0x7, 0x2}, {0xbd, 0x7, 0x3f, 0x9}, {0x2, 0x0, 0x7f, 0x3a}]}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 22:28:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) getgid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$KDSETRAD(r4, 0x20004b43) 22:28:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f00000000c0)=[{0x0, 0x5}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x20) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x346}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) 22:28:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x6, [{0x0, 0xfffffffc}, {0x2, 0x2}, {0x1, 0x7}, {0x2, 0xa0}, {0x2, 0x4}, {0x1, 0x3f}, {0x1, 0x6}, {0x2, 0x1}, {0x3, 0x6f6a57f9}, {0x6, 0x4fe9}, {0xe7fadc27909ce957, 0x9}, {0x1, 0x8}, {0x1, 0x3f}, {0x1, 0x3}, {0x1, 0x20}, {0x1, 0x5}, {0x3, 0x6}, {0x2}, {0x3, 0x3}, {0x0, 0xbfb}, {0x2, 0x9}, {0x0, 0xccb5}, {0x3, 0x7}, {0x1, 0x4}, {0x2, 0x3}, {0x2, 0x7cf}, {0x1, 0x2}, {0x1, 0x7}, {0x2, 0x9}, {0x0, 0x276b}, {0x3}, {0x1, 0x76}]}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:29 executing program 1: r0 = msgget(0x1, 0x400) r1 = msgget(0x2, 0x900) msgsnd(r1, &(0x7f00000000c0)={0x72bfea8d276630ca, "21a84833d42af636f793aaef33fb900bbc91d390220343897b21c39091973a8db118f8d24d8707a58c018972758f6b7d357ea6cb99e6550964b20778424886cee33d4c1c92ddcc2a09a967454ac5c4d0f071a1e5cc01f533ae20f66cbae2e920380d324ea8dfbce89fb6a1d2c7fbf6d76a1b1f0300af5de2ddb1f058e34ce61a8be055f1101d3d457b5c15c19b0235822f8798fb51cd8c2638d2f6bdd5b2f8969845a820079e790f7d740cb7cc272490235526f86cf69b5782131a2378b27acc5c4ea22140ae81bd40de6d7a109708a8903b"}, 0xda, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/132}, 0x8c, 0x1, 0x1000) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20}, {0x81}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x4000, 0x8) sendto$inet(r1, &(0x7f0000000000)="2dcbf338084fa47e144abb8e1d38cb486f0c0d69d05f7b21", 0x18, 0x201, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 22:28:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='\x00', 0x50) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 22:28:29 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x20000007fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 22:28:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x7}, {0x6}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 22:28:29 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820800ffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/19}, &(0x7f0000000140)=0x15) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 22:28:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 22:28:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x130, 0x0) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x6}, {0xe8, 0xfffffffe}, {0xaf}, {0x83, 0x1}, {0x80, 0x7}, {0x101, 0x2}, {0x1, 0xfffffffb}, {0x41, 0x92}], 0x8}) 22:28:30 executing program 0: r0 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2000000001) 22:28:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001}, {0x1, 0x6}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 22:28:30 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x1000000000000343, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x89, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x1010, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 22:28:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x3aa) 22:28:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0xe5, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8002, 0x4, 0x0, 0x0, 0x5}, 0x0) 22:28:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000002c0)='./bus\x00', 0x0, 0x40000001, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) openat(r6, &(0x7f0000000280)='./bus\x00', 0x10000, 0x2) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000380)={0x0, 0x4, 0x8, 0x5a2, "0a7b2d355cc191e6ce74a7a288463ddf9aadcf47", 0x7, 0x1}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r7, &(0x7f0000000980)=[{&(0x7f0000000440)="d940a6b2266002d743f402d6ac17789cb221831fe3a1188bdb61ed62b0b650947255969442e3e137f2f73c2520327b21aeb06c46a16e104f8642db9e8447cb9a808e69a04e7f41aa4d312f4546bd9ed0529bae0f0babbf7a9aea9b1bcc4f975da74a05b403a1b1ac07a629f57bd1278fdd98cdced8e4dce1d42a75642bc77f1bb3b947225c6caea7388d56b30ba77477d3d07e44", 0x94}, {&(0x7f0000000500)="da5ff0c2b198ea16a90952c53400abdc600da3d53afd047c06b4ba0bbc83e7e0a58d52f70268138cb8a9ae630f2f1ce107e72fb3ac981198d90a746dfbe83278fe82d22652b88201f51f60aff6dc1ae2fba84c07ba3e80c6e1d9ba7addccb03f1156351106650189425251cca20edc137457551f1d9f9ab6b0700b", 0x7b}, {&(0x7f0000000580)="2775f5dbb35f37296d2135b72b1df0cc3335bb96a224da213e6656c273a57580c50db86724f0f44d769adde93748bb080be3da2d098cb427ab0dd41a4406a40bd2271c787d1f11cc4c717395e43bc6f3403fbc31f628f627dd3af3", 0x5b}, {&(0x7f0000000600)="0737f815fe26066f79d2b9a57b24be8ee7c16a24e72070b1533da7899180bef7f264f89851259dc02273640f0d4cedbc41fd61049a431efa66310f58c62a006a0c2ff3620b01763bd49193e6a2604d860da5144123f638d38f3ab0f5e0edd98367702bac9b8aba56dc543aa1a4e7f2aad145d034e75d37", 0x77}, {&(0x7f0000000680)="886c1448fe2465d126c8df719248bb49a20c3bb82cce82ed5202703ac5b8145cce2e75f914a7b56b26e0d17c7299e5e56a5d606ab2bf728d5a42be83c78a3aab0adc9060f8e7fd1b54de322e7489fbe452893bc6c0b1f3cb40d1eba4ac7a91def512a6cd43076b0b565828e8bd823bb16740e714c0f72c040da96a117b53cb2844e9239518041e670bcc1b", 0x8b}, {&(0x7f0000000740)="d9ac7771ac48ba93b9eb192f08f6622b90ab4dda542b91052f56d2b9ab29fc0f359a0942091fea5f4572a5a3e58355e306e0123561a8fbfcc7ecbddc9f85de3ac7b6c86dff112fb46eaee0a069b12a6bb7a5b823c33a2e1b", 0x58}, {&(0x7f00000007c0)="f6164e6c9dff56bacba89a35fbdfd41ed3e428e16e6184c9b174746536b79ac1ab94d720e92536a13176670d332411ae87d58347cc46c0c5a9c1f5c3e9526acef78fc231c72128e986d8245c24d7d14d2ec7012f1e31f77d4367d5d8ada7a50558c491aa1943bdad00fbf00fefc417fe50867f352ec87baa3362f6409e7da40b52", 0x81}, {&(0x7f0000000880)="b3e093673864f89ae515481ecaaf7d08db22d66718b0f25ff052547903851e71b27d394a7aa04eb209d0529dc762bd43f97a1713cd3420ee2f137ef8d2972de6577906462bc48c744c0d3a39ade7b4b6b036e1a7dd5c4e258e6a1899c21c62a366af535185ca45e3c1f0082c790d95add561a4f0bc90fe8837ec67c3dfc77021a43d704b344782c815ddc91669178600bfdaa7e04b4b67922760d76c6ff882e904e2c693d6fe6230a634199f5ceeb2d2861b348f675c", 0xb6}, {&(0x7f0000000940)="621873b9884bbf1b5ed9a6680a0e7cd18e66abf1eec796c102d1", 0x1a}], 0x9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r8 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000100)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) r10 = dup2(0xffffffffffffffff, r5) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800100c0660009c0000000000456800"}) close(r9) fcntl$dupfd(r0, 0x0, r0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xc}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') 22:28:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r4, 0x0, 0x6, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r5]) setgroups(0x2, &(0x7f0000000080)=[r5, 0xffffffffffffffff]) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) write(r1, &(0x7f0000000200)="444860f417bc304ff61f9a148d7951e070c1b6fb82ddbb4367897a72d1c78f709dc053cb243e4c5247df39754661cf14c3b97283a0508a975fc986fa4a02c1f49403b24c7c4d32431baa4c89b41fff089744ba8c31f10fff4181c129c9a1f0ae1dbf5b968139534ed8c12d912e81df2b1247be", 0x73) 22:28:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 22:28:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x40, 0x101) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'iap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000440)="5154e75c225bef078cd9bb") ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000240)='./file0\x00', 0x820, 0x22) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2830, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 22:28:31 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180), 0x0) 22:28:31 executing program 1: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/249, 0xfffffc91}], 0x1, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) 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}) 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, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = 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() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x11, 0x9}, 0x8, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) chown(&(0x7f0000000200)='./file0/file0\x00', r42, r43) lchown(&(0x7f0000000780)='./file0\x00', r42, r43) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r42, r32, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) chown(&(0x7f0000000200)='./file0/file0\x00', r60, r61) lchown(&(0x7f0000000780)='./file0\x00', r60, r61) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r60, r50, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x1, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r48, r50, r63, 0x0, r71, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r74) r75 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r24, r27, r36, r72, 0x59, 0x6f2}, 0x8, 0x2, r74, r75, 0x5e4, 0x10001, 0x80000001}) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) getgid() 22:28:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) semget(0x1, 0x7, 0x8a) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x8, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 22:28:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = syz_open_pts() r6 = kqueue() r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x2, 0xff, 0xd98c}, {{r3}, 0x7ffffffffffffff9, 0x4, 0x246a57764972e8d1, 0x7, 0xff}, {{r4}, 0x6, 0x8, 0x1c0000028, 0x1, 0x10001}, {{r5}, 0xfffffffffffffffc, 0x80, 0x22, 0x863}, {{r6}, 0x0, 0x0, 0x1, 0x4, 0x5}], 0xbc, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff9, 0x42, 0x42, 0xe5f, 0x5}], 0x8, &(0x7f0000000180)={0x80, 0x5}) close(r0) execve(0x0, 0x0, 0x0) 22:28:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) flock(r1, 0x2) fcntl$dupfd(r0, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x84, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x79, &(0x7f0000000240)="958ea6355769183f4aa91c66e06a2689c10131cbc45ad74d2e2f379c46e9337223f921c85167bd13e588549a89833fb08c922fe8c13c723d6a1ee04e15735c2d8b2628458047ae5d2c1e8473534d63967859bd1a41b8e24b6d4cca5fc0409cfac2711cafdff3a08b725963418aded4f7a69e3100e7360ecee1") poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 22:28:31 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) rmdir(&(0x7f0000000100)='./bus\x00') 22:28:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="d51062725c8eae0a35279c558bf8ff71716ed34b8c5107f5ae1c33feee4f4bc10b1dd2415ec08d8ad479fa6519841e111bbc542d9390eb796c4bd6e4a075a6608f7376d68bb81ddfce69a948e5cebfccec722f3176d8c9ed502b493cffc6d373d3caf3d59b8ebe821c9505cae11afd1826dead0f136a09ed2574a5bb8c992161ea96e7173435ca3d0f41addcaf9307bcb3290ae07b5998218e37eb13d7942eba12dd963ebf6eaef9b480bfe7dab3f57f37f7686a0fc724fc097141d938bd9176203fc5277fa9eec80a24077bf659dbfe628e477c8c0cc7421beb720e7d353a1dea049919830eb009", 0xe8}], 0x1) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)) connect(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) dup(r1) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x44) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 22:28:31 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000a00)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x400}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xa62b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xeb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0", 0x1d7}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 22:28:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x281, 0x10) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000140)=ANY=[], 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xb19ba48047958eeb, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x7, 0x3c0}) write(r1, &(0x7f0000000080), 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 22:28:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/187, 0xbb}], 0x4, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 22:28:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) 22:28:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffe}, {0x18, 0x1, 0x0, 0x150004}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000]}, 0x2cd) r2 = semget$private(0x0, 0x6, 0x141) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) chflags(&(0x7f0000000340)='./bus\x00', 0x8) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:31 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket$inet6(0x18, 0x18001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x4012, r2, 0x0, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$KDSETRAD(r6, 0x20004b43) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r7, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xa, 0x2}}) 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 = socket(0x400000000018, 0x3, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = open(&(0x7f0000000100)='./file1\x00', 0x120, 0x7) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x1, 0x1f, 0x7, 0xcfdc}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000200)={0x10000, 0x5}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000001c0)) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00'}) 22:28:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4b, 0x7ff}, 0x10) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r2 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x100, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket(0x20, 0x5, 0x80) recvfrom$inet(r4, &(0x7f0000000100)=""/155, 0x9b, 0x6, &(0x7f0000000080)={0x2, 0x0}, 0xc) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$setown(r2, 0x6, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:31 executing program 1: 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) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) 22:28:31 executing program 0: msgget(0x1, 0x60ec66d680da0c8) r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0100000000000000aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eb05c3217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83dfe04890352dd9dcc8b2c35b5ce59a7f5fca5dc564634837159ff8de19662d7c665ea210ffb0aa2999c1209002c30d1e128eedfd5f6a5144efbd14e09f0a803f4e87c6ebb8bdd9d7132114147b5870c814a883c1998f0cd28c1957d4390805caa76f717e43111befc2aa4cccfdc012248863610a88dc7399ca72888982f79290b615c9c193c75de6e27fb67c8a33351a222dc09ae118f9d1e7b22e09c131477135c238bee9a492ddd30b2a8b81c9b630f6de53a3d3563ac08e6bcb5e52cf2ed3102e160a822be378455abbd98e710e9c65df996351e71da6a2c887e6f46"], 0x118, 0x2784654cdad2cd0c) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="01000000000000000df27950312baebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdbab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca062e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d183000000f9edd737c5e00c6eaddfdb872002aed96eb05c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000001d7364af8e87ba266f11a1d2279fbab00f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83d000000000000"], 0x118, 0x2784654cdad2cd0c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r3 = syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r2, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {r3, 0x12c}, {r3, 0x80}, {r2, 0x2}], 0x5, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r5 = semget$private(0x0, 0x2, 0x2c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f00000000c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r10 = dup(r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r8, 0x40044b06) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0x5, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xbf, 0x3, 0x5, 0x5}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r11, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r13, 0x2}, {r4, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r6, r7, r12, r14, 0x8, 0x6}, 0x81, 0x4, 0x5}) getgroups(0x5, &(0x7f0000000040)=[r14, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r15, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r15, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r15, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r16, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r17 = dup2(r15, r16) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xffffffffffffffcd) seteuid(r18) getegid() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r19, 0x0, 0x3) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000140)="d9aaafbbdf721fb4d052a9ee03dc410581e258f23f843c7b4f3fa8a902e7ad13771fa758295ec1c239165874c2446fea643df0001e6f75eff51ac0f65a3eb5fb358d1cad44d2487d58e575d5efb09ab85d9b8d972f151b7a7aee3f699dbfe2cce1") setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x43c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:28:31 executing program 1: r0 = msgget(0x1, 0x400) msgsnd(r0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="020000000000000059be089167c782329c9b869367195fe45ad288a0297636a08b51e403419d756bd9583d7f976942b36e9b1fe4646da4bd00319fc67e756941bf0ffa4e518c45887d5a4a8dffde10d083a268b13cc5272f8b0048b3c7c8ae8cd6ec4d7f8d43e678ceceeba5272fe661853152e79b30e5331d2164b3a0a3c1940f3199fee046d34f5b3d13124018ddc191ff5b64d17ff1677ad42027644cb7fae50ea798720e6becc06336414103f7f5811ccfb95909bee6824503b5f8c5d71f3a7f10b3ebfcf88e701ac5"], 0x4d, 0xe32549ae376d03d1) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r1], 0x1, 0x1, 0x800) r2 = getpgid(0xffffffffffffffff) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, r2) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="285f6a2d97b437fc9ee7a119c0a7ec3b92b444077ab95129ef6c8841ba2f58389676a62d7824f4093a2283bbf858856cb4e19e1708fe934a47fd69d86843416018c6a6f19570c3db24197354d67b0645b6433b148ab2fbe0f774a286c24cade1986ffaf22d5b085c546bf09d52fbc6ec9619a8c32c4a3f0aec8fa95d0025e617c1c5f0da9c5aad7a0178f359b64ce88d4f0c6743cbc6667c7eb52fac310c77b7d25a40757518ae78342440f19267215412d16bf9281a2cb2ba05198c39be2b1437454faf977db0065966f770230863317ba3", 0xd2}, {&(0x7f0000000300)="52af285a98bf2f5f11bb7cf559aa712f9d4dfa402c685dd28fa8d75677a2b601d0b899aa4a9f45eec7a7fa63102ad72b48e814de1b75ebd6f512d98c95aa810eb0b16d2c", 0x44}], 0x10000000000001a9, 0x0, 0x323, 0x8}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000005c0)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r7 = dup2(r6, r5) r8 = accept$inet6(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x100a0, 0x100) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r12 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) dup(r12) poll(&(0x7f0000001340)=[{r2, 0x80}, {r4, 0x50}, {r6, 0x2}, {r8, 0x2}, {r0, 0x1}, {r9, 0x20}, {r10, 0x8}, {r11, 0x10}, {r7, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000500), 0x0, 0x4c) read(r0, &(0x7f0000000040)=""/32, 0x20) 22:28:31 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fIld0\x00'], 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0xd4, 0x0, 0x8}, 0x6, 0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 22:28:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r2 = dup2(r0, r1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$getflags(r3, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x6}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="8d792c88f09425be08a440ac06efb9a47638c54c462ac552d8297c966f2348f1cb084bb892ca019de60067874dba82af0c04b3a5f4629de021a06cfdbfa94210c7443e3973c84304d0f7eb03b8720e7d92b0454324b0bc60fc500aac887d9b7d8c48c779eae03f84906757c5226fe07297de564fd6a903a251bb2c928ee75bb6b4f7c049e6dd9953c15d6faac4e07b1434d9c7aabe5997e1dfb0439738c265648ec659b3313549d25df5efea2446f070c4e6a0cf85adec13656ae8673288f1df2e53ad2dfee8fcbb7976430865dd0ba5ecf1", 0xd2}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000280)=[{0x98, 0x1, 0x0, "9f25ae01e71e15a1246551500c9b847b201910ff7e0071cb0575b1d33597bcf9e52dbe8ad691914046c06b67edf4b265018932fd27d91c880114728d13dc1af81ce82b5d717658ca8ae43115819df84507d69d1d84471a780ca33a2e3ecc06e4b335c4e63dbea8a2b1c1b5c7c09fc82efeb2fc518c0d7442738e8855740d679a27"}, {0x108, 0x1, 0x0, "d159b781f524b1cd094ab660f07c05eff424d03a4738503882ad520d9b9fb143b8ae5fa3fa9c8beb5f7bacb39df4e74030babddddbae57d2d0b68938daa159fafb7bbc03889d231b9987c25d135e5f133b0a31ba40df8580e27a2f13aebab0b0e0d65503435dc7b646974811a65823e058fae4558e4801c7f8375ef0f5d069a56601b77094a2036597893c537c2eabf4097c3c40ad6112f5c6590bf62d8b8864a2c8353e2cc4510bb7d8b1ba340835394d54c84a1bb351f0a332018174b6edc78f4693f34ba511543294394ef4bf9e70e25296b561043e36d7e38fd559756efe65a4ad38ab488283c18d9a6277860f2588"}, {0x58, 0xffff, 0xb0b, "62472dcbadd2b3e152602ca0797a8f0f5e33e39c61023988eeb36bef4a1ee83d37879f002884e03c9aee18a34dbe0a5a49f35380f29ddd6d64cef0307397b65567f6bdc36b032100"}, {0x98, 0x1, 0x0, "c4847d727d629f2aee1a2336ce3f86d3e9870a1789892334365ca53da20c6695cd154d2a3b600907f5b8bb6b399ff58cd3acff4da298a9d8e8a1872e92cf0af5c71023c5d74d37f57f2c3da1749b64cd63dd10320eff092cc4f35d60137944d01ce36b2aac4dc6314ff4c29ae540df3945516917cbd7eb64ce8b5d1805a10b610c14927053123b50"}, {0x90, 0xffff, 0xff, "153eb4d7545adbcf264233fc60a71ed9060c59531edba838f276127c089fced95190fe9476ba4f35baef5b0ae6a5ef9c0dafd1a3f84404744174b48195a7090f250b37b20ac22a8b7865c66c060d371500812bd74cf06fcc1010b4f348219b8f69b55bfea4b50a44debc6aca2a062bbbda276431c7a7cece54ef4e"}], 0x320}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000600)) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000640)="367541d1fc56805abac539", 0xb}, {&(0x7f0000000680)="159bdcb5bb92aca3ab695ab26aaf5a5720734f3210c242e1298e4bc7f94fae47e171d5fa52938b9cb4afa69588a3bd96b3f079393f72ae0e10f4509ad45f4133e0f3e40e42f54de67a3e3ac48fd49a6bdfc30f4955c45bc7be6ba3c3d2a1b796d6eb9b78a327091e4e1b6bb9bf8472e871db97c0ce82e56333c80b693b8c6b70e4bee40a0d53e4dd713fcadbc6245320caf4c20016ea703dfc4936eefd314b00f03f440bf2ed04a3e424c64a36f7ab4845fdefc6876337998add0973a5b256b998c10ec639c4767ff19866eec099402d6624108d4cc5fd6d8c", 0xd9}, {&(0x7f0000000780)="9ddde87e1c07c7deab57b72d01378cb031424296e1ab77", 0x17}], 0x3, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x2) r5 = fcntl$dupfd(r4, 0x14, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x20000, 0x0) close(r1) socket(0x1, 0x4000, 0x7) r6 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000840)=""/112) fcntl$getown(0xffffffffffffff9c, 0x5) pipe2(&(0x7f00000008c0), 0x4) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000900)=0x2) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000940)=0x10000) socket$inet(0x2, 0x5, 0x11) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) setreuid(r8, r9) r10 = accept(r0, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000ac0)) r11 = socket$inet6(0x18, 0x3, 0xac) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) 22:28:31 executing program 1: r0 = open(0xffffffffffffffff, 0x20, 0x10) pwrite(r0, &(0x7f0000000180)="2761529b3661bb5d5fef3aa15195538a48c420e8f690ead50be44cd5ec34c434f0479a58e1b4f9045834f4ab9fb780034423af3697d82027b96b1cfdb6399ab68afb71ed8cf4b8240bfea4b8c5ebf083efec6b68f4ea15ad151ba178cb6a4f61981132605f21e13f4d1652f2df1f1560a1fe1c4f8fbdba551a34a5a55de9b3c3567a7bc7d58bf73b3693fe96faf7c620d358e3b7f0e32815381631f9c977a2a310213184d1efc931005c145563417dc359dc72666c46d0ffed1e94d0da2ed12da08f39b18a3a6f948aa1b0d2572f7957dfd601fc6878bd0e1d26cc780d3f9e2350e3d608d0507ee3493f49ab6e9de2ef0a", 0xf1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xda4}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pckbd_enable: command error 22:28:32 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x6) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x200001b4, &(0x7f0000000140)=[{0x8, 0x20, 0x6b, 0xfd}, {0x200, 0x9f, 0x7, 0xfb63}, {0x8001, 0x3, 0x7f, 0x81}, {0xf2, 0x80, 0x0, 0x4af82eb}, {0x4d84, 0x4, 0x0, 0xfffffffb}, {0x401, 0x89, 0x4, 0x3}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect$unix(r0, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x52}) fcntl$setstatus(r7, 0x4, 0x8) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000080)=0x20) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000002c0)=""/116) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x2800}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000013c0)=0x3b9) r9 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r9, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCNXCL(r10, 0x2000740e) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r10, 0x6, r11) sendto(r10, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r9, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r9, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r11}) writev(r10, &(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(r10, 0xc) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000740)={r11, r12, r13}, 0xc) r14 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000780)={{0x9, r12, r13, r12, r13, 0x0, 0x3}, 0x70, 0x7, 0x3}) semget(0x3, 0x8, 0x48e) r15 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r15, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCNXCL(r16, 0x2000740e) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r16, 0x6, r17) sendto(r16, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r15, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r15, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r17}) writev(r16, &(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(r16, 0xc) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000740)={r17, r18, r19}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x9, r18, r19, r18, r19, 0x0, 0x3}, 0x70, 0x7, 0x3}) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000800)=0xdfa9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000000c0)=0xffffffffffffffa9) 22:28:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x48) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="b821573b5268a1195e81b99fff96337731c99a12036cdc743ffb74a3183c55fec823cefea59fcc0304700458b7c7d0043357cce1478ae2cf8408ff94c3795125d020c9f3a403b356d726a3ab9fef1b3f9290bfdded0a51564b6681923a31abd43cc3e561fa9f1870a0b66c73a10bf0e02235bdcbe542af53baacba2dbe1c7ce2905aba813d4800b90833ae2f7d7d2d5f48717153666a7161b346ce613af2ed2d126e878eda980ca2b932294cb56808581508e5c69b1a", 0xb6}, {&(0x7f00000001c0)="af56e63bc1e182cb7de4ba26788aaea43416ef839531fd1a6322cef5e49c1ebaa3c606c66627e72615f78633711baafc218085c06ea8c1dfdc92e1ae3d878165cf71b8d9f80293d614a0088d6a3473f89dad2754af1e6800ee180383986690e0e6e4f13989743cebd77cf0cb9c2eeb3a78bfeb220ad5bcec88bd0f2c0cc4dc90513502c543d3571cd035b4606391a9ad305fb7c2c5b0ddd502630c8986af2a4d4c9ac17950b5decc6d7e2b38357100db7fb3add7850686829fd91b77a2a6e3c0ed2854873b741da5d8c06c855196f0aa80a1df8f95be93f2dbd07cade7c99b7d1ca9778859b8afee66032c9986419611492b7fb2546a774bc290110b6f8207", 0xff}], 0x2) 22:28:33 executing program 0: r0 = socket(0x18, 0x5, 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "006b009299b425001f930feb6a5f8b09e7000004"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 22:28:33 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x0, 0xcc, 0x8, 0x4e, 0x9, 0x6, 0x7, 0x10, [{0xff, 0x9, 0x3f, 0x8}, {0x1f, 0x1, 0xc941}, {0x48c8, 0x100, 0x6e68, 0x9}, {0x20, 0x8, 0xe592, 0x80}, {0x40, 0x8, 0x80000000, 0x5}, {0x4f, 0x6, 0x101, 0x7ff}, {0x4, 0x4, 0x0, 0x3f}, {0x5, 0x1, 0x8, 0x9}, {0x0, 0x3, 0x8f8, 0x1ff}, {0x1000, 0x3, 0x2, 0x4}, {0xfffffff9, 0x200, 0x1b, 0x9}, {0x4e, 0x0, 0x401}, {0xffffffff, 0x7, 0xffffffff, 0x1f}, {0xbc1d, 0x80, 0x0, 0x80}, {0x1, 0x10001, 0xbaae, 0xee93}, {0x3, 0x3, 0x9, 0x4}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 22:28:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000300)=0x153) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x9c95, '.\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) r1 = socket(0x1, 0x8000, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 22:28:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="72020207428ca10500d18f748057cec965eadd0b67151000094dae676c7af472c003cd408215766f97be61d479e41a3c662e1cd4ad724d3f582363af9954a59f140d935304151a4eb6cdfcad994958ebd547d1686925bc3d0ab6de39a4f0d1b9a1335f38cdd1719015c17190372b8ae7405b048e13014f50e25c83c54c63afecf11dc6e823243166ab62193ee9265eca758df8ebe061595c86353f2cccdc4bf1a434eac1e67922bb1e2d783e77"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 22:28:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r1]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0]) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x6, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r4]) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r5, 0x0, 0x6, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r6]) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r7, 0x0, 0x6, 0x0) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r8]) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r9, 0x0, 0x6, 0x0) getdents(r9, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r10]) r11 = getegid() getegid() r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r12, 0x0, 0x6, 0x0) getdents(r12, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r13]) getgroups(0xa, &(0x7f0000000140)=[0x0, r2, r4, 0x0, r6, r8, r10, r11, 0xffffffffffffffff, r13]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) dup2(0xffffffffffffff9c, r15) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(r16, 0xffffffffffffffff, &(0x7f0000000080)) 22:28:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x0, 0x4000, 0x7f) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1], 0x1) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000000c0)) write(r1, 0x0, 0x0) 22:28:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9, 0x8, 0x7, 0xeb6, "5b80b84350afaaeb81d82b78788b1245407ba53b", 0xc334, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0xfffff4fb, 0x0, "000000000000000100402000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) write(r3, &(0x7f0000000280)="ad18f05de2f4ef18ace62ce9cebaf9239a8c1082bc706167b790cf01ff198650149c2b92035ba5765cdf632be7ca5088961924935b6cb73d206a3a4739ce3615f586ebff34fdcd315875d5c9563ca3ff63b488fdce4b7ac042061ce6d4d9cefad7feb165470716d88e5187f0401c79c221620ba87a2bb809b45efc3d6e429406bb53667a35204283304228a174d4fa60381dc9753b85676cb20133c480d66e", 0x9f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfffffffa) 22:28:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x15) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:28:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 22:28:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x253) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0025000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x8], [0x80000000ff], [], [{}, {}, {}, {0x0, 0x0, 0x400}, {}, {0xfff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:28:34 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r3 = accept$unix(r1, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x5) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000001200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000002240)=""/4096, 0x1000}], 0x6, &(0x7f0000000480)=""/36, 0x24}, 0x41) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\n') 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x7) poll(&(0x7f00000002c0)=[{r1, 0x100}], 0x1, 0xd1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x0, 0x6}) r4 = msgget$private(0x0, 0x80) msgsnd(r4, &(0x7f00000001c0)={0x3, "cba146bdb51a05cf0f16a346ba5d06ad6dc4a0680d9dbe8fe02685dcbe50794f09f589010dcd777118f1a1cf768bdd0116194ae9fe62a4dc8e1b1913dc474f1ab13a6fa6dfca1c9f06b31bafb5daa4cd25c4d8e402fe649c9180ee4be6224be2684efae4ec004b60fcc202a42c953e15e3434b99411d01a071f62198ec986b758ac28577c9bc7160c13173e3baecf6f56911f11b0276cfd14a46066648df1d9adb5d3a64ca6faeb68573d1cdda7fc78bb09d892aa19ed6a6719b9848953564830b6ae3c142219387393b36ba1d95230c0db818f9"}, 0xdc, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800}, {0x4, 0x8, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:28:34 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000040)='./control/file0\x00', 0x0) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) dup(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4}, {0x0, 0x0, 0x0, 0x81}, {0x4006, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:28:34 executing program 1: r0 = semget(0x2, 0x2, 0x20) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, 0x0, 0x40, 0xe10}, 0x6, 0x2, 0x2}) socket(0x400000000018, 0x3, 0x0) socket(0x18, 0x5, 0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r5, &(0x7f00000000c0)=@abs={0xb0538fbfa269b103, 0x7, 0x3}, 0x13) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x82b) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, r6) openat(r8, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) 22:28:35 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xfffffffc) r1 = socket(0x2, 0x1, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 22:28:35 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = geteuid() r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x6, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r4]) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x7f, r2, r4, 0x0, r5, 0x16, 0x4}, 0x0, 0x8, 0x222}) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0xa3e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000400)={0xdb2, 0xb18}) dup(r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x5a8, 0x32) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x54}, {0x6}]}) ftruncate(r0, 0x0, 0x8000000000) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mlockall(0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x9d7711ae92f7cee6, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="26cf91e2de1fa1eec5c2a28146af141752fa5cf67ecbd504392a53b9079a585b4ccbb64b379272a09c23f1e7f297af224b45d1b5fedf5f809844f126ef947447130891db015cccfaea0424af2aadd26175562dd359a63bb88fdc252d3fb83a6bb9ff213382ee02cc5389069bc9a53bd4bc39838565624c2520aba953a34037e60bc8a478578077498e5a9ca59d278d323c632bc10c20e4ac88d3ec3d89a66bc0d159e5680b44f78a321c", 0xaa}, {&(0x7f0000000340)="8244637df77014abd73249e967ec7b0bd73f1bbe2cb657de2ca5358144dd797ea7d2313c51ddb24a5b1fc88403dbc02d98582bb1dc958f3e38224408828220083615ec5baa2da6fcb3b225c7c7ef338e57cdc6ae866692148701b80b0f210e735e0ff5bbbdad14dd", 0x68}], 0x2) msgget$private(0x0, 0x40) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) 22:28:35 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x6, 0x40, 0xfff1, 0x4]) fcntl$setstatus(r2, 0x4, 0x80) r4 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r4, 0x29, 0x4, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="0e19720e78d0536a148b6a2435193b540ff627205b7fcac982bd7335fce765972b956b6188becd863c218d57", 0x2c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x80) semop(r5, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}], 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000300)=[{0x0, 0x3ff, 0xb0dd80c7b0208938}, {0x4, 0x376, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x4}, {0x2, 0x1}, {0x3, 0x7, 0x1000}, {0x0, 0xe6, 0x400}, {0x5, 0x0, 0x1000}], 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt(r6, 0x10001, 0xff, &(0x7f0000000240)=""/96, &(0x7f00000002c0)=0x60) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0xfe00) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) fcntl$lock(r2, 0x0, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x400, r7}) 22:28:35 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x2) 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) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) chdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) 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') r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) pwritev(r2, &(0x7f00000018c0)=[{&(0x7f0000000340)="ee03d7eb1b949a0e40ee9b7594dc83f5d02add086915d47b0d095afd67c51de8aa3567cdd77370991123a8a8c14c3d07530c5f98e7418ae5f832c68a4d46ab978ccbeedb8ac3259e2315cfbaefe8bc037a2404518041069af7e87d9b65661d0c5ffb03bc", 0x64}, {&(0x7f0000000500)="26570dc5d34df8b5203f2eae489b794db78ea3cf96ab65a228b583326b6b9333baa9452ae2b98548c94827e57c26869e14946157629526d0b6768751514842e7ac0885503867cbee8a68500e9285f4dbce9fa009843fc26b516d", 0x5a}, {&(0x7f0000000580)="db86be21ef38ab32d01c0df16a2d403010c0960e03026186a6f22497080d6eb23bf51cc2e6af10f9729aa3488949f836054d2404cd82a79e40ea1ed763440c9a0490c2d27539fc4844af7b6fc4a7ea49fc97c5796d0995b49ac01aee03132e193fc19f0f6758588ac3dafe3a2c40ff12cb69aadd553654f9bd1444e456bc3b6ce7bfdda2a977ca3dc616cbebaa35465cb62e0fe60f47cd9c8e11c843193eb382939bb6e905727e58305163f1f56d6a847f7d8f392ff5417aac1705c7fe34372c5e1b", 0xc2}, {&(0x7f0000000680)="10a15998bb23522cb0eadde08191040fbfd7bd7a99e99c5a711f8cc0f664e83f44ea73a2b29ac304d50aac4a27b3224f01fbf5d282229a44a7f881adcdfc96eab923d704531e94d244f7b87a77123107bcb91496", 0x54}, {&(0x7f0000000700)="7ac85bb9b4910a5b4c08135eb5a7e3baad48baa3ed5c097a008504dcaace66c07cf5929947d6eab2e293213caf0d5c7c87496338a05f227cb66cba564645d36d35da25fece576d51c771d45dc260f77da166104c01cb79ff66ae619c65b356c33e64ae82bf66e10ab91c6c63d0c79d68fe4746ef5d0c57d368ad96a818d47bbaee822061f0503d4fd4aabc62791207996ef7471c986717c4f36070e61d4e3a0e275c3a42f7f016a05dd79d02c6e91f59d35ecc1e6de901af071b9aee9f4352af1e1a8c74a1061fb419de79c7a5369c63c05fc3a0cec7915cd0bddf4fdac0befabf07929deda44e0a2f14d449ed88a361c8f3ef94fbfb858b3ab950ce3ca67cd41805b0634bad31bb77329e739adfe2ba725f45814053a59ebda46ba984865e5a41fe9a03e5d50912ff50be6ba79958cf118b87178e23a48952eb1861ff1b5fca566d0c3ebe5f8011b5619e8b7354373d9b760a35bf6565705429f87b4fe6f8008b0f184b421e8e60af76a7d33709fce00d379bb3d0e36bae8c61baac4eee9e00ac0ae14b7f1fdecd0c64f6db5793444061d9cc1df8b6caaa586a5f562293000bac9c1186de37767f1c4bea33c01b88664e266e06aba2ce6cd7b1d15b160bcd75150fcbb3dd4b8caa26d15861056b2efde5647743a3b0ec2ffbe77b08d86e79b6a274e1563b85b096cf4e1510a13eb2b3682a8c121a7dde7d00708f8061f24fa19500204eb0b2d0d99bdb13e88960f8a88402e290e4dcb1407b4eef190c837b3c2c92ec0678a53be5e2a7180e5c1e4a62304cabe42b99f75913fb4591edc9339d76090c35e58aba8f4375c21cb41db0320e4e2586b5d09187ce6f7535a4e59eb106f62fbec6c9c1b2796887ae2333a1a54846b306a84c998ee6b35251a19ec979d5a0d0e389ba964e42ad9d6abaab6a26490f4282aaa29c943ac7bb3c212b01791a86d89b746608921c2dc821b71a11a271bde912515737dc2d7ee850e716dfc7cbfda92e6d8dac88884415a122b473cbbd5cfe29bf351ef457bd7a703681251d7f05c66894e000c1dab749f41be008e7ade99079bd5349a3f64034325edb4cd910a36c8302311e3b559e73556a814b2300611e8d37b161d8f436cab32bdc1016c3117784970491cb1ef515954fa9e73c9bef32bacd09020ba2c2f6f3ce1b19096ac2e9998979a4276de8453319902bfc91659e08306a15f4489443ffc231f1c837beb27133e78b09b96ce21014869f10114c7770116c687e56e5120b34818ee2a4e34a99dbb25f98dfa41efaeafa6dda045db85e062e44e8395a0e9d861a75c193554e00e22ab452f6d8532e9058699cef24bc9700d9d65cbc15a81808af1a9db189092c31dfb8e653d4511f59e4f7edfe67b07912d93b39e943f06390c1b41fd69ea77e499e032b594d99d2037ac187f64c23bf1e5e8b582c3a0d6b871cebb484bf6f6fb034d266efe174f54ee6429b007ea91826d19ef5ed26f98a6038f76132cc15fcd9c35c87a94c98cf1f59d9f57b3b541a3483348cb29afdee03c95f89b07d456e407ea0d15ab8d2983180cf8133f7d5041668f7a498fd69a6266932c0fcb1b34fba0044b1cf5c7ccd5fbbd976ca1a4f974ee5270657a985ef9390c2cba3fd52f0164c524b256ef36e2a7ee4be2e4fc77532d30b729425350cc31e97e3e411929de9c0bd885dfc77c3ba364c8310b9dc04d073b282c16c0ef7142e0a6f921fe28261c28b50c443c3cb4ca95463e3658fb178ca6d9e9aa526f3bd235dcd8dcf4a3a34a8277ee787aeab0efbe7fe2f18215120e6333df3158abafd05f4db0ecfe7972526f1a885f45bc48698be5c716ed1c1c7e811ffe4d7325b0c2dae0d99a9ac17a5d359263a03c81c3ed404b4be31f5d532f7b8b34524bdce50457659fb41a3e8fb34450e44fc8e19ce0bb10d7341f603c28a2196118eea30737e5adf24a07bd83634a34c420b52d327718c33221a3feb001bd938e89a10a7a970d19d88429ee79bdfb146fc6d3ed5997bcc5ebbd5b820f91858f50d1c62c28943884f8118e951efd6fa795bd9584f9dee1a2849831ac308ffb4061ca1fb3af5acff8442c22b10eb5c7d6cefa47c227db43f1bbc0a90f4efc940e235d64ff74dda8bf9462dfe6b64d7634d42b99f11ed2bfe622a452e5068789060d9f62534c584bd7b547e18037cd438291646441a1366a1e4ffca66e871fc83adbd2e0c6474a0356fe67b9a02a07fce64d436f78b40031aad744923bef0e10c436a2a6658ddf3f4da5365b03f7335231201def6c14911cd6da51e01c247868d714852681535bac036cce3b0a73894f0117886843917b5195a5eceb9a1a9d42a91723c96b30c1ed3bf00381718af5ca38285806a2f0182664cd8dc5cd36ad06c63e0fa5c429ff9057cdb0044f99e99eab2addfb4934358c5bc46561c00b9e67a9276c4807eb8d0af17d9fdd2d4c44cb08463986e5bf5cf23c99e925979f51363d41674940fb3407fe2190ffaa6414114665129457a763198ba490ea3313e704af77278c6632f850fe374bde217112501ed5d50b9e06b1207cd343082e9772f56f995243e58491dd63403e24dc8aafd4c47f180fa590dc90419d5762c13cd0e1d690afa2ab5ae9ed0a87cbf835767175ff4cb18d67554c4f123f274b7d025a67216278b98f4c63eecdb3d8db626e9392e1365a417eeaef31732a49ea5788f4994d5e9aae19067c5c3b2040be55f7403fb64943a58d48710d391f1f60d49106810e8a7424ebb7578dc618e7cc55708afdeb0606f132a4d500678bed2040683c030fb41981028119d38e95cc12e52345d33bd9ec998a7f04404d23218e8d3ef9d84981e734017cbc66cab0b3d79f559a65a5f42544a2d8b7f9e3ab8d22ff4bf9a362183b3ebcebeff811ad33260920739e9a5d1cbc763524aae58668e81ea16c62c1d8e588aae8c6a974a8f60406e45f59b459d1147bb0c8938933f94d63c91ebdf811e4178473399c24b46d3e191eb305b6022aa0b18e0ad01fbedab10ecd0f77838eaf04c9cf9114046a20b7834a55dd0895d6ca6ac5b6722eca5a37627236ce6eb4172088b8ee363fdad3ea145f75eae680ce0362293827338fc27c9d5408147658ffb9336c87beb26f7a135817e337a12c69e0398cc42e681808f3f0dde95212702c88548e50d86d35c6e793c9b73d1a981c5d127de2bf896b81563d8275fefa5f9347ca4c6c404040a4931982f93200a1889a3419a311345886811e4c5c50a3b599e96e92690fc793bfdcbcd8ea94ce30138462f2783bbc871ef331a7982cb606a514a7f340161885539634537c74b8fb6fcb47f7eb03436dce9d93682a9c9b1ba3121fafc8c6c52a23a3b187da65231ab63bbee79cc540c59ea0420013628ced8e80d3b9def9075b9d0c22112d1e5d589a3d0b7af01de757624f4f063fc5765ad9bc4efc9329c26cef26b20246fb4d86c3bcb165493fc3873d9526e5415c7b9633696e5c0642aeff7807e31eda075127e6670e7fbba9fde9aaf715b28f14aa29d5f93c9d6b91d230f36b628460ca887cc19b6333cfc3f2b7201e609862f49ba54635538eda1defca19d74d8dc22c483e0520903b59956f5fa18924100407bc74c674418b97693a1c14dc01994a4766aaa6dc9e43a2d08ba4c3f034e8ebea58e7c116158cd5f6d1789a0426778ac3f6a2902f93bc439d493a13e0c53e3bb5f6a02f6148046ea5b407356de32dddc080c06055fac799ac72524d12efab2b4c8d5e4973279edfae6273eba7c0c5aebdcf999a04c5f854b48f6043abbd9e83eef732e13525d22464b6ed5b6933ae5ff42f577f457d17902c5dcbaa52ffd0c04f1d219e482ffb017de430c556b3d9fb075ea636f4e7792c160189a076c4e2865d95f02cb026af93b0041e913e317b8f87aa70e440bee31f8a6c3c7855ed9952df8eafad5a545169ff9ec6a1347de683498559b8a86e9bb60d9db236b73b5592388537e7489d17fa1bf4e96309911747b52426650ff105ba0f81431005b9eafb5cc79322fb5aef2c1006529c57c9fc25f6827534d393f84c5f5252ded7869c76752399ea5a6c0ffc93ddedcd2d63ce603c678f3a538aeb25930e4a8853aa4f8e81762ab9def853c76140322ef9fbda3ff98c90e2bc659fda8c2571771d4f58e264b464be3208161e6d49e2f6880f2a034cda570e393d10d567c2858aeed15e3afb1fd2799ee545de5556716f5beaca35e359c36d4d3fccb0423382d10766c74c77e4ed270aaec6622371ae85d297e1f0d3b6203d383b16cd8b07666dd0447130f5e2743d334d521ce1f74b533a6824949056525c6ecfad813d86dc6bc829bf330eefc8b3170464ee550d05ba19c6056cf3507b9ef5b848c1e7f5afd088bc103bf1df0a1f919d5ca78c3074ae829a2ab583c9893e962f2ab31ec736610cf02ce0b1abc8aa98627e062c297c2a1c5548c8bea328ba7a95c5a56be38f66f13d77c61cb12e037bef22446fbf132699ece496e52c2cf748129b245316043263d2d7b488d14da6f8493b96ac04cf759d94ca2ce907548441ee4ba367a75dc3cbb63ae009ed09c8563d9bb6996f07e37e1caf1ecbcb702864568ef250a793945f071616b341a33684ec0f7b12c62f2a91dd05850c018ee1ed03038af193c54a33611bd0e816a765631a5f8b847852df918ea475505d51c9ba4add8e6aada1ae430b2863a1c1f49a8c59c11b756e4c332fa214c691a516bdaa90208affdebd8c8f0c4c62f2f38d2bc5a55bf8c5f686ee11f44b97d662c34ade84bce713c8a8da9c2bed0a442366e382e7991a41e5687adef37376760b64611924188ba3de50236571f7715df69a6147928fd1aa4556990818852cfa33162df4819921d5a2df28d074e8415e785f1852373ebb3aa5a26bfc5ff8de46fe16214af0859af90ed3a70c3a1b3f4072e1aef051eaef7145747b378a16674799276d4331532eb4d3f75b9dbdab2094f6754f10b82df03282c69d8029370f9354345fac14b69ba0943d4c79fabf7a3960bfb0f9f32170c4d49a4d596d7458ab4f24d09273efb75e09f341b0ffb99f8522c6f0bef02922d4ec0cfd891d411bcd752f41ca490a034ef83f53a9e6ee9cab8ecc216c60f253fc9e648014610d20292330c556ec62d7003c6467229335418a5aa0069830919ede5f2be332b0b07d60968fd5a32078c6a12e5130949e2682563ece8b657e127d88b99879e97adefad1c9858029905467c75a15ef451844770bf452b7cb513925625a5151c2fb3a7c1ae7a6f5477cea5d826116bf6c1940ba7a0fa8ae83b906a1b46538fffc44f2c9e2693d6c34b5f746d300bc75b8af503328759c934c6585b2edd7fa81487244805cb1edcd61bbec710646b53a6057edbfe0e10b3c98d7ab62907009cae13417a8718df501af45a6891812a855f3844d7e45a5077b0e2e3a892655fd616e501e756b055b2b473de279da68705bf49f34046d60bba42dd9c42cd97e22d120bf7beaae2a60b9247febf3f7b1d8a7f13041f536c09893dfa667f75f630c05e5c708959eec246a4165bf0c3c7ffd6eee6b24623f55311c2f643bee24ed5170d2b954c8276cfc791b95f9024c4636177635ddd1ee6ef54b3575991a6e5e3837e390b01ae9cf4f313c88384cfe1b24ed8da0057eaf81cb39dce0973c32eaebe5a2ef9fb6c5de70b1d2ac34aa8014889e61f3c650b07cda850ec497918c2999b48e4dcc4a763ea38124e5976b65bd00daf630c3a308bbda4ff490672726a8b2a18a692624adf702462d1e62a461741705f4fc73682b533cf5538a2527de9c9", 0x1000}, {&(0x7f0000000480)="9f", 0x1}, {&(0x7f0000001700)="d025abc615cff6d1db18b2f0980a36bd0547be3752e24fca0f600853b9ec75891c057b8e46564b106ba9cdbe029b55b6deb6abc45e0b0d881ff22056588ed346b912b17cf6db60142a4bcf5af668dc855dcd35a6a9893f8497d768c3f86e1e75e96fb6539778ae664410b67b1460046f38e58ea0df9f", 0x76}, {&(0x7f0000001780)="65a887355f7051f244c37a85", 0xc}, {&(0x7f00000017c0)="2c56acb18d23a7599c5e761de1716ac19fe679e4e2d66152f576e5a45a7386a942b7083d961e5e59459e62fe519cd64188e720940eea82a460cf415532c5eeba208eedcc2c4d84ec8f66ee25e1af9b5b71ec3d630acde8abfa121cceeede9983d681ecacb13a03446a5860f2", 0x6c}, {&(0x7f0000001840)="99a64135af7c655c158cf71bb4ad0f8288b02569f304d13faa3f05eb042143ac7679f0a0d7389dd65599db637dff6247ba1db666862eb8fa853ce592f645705d4cac19bd0f3989b33406f9aa052cf08d370d7f2b642e3de924bd6af594248841bfeb4031d0424c193138124014cd4730", 0x70}], 0xa, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) read(r3, &(0x7f0000000300)=""/30, 0x1e) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r4, 0x8, 0x2, &(0x7f0000001980)=""/248, &(0x7f0000001a80)=0xf8) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCDRAIN(r5, 0x2000745e) 22:28:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) write(r1, &(0x7f0000000080)="4c79569d0d1825622e4f84fa5fe96d357a3556720d35eb00ac36e0fb75549d6e0b2fa9ed9d64e2980e67c0bb23cdbed0cab6b262d3a7e2d976eb3d6bf9427063efef1372e442266f23433a76", 0x4c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x100, r2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d, 0xc1, 0x1}, {0x30}, {0xa, 0x0, 0x48}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 22:28:35 executing program 1: mknod(&(0x7f0000000340)='./file1\x00', 0xc0a94dae640c12cf, 0x1000) chmod(&(0x7f0000000000)='./bus\x00', 0x140) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, r0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) dup(r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x6) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='&.\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='{\x00'], &(0x7f0000000300)=[&(0x7f00000003c0)='@-\'\x00']) write(0xffffffffffffff9c, &(0x7f00000002c0)="d090bdad0f389ebfc79ea7ba0a8839365af1b9", 0x13) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r4 = getgid() fchownat(r3, &(0x7f0000000400)='./bus\x00', 0x0, r4, 0x6) acct(&(0x7f0000000380)='./file0\x00') shmget(0x1, 0x3000, 0x48, &(0x7f0000ffb000/0x3000)=nil) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) fcntl$getown(r3, 0x5) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0xff, 0x62, 0x1f, 0x6}, {0xb1, 0x2, 0xfa, 0x2e}, {0x9, 0x2, 0x3, 0x5}, {0xf7eb, 0x3, 0x5}, {0xc5, 0x3f, 0x3, 0x4}, {0x8, 0x1, 0x65, 0x40000000}, {0xb471, 0x0, 0x1}]}) 22:28:35 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ddc000/0x2000)=nil}, {&(0x7f0000cd6000/0x4000)=nil, &(0x7f0000e8f000/0x3000)=nil}, {&(0x7f0000f4d000/0x4000)=nil, &(0x7f0000fd0000/0x1000)=nil}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000d0d000/0x3000)=nil}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000c06000/0x1000)=nil}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000b26000/0x1000)=nil, &(0x7f0000c55000/0x3000)=nil}, {&(0x7f0000aee000/0x2000)=nil, &(0x7f0000c3e000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pread(r0, &(0x7f0000000000)="b3b43032ce4be32588b3cd290538bd77aaaf2d3ad0a2386177b682628ddee35aa619c73de67ac72b744ec2cdd4eb28", 0x2f, 0x0, 0x43) 22:28:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x10, 0x5, 0x38) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r2 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) linkat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000400)='./bus\x00', 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r3, &(0x7f0000000300)=""/236, 0xec) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r4, 0x1}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000440)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:35 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0xda37, 0x800}, {0xa24, 0x5}}, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 22:28:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x800) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffb, {[0x0, 0x0, 0x0, 0x20], [], [0x100e000000101], [], [{0x0, 0x0, 0x5, 0x2}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x898e}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:28:35 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x22f596a2f240b2cb) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="80951c5a972f190e02994b8be4024df1177530c10d7fb2b32088b7f688037f3dabea328f66c958f1f2052f5782b0259a739db8e42c828f10900bd76eca96176363be3644529c28eae3de180a0701056e311e46074891595f3b29951d29db", 0x5e, 0xc, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2a, 0x80, 0x1f, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0xa2, 0x40000000, 0x5, 0x9}, {{}, 0xfffffffffffffff8, 0x40, 0x1, 0xffff, 0xfc}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x10000, 0x2}, {{r4}, 0x3, 0x40, 0x20, 0x9, 0x101}], 0x1634b5e2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x6, 0x2}, {{r5}, 0x0, 0x4a, 0xe9cb0349b92b3c5e, 0x350b, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x400, 0x25}, {{r6}, 0x800000000000000c, 0xd8c1a69ae97e674d, 0x1, 0x8f27, 0x1}, {{r7}, 0x7, 0x1, 0x0, 0xd72b, 0x7}], 0x80000000, &(0x7f0000000080)={0x81, 0x40}) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r8, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r8) 22:28:35 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000c6162eb96103177698574c535b00"/111], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 22:28:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x40, 0x101) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'iap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000440)="5154e75c225bef078cd9bb") ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x820, 0x22) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) linkat(r5, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2830, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) 22:28:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ddc000/0x2000)=nil}, {&(0x7f0000cd6000/0x4000)=nil, &(0x7f0000e8f000/0x3000)=nil}, {&(0x7f0000f4d000/0x4000)=nil, &(0x7f0000fd0000/0x1000)=nil}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000d0d000/0x3000)=nil}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000c06000/0x1000)=nil}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000b26000/0x1000)=nil, &(0x7f0000c55000/0x3000)=nil}, {&(0x7f0000aee000/0x2000)=nil, &(0x7f0000c3e000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000080)='./file\x00', 0x8000, 0x30) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000002c0)={'./file\x00', 0x4, 0x5, 0x7fff, 0x1, 0x40, 0x3, 0x7, 0x1, 0x2, 0x40, 0x5}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x4, 0x7, 0x79}, 0x1, 0x3}) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [], [0x4], [{}, {}, {}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x800}, {}, {0x0, 0x10001}, {0x7}], {}, {0x0, 0x0, 0x0, 0x4}}}) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) openat(r7, &(0x7f0000000340)='./file1\x00', 0x10000, 0x6d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r5, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x4, 0x754dd2fd, r8}) r9 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000240), &(0x7f0000000280)=0x4) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) fcntl$getflags(r11, 0x1) poll(&(0x7f0000000100)=[{r9, 0x80}, {r10, 0x10}], 0x2, 0x5) msgget$private(0x0, 0x202) 22:28:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/103, 0x67}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x24102, 0x44) dup2(r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xa0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 22:28:35 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xc2, 0x2000000, 0x200041f3, 0x1, "b00000000000000000c79700", 0x5, 0xfffffffc}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x83, './file0\x00', './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000001c0)="58c0c6812a6a78e4b04709e91401b61f23f4f51be44a5b8da6ecbf14090f11226fd4a0a69e6c587192bb01a80495e607915f08f4069df8e6f7b3b69247eae1dafdef0934869b4efdea1597e6cef2338f3f11b404389edb1772a8532467b38a864fc834d825132d816bb32d5bba1d33f23fafa22d6d05e77193785c3767357bcbe78792b90d4df90c2286ff1e5e1716ee2aad13504ba6d1bb8999ef33fd8669c7e7a2ab5d6a26d39ce543f6722d", 0xad}, {&(0x7f0000000280)="0aa007269d4b1a699a175076f0028d31c32c32a7255ed4c900e0d3ff3b1bd7c77808d4ac1ba1a4b90fda2ec782b82532b2494c06256308f47098e0405758a14b7e60716466d5fa925d4c54600268219c502403456f501d165e7e635beb705364880f59aea4e9d86d", 0x68}, {&(0x7f00000004c0)="963a5333e3d9d4a7eedbf85953ca1c600d9ca1ca506b2cb059a460785ef722cda890014a405d31df2e2b2508eb5f030eb72075d834e597e579ec4f9df2ca0eeeeaa086e127b3409987b474f9eccf4c97703357a0ef87895123cad6e72a530bf309ab681fcab466ac8745652e785f737153a9f0a8f1ba9a28a82ab33d653c52a97b5393a42a5f5774d89cfcd890c1be426de694e972bb980e49d5648d16371f5a9d3d525f5250f03d4e272f1cb5c31635d905ddd303d1aa80b12b702412126a3a896ad2edf7e8bf042d761ce31478be7e4284286095e4bb801c46", 0xda}, {&(0x7f00000003c0)="0959e23eea88b20243c86f8cb593f305d4f73f4d0be3a4d0f572cf027a8b04285a491399293d451e10e3262c223cffe8f37c2da8184f032b780d20a2462412de836006c26d6b5a602786980c5391a9b01e6bd69fbb5872e83adc9a950b9de619d2122f3a3b84b8f251fb9476da53754842981268359e75f9f4d89980c7bc8c2a8f02db7873af9f51420517b7", 0x8c}], 0x4) getpid() r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) 22:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="8c43b6e65ef74b31c34d0ff029a155fc0c70dbfb818f3df9cefb4ee0aeb2f4c7d7fb36e370c1bcdcb833709ee3767ee8f10ad71e23bdb83be7b183348a3bdbfe155b0c74e581056564d5ac1c89dc129d83c70eeeffd1d5ac7e70f6ab7600ed6fa0ae8a237fb3db09f49f27bfb28540196d770618f9f07d0389e96c6408e0421ab65435a708fe5161c169ff13ca94dad877e636861d6ad11305f4b204347a457610ded5b1e40d069d4fadfbba02ea09b62bda68839078dc", 0xb7}], 0x1) 22:28:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x204}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 22:28:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 22:28:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) write(r1, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x80}, {0xffe0}, {0x6, 0xfe, 0x0, 0x4}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) select(0x40, &(0x7f0000000080)={0x3, 0x2, 0x7f, 0x6, 0x89b, 0x1, 0x7ff, 0x3}, &(0x7f00000000c0)={0xf9ea, 0xd2c, 0xffff, 0x101, 0x9, 0xffffffffffffff80, 0x0, 0x40}, &(0x7f0000000100)={0x0, 0x3, 0xffffff0000000000, 0x10001, 0x0, 0xffffffff00000000, 0x20}, &(0x7f00000001c0)={0x100, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x40, 0x20000000, 0x3, 0x0, 0xc878, 0x3, 0x7, 0x10, [{0x76, 0x0, 0xffff, 0xaa}, {0x5, 0x2, 0x5333, 0xe59}, {0xc89a, 0xb5d, 0x1, 0x2}, {0xbd, 0x401, 0x6, 0x2}, {0x7, 0x1, 0x0, 0x3}, {0x4, 0x0, 0x3, 0x9}, {0x80, 0x40, 0x7, 0x4}, {0x200, 0x0, 0x4, 0x9}, {0x9, 0x6, 0x3, 0x52}, {0x8, 0xf8000000, 0x8, 0x9}, {0x768, 0x6, 0x100, 0xfffffffc}, {0x5b, 0x8, 0x4, 0xa}, {0x5, 0x17, 0x1, 0x800}, {0x8, 0x0, 0x101, 0xc}, {0x7, 0x9, 0xfaa, 0x7}, {0xd1e, 0x3, 0x20, 0x9}]}) write(r2, &(0x7f0000000380)="b54d70298c30d66c2ed77f40ff488b189213d8f25813dfccaac49157f33f252b34b357175e0bd30f8738cbd3ce9f96310c5c6c11f75c429aa103c6242166add53814b208b9a3a4765beba0bf28afbeda5508d4ae7adedd13ce3d48b350dc696306b18ffa8ceb08ae76ba3781aa636fb1e07b77b9123ab94eb693bffea066601c49d3503af01aae8ac088cb4a7f08b21372de653367f8f714ac4823b7e44f762035fd1230bd54ca552099e4c961cb86c4810ceee72d820bf2781678d97ce10b7a00ac4f6514231c8641c04062d3efcfe4fc59edc01c38539058dabce742a22eaed84004fcf883cf2ea7f5e5e1e1e5dc00efce0a10eabdfe9ba807ec95a6f50147eaa0f9e9e215e00a0459f04a33e6c941abbfaf5293b5b8c5d6e73fe7a4d9628e4676a5b0a22f6ee7e1666af99f65956282be294ae77c7ef568ee0d1dcf1df6f8ad1b935f799d346ecca9e9948539591e98fea86c18acb5e2fcfdd124605e2507b41bba87d04da4dc48e83fb1bd95e7b2f2354be043f4d75d80bf89e7f1f2cb427b09feb3819a75a5b728ac25a7ddb514248d34836061a0908c354f0238e03dfd84abfb6ae907ba52d7d5480ef27aa12feda7e6d59b88e2c5745b7b424d5704b8b24b7f0821d163c420fc9b6d113b847e09f65b8f0a40c601bd94662ce095735d4d71d1bb66a8f004fd8657cf8917928ff0a0ddb499719d8583bc19bb98748c8aeb3371c8bb466d705c8c72870df5dcafecbac46e21bc3d1e314095aaf2310d48abfddd2c94d4f2e29d2547673677624a50f1287561e3a60da1bc3ac7b6dc72078ff6308b5a568807ddc4234a668b5f7b48335ff648a34665233bc64a6374810f6b0928359cee19e3b97c3dd16dec76b71a8c0e139ab0194fa0da3f32f1e2c11c664a4ca9eb17045f954b9358868823d89fe71bf610c33416a87e4ccd8c55b3ed28d796ed2604d7fc7c2cf477b1f7bb930559597649c71a8890208999eb5cdea8e07da173c1a436587facdc25a6bd09e5332a049142da1f1a57dffa3bd37257ce5259314ba9b9ca878989dfe53493a8e53cb3a538b45ebc9c4c203e3c1eff37c88c02d09b0863c7be1f68857b871f390e97d91a9f4ac638e686d465ee68186fdd5b3c1fd8913e427fdf71a26999c2150aa299bdfa65e7654abc5a0c8a0964253a8a55ed20f930114e02869d1bad92dc62d69a071a4958f1300fca5ac94068d24a1b421c410c28ae4abf1386fa302cb52ccf1b5bbcea54b4f0caf863e2aad07abd2ec03cb0420997fbb60ad3df97864544da909434256a0c6c4ea36962767c80d1f432479493443101c09213d207e6734cebd143af9adbe7d4f94e5055d5d6fe6fafbfe12ac3eea46370cfd1462fd20ed1dd2c5de4679901b7180994cd18710084ef32de862bb780d7420305a21988867c5c86dd91ac494a56bcd88b18c672902d91381e8f3f6eb09472952f30b7bf2f257073d86c24eb293c1a9aaad3d28bd7ec5916e23c70ae8b58e222427729ed9779d4b6cb2a18583f0014459e83fe0c20637b735424a255ec62d0132995a19cf415db6809879296b6940a1c41368f391cc8954763c261b7c84dbc815267bf1c17bf04dfb03efd4a47df8b55bd782b3d756029ac47f090dd375115116099590d1acbae56369e94e91738b7f0d289bb0a8ed53a0a1bef8aad71ea3172eecfeed6f8c80453298f38d9aa543c87dc764688f6df551406e09eb4bea050361fbe414c8e19fcbdd37cdadd3d453db001c229f0ef751b2ad549fc6bf89703ab611a553c499f6c0a28ee4960ce29568fd191f7cc76af53f37404968445c683b1503c0f81069586ebae68565af741b4fb2f1b8d956810a211e699105b43a9e8f6c05091dc700b165ea7241790c9e238dd5e15e981bbe9d3050274e3e3dfc989f32bd217a6f25c1721ac09835ff139830f504895d9658118ab0312eb5955d6fc9098c955c948b4a1afe7ad89999d4f222270ba802ffa72fc24b8427d40c926512ebe563b414818f9e7a7acd7f627f3ab229b6afe7f48a4209c762fcea63819be540b7f1b986c6470412565477cde80b48b3c2e37c120130b219535b8e6246a67c3810da3fcb5c5fab1d0f03452a48899b318ca8ebc0abdd9396e168572d8f350119099496f34c905b05efbb308d8473b6c0ed797d50d3ed2b39ebc337b618fbb6961d9786a18628096a20ee07d583e15d30626130ef1b55568157256fbbd681086425eed9c67453c00f64e3212125cb27cc4d9c29261603ef4e4d3dc97680be63e7f779e70fd186fb097afbe2d3a9ca2140cf245a8d4839435b0ec7834f364ceb23f0708c4ffd6f4f01727fd14956f71a7646a552db5a1ca83eb585c14f28072649a9aa717a8cf29c74ed19abc40de6cefb1bc635ba5c48c4e0c4901c359f807d4b83d07f395230c2a2309c6853b4236008b9bb9386102acd303861c10ca9a0206f2fb4b4e8024f3bb60937fffc6afbf253cad4b185ddf7241a160cd6ba3ba9afa4d71d7a888b8130fd703ff9caa90e4229a4ca3d8446fd421a0e9a825f209b9293cfdad909e1291fb42d695ddd09e1798e0a8626e496e76867640c39e1ea87534924872a227ed7328e4f0509440fb1812486c4fdd11826f1149f2ba2ba9160814971a150c31cd6a67e32e34abc0bf9bb8d076441420500be4b42e3304f4bd4ef2511b744b3e5b6f439d07466f75a860fecdcd9c70d4a1e7da89288241bd7e6631f8f547c638ccff72a802e825f72b5ed07a841b63017cd52b3c32b57a85cad197c2c96355b7bce538588fa9f3fddc07571d4d166d74adcf103c0e621b5b37d3cec9e16401ed02b193818c20ba60ecbd73c1722b45c17d48acfeddd3492617dd7d7c77ee933057c619ee7956f55f4fdc36644cf01f4da8558a3ea6a938b669e5efa2b6e5103cb4b0f986e86586a6a795f55773becea3a9332630fbbcba47386198a583a51733441f4677ab926727b85c8dff20047c5f0127e23e6a622988900ca8ab92db84a61633ce0cfdfb9272e48216eb2ff0234a0481082316a9953b7c28fc9148e15c76a0e7adf294ac8b4309915418642a650193c385b5f40204d7862ea25cbb6903b510a2de28bc3a959d6ffb2a0bba87a82677c1e446859a5131de69dd4818f4187b712c6cdafb60ef1728dfde89087138d94cf29624d0c39c57cc8f475e25121643689de7373923f78bccdf37391f0e1aa3b7869debdda1123bd351570d698ad314ea44977d999a142792078f3adfd29457bca6d263f03db0ee672495746b3f85425ad37993042be47bed69708b5bef4612e988b480a2f92f21a8ae87f1a2c23ff3976594b9b0fa836a075d9d46f09b02f6a686c1a745173622c2b2aaffd6c98c357210fee53e070db96cb3a6f44f6a1ff37a37d3b7b522ed9c2b0ebe1499bf8e35dbffc4deb9f47934521508a4f3b62bcbec265eedb533ca34b83e239d8b06515374bca875058842fff098770fac987a862522ebd1e2e7e4aba583924421c6b97590dea4127a315b10cc963a548c2c14688655e19b0eff54ad651a30fafd53af93488f909d6b403845b7ca5c14fb95e6b82b42270fba7ae075f1fed72d80e547e6a32a2fa0d403993d99a3ccdb28cc8b4fe91681c9321320def929ca589e348a503df5ff620ce33a8cf6be41e28bd9b333116a0f88f520871c4ebc3351f05ddc49c47d0941a05d591cde1c6ffa1ce883bc3c4364718df9209a4785d9153584cc5abdc0743afe3b7785fef916f6eff616358afd4fa48e76be769e5c555dd960a7d4a374bebb1d3cc89431216532d2686338690230bf9b733bb195ebba8c4a0bea6fea329e0a801d5b8291463d43a20865527a56fa12d82e10d30b99440aea303f91baf42fe8cc7559c92ebc6fc2344410bdf79801babb106cd739c9288235e9a2b5503448764799435e3eba32952463544357cd4584a06f18be735a27187dff4af75a096be34a4f1850701c0a91b5280bbea78770b43b263577a777ece4d04148fd7c56f17c2a222a48bdd7b3d2cad70ed743d31acf25a93b061b3d1d66f5a11c1bd1f8a149abedab53fb86f6525f0a0094d06268e7e2b2982c6e3629d884f0fd6e01d3c1fd0ba121b3a2d7c0b8e8c9db89018f246577ae29dea9946d823675397008039054d073f2abe00ee7b14c2072915d57f460b54d5d7142b91308f4125bfb9efdbbe0ba1edd430f3331ab274d0190f5abdae321b63f1e343b45130c2e3dd863793c391ae5e87c86b28e94740a23b9c98eace40bb91285d7edd00981c37aebbdbb77baae3544bfec426e1c3861b48fdcae22fea912cefb9c6157be9b75b6c9ffff434b0de26f0857ea69d3b1f886701945da4eca2ffabdd403602b576e9e9b9c4c9aeae69636020ee1cb7811e4aace525df2ff7b7ecf8f62eed1b126796a5767d37185105eeff2d0785219fbdb59475ef9085cc48c639d52d3b37637a7f1a4beff033deb7bf031d03a1152a41040e785829df4102c801add6d305fed721a187e00f13048b13a1f9dea77f85be9a94bda188b8675578f4068135fd70e2969370e669894bd0e693c8db2b32ff178cf973f026f49d9dbb925c8e848662ff4a7be506ae5d81e993b3e174b32350a2364c8d5b31ecbb0d85b86d9dc0f68f41cdec72d874ac920d34e44a63d1fa371e5fce3eded7b132deae6daaaa7ceb82723d09fc27ab9a21b05946041d9a5f9c601c83120fa111b7a1db67aa19bf55304f08a4064482ea6c424f8297a44c59570682c96349e0755fb526e70cb37640162b49afa039bd43999bedd0e499583f5147bbcc125ad5711f5281c624df791d01845d3b351cadc52abdcdcd4b95c64689f4365992b2eb43e6420f398a8bc1fe193ed0dbc3d76fec7173b743ef19040fa36fc4a5dec99d017da83b7565dba506c9978057a447c61377421ab8bc65e66bfe20fbd3999774e7b46553bd772b78a3820eee7d06b00ff7bebfa8e5cfc88a130300b7da84e75cf5d864878e4d284ce68aa43936dcc6608ef3ea2843b95c08d5c8867ad3b1e21e7ff167e4491feba4514b6cce09ae1a9cd35310b2ef50edc52f60529b3c64a9c5edb595b23c99b86edb22804da2cab5c332c01629a3d2d2f2f695d27aa53cf102d3960d6a9d0164b4d4758ea53ea52ab58b68b3f125bb239539c62164376a925997d4b67ba7970a1531f6bcb45bcc068f864f46430734db6cb42c99eb6edf92b18a781a69ab1d71a88bcd73ede02e5c5199ad49b22017a743530c63ebc601a2f757a46e6cbd62cc3426673a053b1305d1ee075c97687ceafd34b48f3bf64734cd825c3d7befe5e7ad59e66d3b47b389cb439f737870c1284092f4960d56c5309f510a76b156bc92ce88fa34a24fca840a5180ec06815cf4a7d2a52548e6e8658ed7d47cde2ec4ff4989c86f19fbba2b7b6a50e80bbd244b1e9368d85641f9d51f3a710eb31f7de564381eaade7043130747c74949a3a15cebbf8d58dcdb0dfc927e4045ce973193d9724863ceed8da19da4e0daf1b500d35efbf2c55ce41d7cdbe86a0711abc0281f27bbf33b505f062c8b583e0c7fc53159a192034fd65b6d2847282aadfd20f420acf3353df1a3628d2ddcb7acf14f59db0f82404d412a0ec1b14ed420bee38de7597e46038bffbee690e3924f4156cafb957e23062785e886e1409912cc37f5f80ec911ba6102f509f8402a0ac785bc2e274e1cc6cdfaaeddb185aead02fc931669d1c561d13e252d00c4b1ba907fc09271e8ceea710957857809cc517c5d01fb616a258ced2ebe78f619ef259a94bb6b47bac432b3833", 0x1000) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x5) 22:28:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="3679008efac5ec796dbfe437663b69fa9916e7b9668688987e34a79a208b34780dfac218f0cc5241190a534aa58c0defafeba502f092cf6728995577f8a473fa00a14e3d2110a6aa638341c8c31efb60a8c2eafe85", 0x55}], 0x1, 0x0, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000000), 0x36f) 22:28:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=':', 0x1}, {&(0x7f0000000100)="c631efbc4173419f5ba863790540", 0xe}, {&(0x7f0000000140)="dc79cb3156738fbe45f591c3dc67102fe1ef770dfc312115e2e573166954f7403063762932ce8b725cd64bc3e5299f69b4161810819d60ab8669729eb538fd281095a00f7044b202b0b7cada", 0x4c}, {&(0x7f0000000200)="edea091220b76ed961", 0x9}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x3, 0x200}, 0xc) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0xff) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = dup2(r5, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r9 = socket$inet6(0x18, 0x5, 0xf4) getpeername$inet6(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) read(r8, &(0x7f0000000300)=""/62, 0x3e) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r2, &(0x7f0000000340)=@file={0x2a5f43f02d3f1144, './bus\x00'}, 0x4) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 22:28:36 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x0, 0x586, 0xaf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000}], 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0xfffffffffffffff4) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x7ffffffffffffffe, 0x6, 0x88000008, 0x0, 0xa6c0}, {{r3}, 0x0, 0x22, 0x2, 0x60a4, 0x800}, {{r1}, 0x0, 0x40, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x90, 0x1c, 0x7f, 0x200}, {{r5}, 0xfffffffffffffffa, 0x42, 0x80, 0x1, 0x100000000}], 0x34, 0x0, 0x80000000000c68, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000040)={0xcc1, 0x4, './file0\x00', 0x101, 0x31, 0x200}) 22:28:37 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/30) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000010c0)={0x3, 0x0, 0x81, 0x8a2b, 0x9}, 0xc) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000080)={0x2, "4350d7165169f7561a2dadf0396d7b37e1e794618c6fa1222617a4fceb5abedb4f9b9234657898200449fb20fb92e668b68587d953737768619243ef56882123d5c58d3ee1d48644c01e0c7a90cee22e305e60c93cbf40d19273dd3c4d6fd1c810137f9a00fbcbed8164d79adc8478e98a53aa248ad1138c2489f6e575c2759b663bc1c0ace15a35dbbd972728245df06fa8dc58832b64a2bf204e25a8778acfcb94a9fd9c8f2a52112326f6d1d44c5ca0f4523e5a7fcbe5b9845b8c247b1c5991af47544b467d00d7575e0223dc0d90f1d0c5671fb6fced54042123daffbdac5429ac1bba554598c76a6002310c46f67d56dc01f1aa824099af48441f9e8e71e26277f05c386783ba471b5c313d4d30e1e424165c60c583922f5c7961eba09a6315b11d7d70a6e71b459d265fe1123de5e3ee2188294e64040419ed689aec56bdb9e5bd290bcb08d4c52e06efdcc39af7ff42142a19a6997089d02519d20f0fc63996bfa7dbe62ee1a244e0855f69f059051ba69537be8347b11b71bcd98a89ab41fdfbb335a2e3c4d7f3e6159f28d2f357ffa270765bb405dcd03ebc2bae6672f9412e3a9283e8af4aa57005b7f19b2255e7c11166b696ac9eec168f52cbea84673adcec442b749a2209e133fa863c19b0d85a68e348558eaccab3810ca8b8ae2a17237d26b6146530ec392c1d7b7f94654604961ab70a8725e4a1b3d2e6df3c0d4033aeb2c60bb2a9281267fa94f98c428d826e6537f0be6ff90ef8f6086848e0c07e38290fce386e8dce0c43d88a23795b99a1755e246ac297190e663dd1a9fd6da6e131d2216bc0f56be31023be9e954f201691857cdf401cc3559f6107eace16947d2170c1c61d7a0a93950af1f65b9a232f49fe0c46859f2f3a433ab88cec39811e2e58c3cc43d21704a242410f331a506f2b9d047508c6496e37c2fd978196e177f6bb1bd31256610c9f59dfc4d2c27dee7b64165c8c86f3dfd67f02afa2efe7bddc5337fa8438c99b073b563e2e8cc5aeffd150fd90077ea4a896ec78da71843cc219231325d4f2d7defd18608b829b4fe1c87535b35695b1b6ec46133d62e293c16cc92dae1cb675002e86d38e4c9ab3799780900d364d8e835325a9d397d8c9ec650e471d721cea0587f9390e48e034351763d3599167cecaf02cb4cf9415eee70d258ecbc4c926545dbb2886fe5e5164716cd0b305150a718205201686ac597d143fc4fb9d4e01a2d043ec0fe572f542a502f12397dbf533306d06a8781793d5301951e3acfe114c80209c7b0dc2aa6d925cc8e6303ab1f1f9fffaf5f0445c3b3472c9a30eb62631d1bafdda96c1fb1e902ba4a33870341cae20185b926a59d4aa45b8a06d0b5248c7d907ca48841f7c5f9be916f5f4a22591e7973b2a3ffb50e39527f1761d1dcc7b8a44787de2fb97771f00e464901e86456f12a2babd2ed2ca78bfda235c4da2520f9bfbff74484a5719671ac5ab0841eab3ee0e6b38dfdfed31a399ef694714c06dd6812effbc1142f4bb11d0f42993bd36235131c506ea497c94c093bd8449498491fbd42a2fa6f1954b736d789c0c3499c868baac10186f2415f9c66d0f9e6b0e48ae98f511916dd3afbd0a9545090b1823ac8d1d9c0411dd717ef1a31ecdbe54e761411a8cf1fa9bdce9fdba654f1e2a1d0922eff47c8efe1dbe51144bd5af98954a1607d5e1b814b2e66763558739bc88136f13e36be057491eaecb063e0da57bb27ec1b358e1f0cb57cfa74f8d0154c5414b67b3773f2cdfbb2efa97e567a11ab28c9a6b9854599dee3be455e0c9130cdb59f5d8b6b34a325746713078650a42d520a83992e9260446ce0332cca401b18be2bd519c82529da0e360b3449829e27ad31938b02febc2aa179312de01394748066ac2d63556198f04a8d326ac1ec1a6ec80a7ce5f7f30eb554574718f5dc2f4dd67ec9c6f1f446729e278cb93072815036d25a898ff314c4654f063c414e2e08762e277a0b5f021daf59acc0344266b8dc153b367e43703e6bf6d0ffa73247b7630019a178966a0b2240fc20a46b11b68735365e85fb223d35b86cddad0ae1bf66f84ea217c0f5034680626ca25cb6e866456886ed17ae0faa3fe36ac134ef4ca1196e37232d47755e1f4d0ad9dd0d304f6d445d408120ff6e0eb90e461960bf6e9d69f0b1efcaca46216269ac6eda29c541369e157ee6ac77a8ddf987d65d43f7a7de3d8a1c67151204cfaa6accbfa10013ab1386b6993948686442b30650dbace6a1b4657dd38c8355f8d6845b1c52a020239f5353a7d20222e1996bec07c631b5271461e5a5347a2e8c6812b58c26826b243b6d73909133224637f8115944ee34d13da3b9821b58d69b1d09b9610e04473246b5bc7c116038858032695573193ab9d30fba4cbc16b09b7938c6ef8a6a6d6f33062fcd3194f30435cd3af6bc8798cc389fe587890e3faf1dc237e47100700f2bed03919e57a71113eeed2588c22686866df506c841871bd8b9375900e5702907e4e1cd132ba3012fbcba7f2c2f8726344f1c6642342b59b2879abac12cccb8eb3bd046310fae950e323d95cb57fbff3c02b769c35ceb89b841330e496f3d25ed4a4f99619a1ae4e4f6ced1762c3797add1727978e2b6bede546e2f2a72567bf74e445181d1d1529a074200aba03b8b583278c81ee509a9323d993e0249dad3c974b6428577a6f8dc732b63b80bac3349653771d6ac676bd8c61fbe9ad86947cfe9ce6b0b4c76c6aea18e39d7ba21aa97b85ebcb69e92a3576c5cd82d8d8620b1c60e6fa1135dd981456804c609243461274ca25b6921ac44b85e9b3d9ee2124c2bb4a9ecd8146be06bf0306a9f37fa0a7aef2130e80477456655a5f19dfd6d04c9ee3372bf1276b31af0eecc010f11919e5efcff6417d3b59ace70f66165d5bc3f61599bfaa10906bd795a11c97b7ec0ac30d39cc1620b475ae9160c10c072dc53b0b7040340565aed307faf52cd74491a81c4e770d715ceb1f3ff10d36094e82f0271e777abc4f4e7b52d9db7dc572dd7190e97a3444b0ef8d17bd5ece6c9a0c719154fb7c2f331189aed35aa28186dd5dbdb649a3741639932dc63dba6bfc9fffe70ca3f00aa2edf26fb5b718a2dbd3dbd4afe51354d4b09bdd0e9f7ddc10deb6030cee9802c1f33741319d2b49a92977b42e9df9fc5ec46d19e97312d6f91d4c7ede58dbf69945601937962602fb605bdc002c3632165a9ccfe44a1d17ebfc6f70081797d84a9bebbd8bf3c57c06ccf169a4a335a9bbf79fa7b5929603227c16b8091e2684da0f0917af88f2d9e75a1b6fa57dba9becb4ea1ea6a91c8975bd44ddf3b33d285fa247071d8229746e0d15a79089b1f290f824631651f8bd5592ad7a4e09a8206c27931202ea809a4d4048544b602d15e5c9fa2865a6a60c7830e1d5a1e4648427d3c9eacd3c1ec12dc5830ec723b417b446426d44c62c01552ad6f3d758f8f1c48226ab8f89b7344913c79675370edef0e9d0e417db1fd717bf19f4f2ccfb3df549d1a69711583260376b37f25d892c269a871866ce4b67e0f58ea00ba80d86c3917aa899a336466c4d9569e8a4ce9883fb414ac7bd2ba20098470c91c898a01d2e3e3a4a8664c69370e83adaf241cc4f0f696e956355d09966b2ec7ad980cebd1278ec0747d5dd1697473c6e9b38eacf5ff8bcf09eaa179ca3a5ba3c26c379a1abb8f1c89929bd3023b058eb74fab27ec4fca721fd58fac10cf04cd382b11d233f071023264311d73b827c708f87e479180ea2791848dc5d4355e113f570bd81bc5e9c44fc5d93173c3e1aa1b80519f9d66529abd9444c8668d1f44efb281ac6874e3c62719d7192fe46256be4c954dde3c118b8c69205b6393ae60eeff45e2d6c3ba9bf94a091b48850036f2610ab2c83608e04657ef23fd1c9c0336e8dbc3eaf485b72094fd1443eb245e9af1d23c057be40e5530f32e66b34a10dd9af7186756af701df600676dc6df6f2a51c6d51b90c4cd9c86274a54974f42972f502c087519a0cc0acfffa101ae08a74d5df922a2b625f191dcefa621525944a91d23030782f5316a0a678f87fa5e77359dad33e7b9c3be5b014b99f94b96f834d444e6a82889ae6795fc6b37594f0082b6d15c2e7bca2ba2a658eedf38b9b971461f3832fbe2b6cf22f3679b2fa5fce905d716cdb05456185d2515b1931cedfe064bb41dd83acd54db2599c0f627d00eeb912eaeb648e5a2ff3044078942f1405357b70f6c4033960e045fe8d86463c05da282794a04f66a119c1965ef1e7d3aa387ff66d2dcb2327abb8c2e090e3e8854103801d8d229f0aa5fc1b32899de2a1e1a6e7024eca9c875846ad02aad91bb8a05a565981d220b777c58fd05fc2ede212b6225fa45e31fac2ac10806651b29f1b9c489fb86958278df489b0268997fb99700cd3c40596608a1b8fccfeca63e214cd717a40ed7fb9a13ec004116d7f1477081178c622a0ac4485a1da6eabb1509c54b7d817ebf0b712c6789ff06e70d6e97f8dafee03789740fcd62a6226d382e4c1ec3f205cd6838fd2dc33ef21224732092a5da39e6f1eb6f601b405a6c8925f29b8e9ff8005cf0fbe4ae9e2e42f1d11f919fa0f8bd16c062f86bde924b7f87e4d8a136fdd4b15bd249ae0a17bb7fa869687c3d99dacfab85500b1ffaaececa40ee42019070f6fae138ab72e8c0c024cc951bd7ffec0119da342419e6e67367ec568ffbb145da13e918193119acd7ae50c96ff191673b26c0016923f85d3990e9517b06409dd243a9475d1b4d4de6fddcbe5a312c1b92a6ccba7cf9ad5a7bbbbf12f4db81815c946f55031d9d87ad4688937687c1f4e85307dabb6f6b68aed6530155e518f8514518df99604e1a0b31124a552e5d797f0b223e059296543506814abef0f08214692a312fcbeacb8a6b215391c9337fd7cfc8752811a627bfc1a7085c698884f83d8568aba2488f30de0c9ab4084e6f96495c234dfd9ea0f9c33d4e0d59dc9b537fbf4221158813918ec027d483fdbcf7a4b36d6953f6f0c156cf3728c093a227e4b146e327fdf8b50a8e6ec67ccef55c2c94a23ec342f7ac61436b5b54bda2eb415dd1cd771b2739cb2efbc2c02f4743de73c1e07da4d9fa8a20da1364f80b78c74025e087a13300b180503457b873189ddfd7506b49c5a20725ee873c6b2cb5e2688fe316d7c778861a2f47d17559f6d10f4f8fa0af5911a2ebee3b93a9dd7c54bc04d0a79e4989ca4878fb9bd838948c1620e5fe7b681bc5059c35dbc3dff25e43bd307e3c160ddc075e770f5a569ab62227010c6218fcc7323907a0a12f19ebbbc8c63ef9a77f2052ce84ce8393593097931f966d5d98f6198a2c22c749d0c2a0e62254d4ac1f81cc083cfd91561f634d11f85382c031dd9d8419ea5155f5f4d276ac6b762b63e1f9650152a7858d9754dc974d84771ea7961cfebe7d1bf6481133305d0644c8bbf2d31c4401d4735e39c9b05fb28aaf2ea3d032b094d093261811dbf839248263e29d17ad4fc7b70e274b35eb266ffd519fc251c4c8bf7df9d67b4a393c19fa6eac31b687286c3690168ca9c9fd4b3f54ecaa2af9175f7ddfe91880995d86f7727c4befdcfae5043c562528d904c7da732bb37f3c39aa8c3dd3733c334c6265f8736fdd51f75676cf08b0b6edd8a7d1bceefc2a0880b6fafa1b35449e941f5f856ab8c0c9a5898211b667383197a88dc221a8a3adb6e4e8620021035db0789eab407eb879ac3644f2f0b688b8a909a290cc7b092d8fb5cf49a46cddd32f0d2b63313f4d5"}, 0x1008, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) getrlimit(0x1, &(0x7f0000000040)) 22:28:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000240)=[{r6, 0x8e}, {r7, 0x82}, {r8, 0x100}, {0xffffffffffffff9c, 0x1}], 0x4, 0x1) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0x3273268a}, {{}, 0xffffffffffffffff, 0x48, 0x1, 0xffff, 0x80}, {{r5}, 0xffffffffffffffff, 0xa, 0x400000c2, 0x4, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x18222, 0x0) getsockopt(r10, 0x80, 0x4, &(0x7f0000000140)=""/252, &(0x7f00000000c0)=0xfc) dup2(r0, r1) 22:28:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6], [0x0, 0x0, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0xd100000000000000}], {}, {0x0, 0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x4}, 0x10) 22:28:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x10200) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r1}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r4 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) preadv(r6, &(0x7f0000000440)=[{&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000240)=0x3ff) write(r2, &(0x7f0000000180), 0x13c) 22:28:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) clock_getres(0x1, &(0x7f0000000040)) 22:28:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r3 = dup(r1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x2) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/13}, &(0x7f0000000180)=0xf) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r9 = dup(r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r10 = openat(r9, &(0x7f0000000200)='./file0\x00', 0x200, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffff9, 0x15, 0x1000001a, 0xc00, 0x2}], 0x86a, &(0x7f0000000240)=[{{}, 0x8000000000000005, 0xc4, 0x10, 0x3, 0x8001}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x2, 0x20, 0x2}, {{r10}, 0xfffffffffffffffc, 0xaf, 0x80000000, 0xdd, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x80000000, 0x200}, {{r11}, 0xfffffffffffffffa, 0x6, 0x2, 0x0, 0x7f}], 0x2, &(0x7f0000000300)={0xa16, 0x6}) r12 = dup(r4) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000000100)) 22:28:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8", 0x54}], 0x3, &(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48, 0x28}, {0x30}, {0x6, 0x0, 0x0, 0xa4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xfe7aa2f7a25b8f24, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x10001) 22:28:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x101) mkdir(&(0x7f0000000280)='./file1\x00', 0x12) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 22:28:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) r4 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r4, &(0x7f0000000080)=[{0x4, 0x2, 0x800000001800}, {0x4, 0x401, 0x1800}], 0x2) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000000)=""/165) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/115) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x10000, 0x1, 0x81, 0x0, &(0x7f00000002c0)={{0x1, 0x3, 0x6, 0x2, 0x6, 0x9, 0x80}, {[0x80000000, 0x8, 0x0, 0x6, 0x9, 0xfffffffffffffff9, 0x10001, 0x8, 0x6, 0x96b, 0x5, 0x1, 0x8, 0x6, 0x8001, 0x401, 0x0, 0x2], [0x6, 0x87, 0x7, 0x401, 0x3, 0x0, 0x9, 0x4, 0x9a2, 0x7f], [0x80000000, 0x2, 0x0, 0xb9, 0x6517, 0x8, 0x25d42dd1], [0x4, 0x9, 0x8, 0x0, 0x3, 0x9], [{0x1, 0x4, 0x7, 0x4}, {0x1, 0x30, 0x3, 0x3}, {0xf, 0x2, 0x8, 0x4}, {0x400, 0x6, 0x3, 0x3ff}, {0xae, 0x1, 0x8, 0x5}, {0x7b, 0x8, 0x1, 0x3}, {0x800, 0x1, 0x1, 0x5}, {0x0, 0x8001, 0x1, 0x10000}], {0x8, 0x4, 0x1, 0x9}, {0x5, 0x0, 0x6, 0x7ff}}}, 0x0, 0x4}) 22:28:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'\x95\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1074}, {0x4d}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 22:28:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80, 0x4}, 0xc) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x350, [{0x1, 0x6}, {0x3, 0x1}, {0x2, 0x101}, {0x2, 0x101}, {0x2, 0x8}, {0x1, 0x6}, {0x3, 0x100}, {0x3, 0x1f}, {0x3, 0x1}, {0x3, 0xfffffc00}, {0x1, 0x34e2}, {0x1, 0x4}, {0x2, 0x7}, {0x1, 0x5}, {0x3, 0x6718}, {0x0, 0x100}, {0x0, 0x100}, {0x3, 0x9}, {0x1}, {0x5fab66258057734e, 0x5}, {0x1, 0x3}, {0x3, 0x1}, {0x2, 0x4000000}, {0xfecedb47d8d3fdcf, 0x5}, {0x3, 0x1}, {0x1, 0x80010}, {0x2, 0x3}, {0x1, 0x7}, {0x1, 0x400}, {0x2, 0x6}, {0x1, 0x8}, {0x2, 0x2}]}) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x4}]}) chmod(&(0x7f0000000200)='./file0\x00', 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r4) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0xb9, 0x2, 0xfffffffd, 0x52e, "ed336468637e207fbe014d41fba8eb4e1e25e1c6", 0x3, 0x3}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000002c0)) dup(r3) ioctl$BIOCPROMISC(r3, 0x20004269) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 22:28:37 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xd1) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x8, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) dup(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c192a175007e34a7220115ffc41a55b12f116fcb809cd2bac2fba7ccabb37fb8e29df16661da7d6cccc24ff654e1a283f3d429f3992d201ca2fa4ca5e4c0e08e5f06f47e0da24cbd21d7fa0848833af624c5be910b9f096c0cc0e1bd001ff493c8247c6e8afb97c3a4668da899d17b65642aec889af028b36d3bf255d2030d18e906575542bd82557aaaf3f9e57ff0463efc0811d7c4335eedf63881f763e0395ccac361ae4c1ac76a4b559fbada4187283646902344340f68e7fb023843c7ced2e2e9d0dd658cba362095a5c43fab2b18835d5ecee041dd5b3c418ecc7f201964f91658de99a931e83714", 0xeb, 0x0, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xd4) 22:28:37 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x608) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/212) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) fcntl$setflags(r2, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x20000313, &(0x7f0000000140)}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r3) syz_open_pts() r12 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', 0x1, 0xb6) fchflags(r12, 0x10001) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r14) kevent(r14, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x500) semop(r15, &(0x7f0000001640)=[{0x0, 0x200, 0x1400}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r16 = semget$private(0x0, 0x3, 0x1b2) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x2, 0x1, 0x3400}], 0x2) getgid() 22:28:37 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) socket$inet(0x2, 0x3, 0x0) shmget(0x1, 0x4000, 0x108, &(0x7f0000ff9000/0x4000)=nil) 22:28:37 executing program 1: sync() r0 = socket(0x20, 0x2, 0x4) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0x23a, 0x3, 0x8001}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x79cc6377d7fbaf0a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x22, 0x3f}, {0x102, 0x10000}, {0x83, 0x2}], 0x3}) r4 = dup(r3) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000280)=0x8) connect$inet(r3, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r7 = kqueue() fcntl$getown(r7, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) r8 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000440)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x405, 0x0) pwrite(r9, &(0x7f0000000500)="297a61d2195c4d100f08e421d8d11989f65e84ae8dd6bc285afd2108ed1f789fa39a54557cea76b436b667c60b02167936eb5c2979ff6ce78312305c6d713b05cb30480001155399850e0948b3574107b0a4d6fac3bffe016b8fbaacc0354056c8d1a6cebfb81d926a7308545939f3e1605b4864a3bbe463fd24e91812cc5eb6890555ae5159de2e720f91cfd5b0f763985cb0b67c2dd80eb6840ff0640b15a28afe0c92cc10b5af3b37f8fa17396a6e575a1ea821852e624627c8aec914ae6c032a30a798d4c00031e5348f72a78522ca0f25488b8c906d57c064a565ab9eb9876e5604ea14a94e6bf9e523db578befc51f0758457856b8464004015fcd625c24848e9691ba21e8034de41d7ca7f62a63add8c0a1f99e2b6c4b4a72ed58f232edf075dc8c2680ee109211355c211010235d577be91ba0916d6d15b53dc8a8f3daf3aab37162b0c12979fea2d9abc6f48b9f5216633d6fe255d1200e2a688bade1a9c2ef1bb69c94870babcfc5ec4bbeea148b4ac957535621b252c106fa674a221ef840e6a1dd5c6359cf61732cd6fc5d1507ecce42bdeb22bbfecfba2b328acbc79fd4e2c3d66c21969992b102f14957f15cea32f3ae6767993c504b75a6f18cc963ac6b68e159ffb956d42cf13eaccd346ee8390a25f897f872614ce01b1c14ef80b4172d36539b8a2350c5746e7849abb06b22d6ab7ab9bd774d12e34abb21e5a69c5ef452438e9f3815a2b3e7863576dba5d53b715b2999db0cb2583309489b61a01cb06467578fb892316d8396c5902c3c6c14272e7d94b28e80c5bef9d0eb7f8b9e93f9f9996c959f50cb1b4a98a1a7ff489f2fde10a23166edd8f7ef6eed716c73b14d7eea3af2f9e043f1810c65584fc5d8dff691a91398ee3e8bef593e6a07353f0c890d89785dc31d749d367e47713f5289616e93b63cd3af32a22da615090222dc43f92c04b227fc32e22ea2c26394e0c441fcdb4359c7f158ba1afec01ca2508518da6fed96893f56064dd42d076850cbde7ee9d169a08ba7c7b222e2bf421738980829c748124443b378c5a6fde2f03cedd7ab7a885cdb16f876553e7d7cd885e7b2b2b88e867d51a2163f8ec8218d56996b564d01295020ebb1661e7379963ba3415d284eb3387bfe196ee4ed2dac1ebc27bc341d3ed0260b041c9416501663932863b88de60cb48418d843c503f44b403a9e6df46db32740ce263838ba6987322cf4bfae0ee3035b9d47ad136611dcb9c935ace051d376df728242e57545c6f089a2df70bafe4eaf4cb1ba5423d5d079f7223eb5266c114f91e031b9d4f014b2da6d358fe899a3bd4180bc7946720432141a3b2e1ab3a9138cf091de1a30744c4ca7ab084512b042cfa5488974f6a6a7ca2c31f491f1897824451414a845ac2e374d4a4596778705dcb90fb10200035b5406f9827344ce0f7b189988c1b95d5d83713d2c8a4e246eead33f70702a3fed80ee0203032d6ede6b79ecfa3003e65552c12a79f367fded1f204e577d9f8ed39bb4bf752ece548fee9a22fb1a6400ba474b0dfa91ac4870b6b587b6edfc901d509fb0ca7131c7d66abf74a2ba5538dadf72b310a8543a5db7aacc0d742bc5b0cb0700720642ed4bf6fee7c9c4ca79344982c8de4ed5693c6f9ebeaef99c7444853b315f3579f71f9acc3c58e71dcf6ae68cc28f8141b6aaf039e07a5804ce24540bd42368df8912aab3ec2f2a93f1ef6c07131c720c35b679e43f57b6fa2705f560409946d102098139ad7ec88080b330438af511058ebff76cb7546731a61bc2ed891df4c819b5abf2c211d4df43fc8858b9217ea627fdb13d7c2d6986fa5939c6ca051de2093e6caaefe2c1f6431a5d6e858c435a33bcb39981544afce1643e232acb059b2eaf1002df906fb63896fd62fcd2b97282cd55949705ec5751d865c2d36ad5a8a4bec5f432038f72e342cf082e3747c2d4dd15f887962f10eea3302c74dc61c940ebc4d51d45a3b0ce070ef455b3aa824007b9daeb1576e287a1f07d9f06ae75e06d5803b40fc45d2f9da73dc9186beafe10f7de923f4d335d090853812f42a98285d028719ae3e036fa1814b9e2076b3a265957c75240074dbb2519e765efe8eba738bcc9b59c7ceab0a8d4d1fb9894804fba3c8ed05398fa78d66ff9b062235520a029258c447be48188f87d71b798865b35676c0884d9115817c387d4d528bab4ee421b965eded24701e4cf1018cd25d9e4b53363d8679d0e478f63167dccd35701c7ad299af72b19b28969c1438da00b691fb4e29172128c9df7e470168881fee5ee1d59be4ab5d549a3ee5eb8f9168e920565a32ece606431d20c3264b6a1405702f2b799156641655ba667445fb6600b122d9be532846abbce698382fe112fa1dcd60679769cceecfe7830b3f6e59622e0baa20b557a803c58083a4933c069cf6b804c95850d3d7bbc642a847c06392f9c36e6c6a99002011886c024f4b6302441218b1dba3c963dedf7363a58245a45f76ac35111c16fecd934077490b41b1bf69475ee2202e00598fe7af219cd455981a37e90129f398c5c1be55140aa300f2197969c75c97d5f2adff9e00bde33992e99d29085e4c8a8427e16e11ad6a7139133fbe4581bce51d184741c0c8ccac4b91c155b4112ed073ca75e895c424bfd2b3188c1d46f9ae5571863163e85323c611c87dfb9a4ef9c14a90b41c238833981e7269971e9bdd3b65e4f8c987354dad9573db37b7aa5649027ab03720fc662eba39d521ec981ccb8a023f505cc67c339e1c25dca4f0290c0684dd958b5ab8b55e44915ef984a896b9050fc1e11d6625701af5d83293e69f099c5f3c468ca0f4de2da9695b09ff757cc304265fb6f0a1056986ea45b2d14dcf4a5ab1ac67d5efa062f2081ae69acb5f19ff173a0abf9ae36e2a84b2b0b3486c74123749f9d6ecb1c875ec70db74d463f22508b660388d774d89ee931ee964790cee2cbb217ef63e3364f7b368c9d7a3d16ab626991e3a1628794ded0f13d4a81e798712d2df3ea4560903fc29ae585ae5ef60fb878b36934b562d22d865d6d2bee8bd0f2737557f87a65b201a5d36b24c1d9669b1c396ce5c08e377f304c36cddc1c60f0741b8802f134df942c2ece516a38a37e78e617cd340f65aa6779b128b7ab7603b156e1929f0c13a098a67e1e2147f0e747b0f1f812187553c91c959ef5079e5e68d9550e9ac4c4c58e991057dd25aa2474dd3ce9c80c1aff6b6e61da4f2f54949d4be016cf0f0a73472b8c0da79c90b1e95d189c12849b01ebc1b5ef3bd2b2dc701679fbcc68b588a7c898b14cbd29aecf3aa5b1e230efc90fd0d407641707bc8b45aa629192da7f6edc8e7dcb270625f80e5a26344710ea2265d181b1a75f7d8588781650a997bed5893cc4740065b786ae9768d5732f794ff7016aff9ea140c89a4a00d02a2b508cb13d660bf96a048ba10f2a8900497baae8528106dcb00eaeae6c68ca19a906d001d1abeae8a92ab42d379d5d3346cc9c68d52cdbc77bef7ca4179f8f097f0090be92153ff630a93f1372687259b0023cac4f8a60e37f7320c998189284023226807be52b8d7af238413092c2153f692a1fc0bc5a503471876081da3ce6d69ccc240f84d054fbbb58d72da3749a5e0d030893dae6ff523c3d3e4262b2011ce58a575205ec5ae3893ec71829595091f3f297625ea51026f4bd1d1d7f4877e08fc1669c0549c91377c69b9b42d036ed07934bd03428e6ed8483f3158947b6f67997d757717225470a7734bf5abf9cd5a3f25c517de7e89f032551ca1ec79c80e6c6963624bb8a05a5c99f0e229fb95c1ae7d4410b49d7ac81f4ef8445790436d5182425692c684541f25011f3fda8ea9b441b83b8435c15d61e9e73982d9df6e1b221163323ea80f3a3e6d8cc026236055efde980a00fe9a41e970cedcd245a56d6a7d11163c77f9cad8daf59a6ca03327e5c4e57028b7eef0ec14422c6a1aa6c98f8702bf5feceac579e2db5e9a1913d167d4cc7304758ad113a6acdb0873af6b48227b522d6e69aec2e37547b2754e60220f5480c8ab84c6293d6b3ee1d15208d03ef3f834f359bd1fa06e58c62764cfd2240eb359e5eb1c2a7b26a51dba93532205978d0b997d6e29c90280ee3b7e23b4cc792442501b821f12f8bc275257d6b8b0e9d3b11966e3eca02ad4eb7668fb79b9d9a3bc24691ea7302a0b57938caf675510c3350fda4904e15b98d89ef593beaa5d7108be6cbca6a67619d9467c02480dff7b8a8139c84b507480b5c1746d9b38b16d2c52b488dede7a8f72db2c3b69b64f5790a1475452dc195ed179f043e2829d7ed13d52e4a1af5797250d0d43350073840acb5321d465ea2550d6e46d46d254bf271ed4b506e3ebdbf68a221fca8938cbd61f098c184a2dc26608976a3030c8799a14a06648546cad87d597b677d0620d6867cf18e922599c92d873f3f4ebf4a90b7c0bdfb53d443cc62ff42700da61040315ab788f04a2604b0e9ac3dc6fa3f7723f6d51524ff42292bc942398e52b3ec27ae3f803a1a88db54691815cde9b3ae6106548b5b4a4a242f4627f553a0e7644f390d2d85b6d3d6a281cc15c7a97af220d48197a6d85d6f84038631925c18fc58965dff89c426fe7237591d76fdc7e058ac38ed4fd3cee58c43dedc10d747a0d86af4e89c10866153489a97f8a7adcc268c0864ca733a9a24ecb8296491563f3355c77e5b0ef2225ceb14f0b7084b945682d3d190de8b404bef2067eba1483672649031293a401ff56e001fe629339ca6050f2fcd71700180b75f1e7415704e183ef89313deed94dcafd8d8b5d509ab54768ab2d3b5ec3b74991f37b079b5495f64175b2908bee55da015c0bdd4d75798de6cf1f2bdfaae3fa69d2f657b1c165ebee2044c797a697e12cb632ed65e3da57411d357ed08a6f074f61b050d6c03e4fdd84e9241d6ad9b7b444a363fd586c300fcb4dff008af7fd7b4ec6e3f7a348af7b61d28cee74027663ed3f825a03efd10b84e2e14879b24f0a3e52b1438d977c6ea03f0fc21864c1bfa797aaa120ae7695468ea3cc6009a1d3f10e904dafdc9ca1c56798301c48a7e27a3ce3ba2e226fe1f32e5bdab87891d1094cfaec1f4a7f20788d8d9eae85791c8d3f302740d61baf27e18d1326ed2b9249b84dba33eb01b4b3df1635e87a085f688484b028424468912898d513d64b1e328dfed15b5608793d010750afaa9ba6e8d5cfb6b2637aab48699e6c826877f9dbe534991384830a0f094cfe35b37b649a13ced14be616422684a1751f8c2f97949694face5ba9702a4f9f0b7362d2fb445db509d24c4a1f82b22d50d39addeec51f0477f07e07b88ecff06f5b8982c157ae7aeb79e2a600cda1c6af7120a699fcd25ab12c7ec3d91f268b7efdb043c0571cedfc39adfcb52464d3b2150cc74114e1a620f6144f597da1ebd136881673306ba63f7fad24a62c32fd7f385c711afbaffe738fa7983fda8f60cbc1ebfe33a8692978f19a0e0e0575ca7bf762b356ed8ab3aa34d7855a28f8f9f3385b66d511c4232a8c9cab87f15b02cfe837359ae5a199e8b35d9ecc5e4207cb0ae2979a19a312b816c38345823af9cb656eaca225a2fa532de8ac8dcdec0da06be95879f83e787e5383d58606e6204d0641297d4bdb6ac3b2dfd59f8364738ab2ea89bd22e1e73fa015b444ad559e52b2bcf4c6664bf9099fd88dcfd2134e0bb6bd9c39faa25c89f17e64c6c7baafab4345f365b7af604c5155c0d64595397d37624d6cccea384e9b83cfe10e8", 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001500)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001540)) getgroups(0x7, &(0x7f00000015c0)=[0x0, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000001580)='./file0\x00', r5, r10) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000001640)) 22:28:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 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) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) getsockname$unix(r4, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kqueue() msgget(0x0, 0x1) write(r2, &(0x7f0000000100)="8c65", 0x31) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) r13 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff9, 0xb0, 0xf0000000, 0x7, 0x7}, {{r8}, 0xfffffffffffffffe, 0x2, 0x8, 0x0, 0x9}, {{r9}, 0xfffffffffffffffb, 0x1, 0x40, 0x2, 0x1}, {{r4}, 0xfffffffffffffff8, 0x61, 0x4, 0x0, 0x578}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x6, 0xd28}, {{r10}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0x4}, {{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x80000000, 0x401, 0x2fb}, {{r12}, 0xfffffffffffffffe, 0x10, 0x2, 0x3}], 0x20, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffff8, 0x1, 0x1, 0xffff, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x8}, {{r14}, 0xfffffffffffffff8, 0x286fcecb8cbf910b, 0xfffff, 0xfffffffffffffffb, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0xc3, 0x10001}], 0x6, &(0x7f00000003c0)={0x3, 0xf4}) r15 = semget$private(0x0, 0x1, 0x144) minherit(&(0x7f0000674000/0x3000)=nil, 0x3000, 0x3) semctl$IPC_RMID(r15, 0x0, 0x0) 22:28:37 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) socket(0x10, 0x8000, 0x7) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e255e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xcc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1808, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) socket(0x7, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) 22:28:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 22:28:37 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0xdc10, r0, 0x0, 0x2) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x75}, {0xb7, 0x48}}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000100)="2fe476303e3b4cea", 0x8, 0xc, &(0x7f0000000140)={0x18, 0x2, 0x101}, 0xc) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000180)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000340)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c41952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20916a3210d94e46702c26c77d249be3340eb045db315cb2f89ef190d30c7f040b0fce88d6d77bd51114dc33e128b61ae0993097dd1c1cb75254b3940c9da6de", 0xac}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) close(r3) 22:28:37 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x8, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 22:28:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) rmdir(&(0x7f00000000c0)='./file0\x00') 22:28:38 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/98, 0x62) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) clock_getres(0x3, &(0x7f0000000100)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x2, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/90, 0x5a) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240)=0x1000, 0x4) close(r0) clock_getres(0x3, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0x4000000000, 0x69, 0x10000, "138057cebe76750ec03f0297fa1ac1bd3b8eb15a", 0x1, 0x7}) fchflags(r0, 0x1) getpgrp() geteuid() getgid() fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getegid() getppid() geteuid() 22:28:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000006c0)) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000780)=""/144, &(0x7f0000000840)=0x90) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/236, 0xec}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000500)=""/158, 0x9e}, {&(0x7f0000000440)=""/79, 0x4f}], 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(r5) r7 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0/file0\x00', 0x10000, 0x40) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000700)=[{0x115}]}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000640)={'./file0/file0\x00', 0x1, 0x80000001, 0x6, 0x1, 0x0, 0x5, 0x1, 0x0, 0x0, 0x7, 0x84}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getpgid(r10) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 22:28:38 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)=[{0x74}, {0x45}, {0x6, 0x81}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 22:28:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff0a) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x1c06) r2 = semget$private(0x0, 0x2, 0x1) semop(r2, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r0, r0) 22:28:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x11, &(0x7f0000002000/0x2000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000480)={0x4, &(0x7f0000000200)=[0x8, 0x15, 0x6, 0x8]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x400) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) setregid(0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f00000000c0)=""/80, 0xffffffffffffff8a}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/161, 0xa1}], 0x5, 0x0, 0x0) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x8000}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 22:28:38 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x2dd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x3b1}], 0x1, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 22:28:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r3 = openat(r2, &(0x7f0000001640)='./bus\x00', 0x2, 0x0) lseek(r3, 0x0, 0x6, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r4]) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, 0x0, 0xfffffffffffffe42) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r15, 0x5) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/229], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000280)=ANY=[@ANYRES16=r14, @ANYRES16=r13, @ANYRESOCT, @ANYRESOCT=r15, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) r17 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r17, 0x0, 0x6, 0x0) getdents(r17, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r18]) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x4) sendmsg$unix(r11, &(0x7f0000001800)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000540)="944e39316cc6b51653bdd2b7ba555abdae2a99d508b924b75da020c0ce11fe5b07bf3f5bfcdeed875df4a4b96b674d868c55054d08eb7f16bf150157bc3988a88434013739be4a1b91adcc8298fc4971af1b3f55b04296388349b532615db13a6c8ca0859668ae8666f63b91900db25026116ce4a52f61255b51caed347008ebd653e396a2178a62930cd7efdce73956df3b273683ab597bda4310f50aa3212e243c5e1940d8ee05a9098d75074cf14470e0cb9680d7ad2d0ea87019c78ca7ebca134bf5334a84a49cbb296421a13cb2e3c67eff1b1f598415548a87d7d4457ecc2bbf0d5c9889ab354a1253be964787d0d93a34643eae014a5ff40981feeeba00d2d64d171fb8b3ece9a6a162f227ef6b1e99a07e9a8a274d19ea2e6eafc53689f641cbcc6d9c7e77c1d59dc14569c9d1c88102ad7b9c11211e654bc31233048e1bce4e05e207f3333205223279f533ed1de06eefd3485f98158670e11a5a05ce072cf6d08562e94c38466051179a50d2f77ad3534e1e0e88e4e6f6ce90160068185ef73770f16252b94df095f8b82b27d6be568620a39e1c4a7e454346b30b807fb54315b9c8c4ce4cc24efe2846489310fdc3db860ce7a98b48b974473d3feee3c71450288ffdb5f49b04297aee84438452f408ba83151f94cd024b4dc0230b208b22075951a6f977536d17f141a943493220928cff1ad5c2e561735257ac1164cd515a0ea085d78f7a8dbb174c3287f3cee8603598a68d99197e89068cc66aa334cfda13ac88583afb1a879d82abfbd0fd40320e353d1675ed0144bfbf16165fcad5295ec78f34a32f0757d7538411ab3dae074d3033a10b7a552f157b8982274e4d35a4e99b1c6acd40c53cd8092f67dd35b0f43cbf8a6cf914714f73a10f115377b141d57c022d9e525d1c16a3556e6666e3b786b078531009291ea13c60280df715d13b354ce9cc17428db76227bfd46586acf24c0d837f23acaf63b2d53395942c8a0c72dee41dd8c6279764505ac86c44b14dea4f7fe2d0753165c5d7271af40c931d1622f783aaea84a4a05e33570fcd60d42be90a6c5e11391f66e5a16272f98091a8246238edae6597c88cddfb4e29073cae2d47a9411a62031646d3e90233e4d93561b7fd3a20c6b86f8ce9a24fee3398c1dde3c1d3eecc1b4ed6bade59d9bcb96b8729c8ab988c4790ef50942e13d75f11ef29adb10546925356e7f955cebf001c1d47addd485604e7a81cc7cde7c0cb37b507993bef8b7262ff7132aaa24d72b480600aba5adb19446a911301f24e52f69a687961659121a4be24bc6b49eaaabae27e7643831f528f594197fdcb5d30d34bd259ad329c92856a53b6a4ebe8953e8554e3d03b460035aa4f07e9e24a989557c5dbec68dd27007caf52ffdc3514a0a49c6f77c92d5d8d9b967da115af313a60a13cc7f09d90241f13776cc99624a377ab586b865782b377e3653ef905683a346c1cac35eba485ac54f24b76b804f2a3c94cd2bb09e7469a98c8f2bdb6faf9c92fba4988e1e9c48f180ca9a83fda92393050d9c530755e9808db70e5d8d68e2e6d8b3cfdf03858f4bda2ee3cb45c36a069b668c95179194725d05a8a66658eb636c536e3d41d6f8adceba1e193482471b02120d871366d32fcb165b8d88b89296d624f7a1af12fa434663c5fbade879aca6fd138b8153250fcd3c4b87a1e4bc65dd3a558fea8d4b6a88ecda1b4f94d3e18121fe90ba5c2ed4889669927a820ab7e685520aee81047fec7b92ab8c69bc3f51739087f807d6ee21536b763e58df4b4a699966a6abdb5a98e937250e57e232db87f54a8ffb7e4f479fd18bce23226f7cf041be90a57e60d7891c80677471f5145e3d3cd4ff5e074c036fdc4a35471869ac10421cebf6eb58cd485dacd1df04cd9a4cd2c8247f7e727d9097d6ac39ca68f6213e4965b00fb7bd4f07681fbf1665b39a195b8c536ef0bcbf579638a7e4aabd1cbcc67bfec3127033f649cc745b371e6fc9b43a9582d2bd9d579552607338410edf4c00c2810568a21724413b2f219fbdbc1aae18038627914becccdb0477b7517ca0c6c1a4951a184b9973c92733a1bfc5de551f07e75758d6debae54d75401aa5c6da53420f22cb40cdb2880b639c33139f252a25bffba087daf60033c567cca2a233ea12b4e5f20611ec80b6af82ab8e8fac4fe4da659f1a22430507ddbea1be72e690b9a9964e6aefa67860ac80a4b1c1fb4a7eef75bdc609bcf0cfa3daec0facdcca432749d6c116447f1e1fd63ef62ae6955ec56a184b7152ebe2d14ca425e51a25b6e54f1702e20e26ef51115ba95970e3f653a75d959b0b5670d139025451a6419283b8284fa6b0654cb1d67dab2130257b423e5ba395e65f700fcfac7e560d3c264d6d419af0b8e56580c49416353581503803b63f80172813d2e17eb131a9f9e22279f2d71f56d3767b044c691e45491eba4db08ea474d7258aa1eef19cc702ddc205609d6915d5f76f82d73e0ca9fa2e685ab043f950596e205b3dd2269978708975e74e604492a730e8f35e05c743b75f006d93fade526de0f502961bcb16c8c1a480eeaef6349639cc5f5c1a91cb29501338c8ecfa6e6ef60e9b8332c66b26ea72113a2fc5fc42333452e41773bafb9692b01529e58fc977a93ce591f6413e37fc8f26935385b76ad697341163597d46c6dad536047da3efa2cffc4ed7e1bb8f7027b51a0cf06adf1e65d753afbd9d95e3846274edd8cef8c2189a87181b8e489a8c088574eb2d0a4ca27492d57bae93ee0518473a734e5ba1f2ed8bf535491d871b1e4f3f2d9dc77cfaca4d9518faaee1c1991fc74b7e3387b112e50d185b9efe340a4b28d00e43fa7ba33c2259d59b6f6d05efc9890e386e52233edf2b0f871a61e495248f8b0dde0758804ead0ea82ac1d40b4b591a6e8255a424c77bd8c1674c0707b405861fa0bae0fb2ad2fe202a7b5fa98443b9e6547216267de3ca4c1b53f68b74f5c1fb29123ab86cec1b229af9fc303ff9c1ba0fd7051801967fd18898d1f1aaac2f4c1337cc81d1eb1b93d706b179986b63661c850a1ab21d03039521ca8bbe651a24845481e78946d1213d3631720acc9435cb2e12b41de2e4d77cb4aab6f3fbf8a527c833811c76d0e860d60d5b6157cc69be62978eb89c60edbaf0f7167e19c46fb74b5c6e6feb98e06b1cb62995b00ec6d9c15c609f279ca2c72178497513fd44a122e2430a886a99ea91d9e09a98dfdde068d1a068489742dcfa5dbed53f19d2dc748758c03f63033d49f1fbbd38626c7c9f49027a30cf789b01d12adeb1c41ebaeb73e96de6262681e5e07bdee99037fea257a7fe08a4f390b7e4658f7ba33ccd828eb0209c4c250c6f4d46e4d3261d290b48c430dd759109d96a40c2e72aaabd5deccc5bb8e5704f2c93a044188d245ea9439798aabcc024c5b5b7be3ea52fb568afabd5db6d164c6e0eb4ea1d5b28b017975852b03143427765f76e5d0fd898af35967f0989779781de9036bd7391e20d5a39c25abedd77976960d128c292f0e283fae825e327b89026fb841209672fb38a24501b7b19081036b329f09f1d2cb1150c1e2ccd803729a66622440ccf5d3baa0a6e98d0f515e3174edbb7a32c80650bb71c16ec8557e5418832239abbd5c9f07c9e094cea2e5b8921194b0fdf6736dcde1b64dfa13a3411a8765ce54bdfcdd070f1c985145a8c21195bed2d8aa391de89f1c394045096a7bdfe8db4019ee0c15deb20135696e0f471d66fd10424718b97613f759062dde4a599ed45ad005172a448348a4cbc462447a5da283def3f947e6a86dad74b746f39fb6814f991db9f1d8fa027886a32e973baac08844aeadff4447dd2cc4d4ea795f120170faf9dc7472ceedb12106973893c660996d9ae8f3c14edfe85e4390101cc448edf280afd4617eb397849831bd560ae368dcbb1ab137b214cb84f4982418fce365a3b4f6522fef3043a34e1d09a621af9248790bcc6713f7131cb233e8896a821619f17f3c4437d04a7864efbbfa2068352072228506826f9b806d4852ed12811d990c3a77c05a817a6d2a27d96bc6391966eb200eb096c537fb6246cbba23bcb1de3753246d29916610ebe558ced086090861649919d5e33509088dcb1aa38dc5d936d83f5c830a810924408c3676dfbf098743ae09a6e5b1c32acc20321361216d036e792770f8a7b9f2fe9eeb59e94e28c109bcfa9dbc523e7a789ce56d0c9318f93bf00d1ba1eec95a78f7a7d2bcac45d9c6a22f0125f2a3ea409c791c99a68301d3617e6d1be134b99e0bf3071644447d7b6d32174f185d64837f5f2cbc6f6a5530a0dd3ac648f2fb540f0ae8f96cf0970d5d43c887a9bbc03721757d5bceb31e1ca8f11301cf8c934841fa1694b22442302dbfa26a4cd37ad4a7fc1ab7db3059156787bd33001d84d97af1f70454e8aa5dfc5a8c3384ec07918afeac922fec218bc6f73da517952dd63487355584b72ff2c5e5dcf2e6e46404687a087c4365a8692d7aaea4861bc29a9f5fcaa083384704b9f6aa7e1e254b3ec7f105ca9cbbe68e53caa1f82b59853b62de05ec0b5a8aeb0e9660b13eb1236ede87c69a023c35d7e86ffcd225c04ec19502e37d4edb30b2b1040575a71ba8a5d2957c2d8cb15d040a2678a6f1b6062ebbf91b9f779a7d48ba0aeb1a8f997bad3dc27556b061fe6e53673490d6bb8cfcbe2a20b4011d185474e7bb668b1cdd74b4210b58f465cd0b802b3179a8b053f8cbe7d616c8689b12def7d0fc5f121da3650643038632d41691ac733aeee404382ab2e08393964a0b4c199b89b8f4b6a8f176d45ca808defd8cec8ad0d6d20a1137abad3edba8f8edf2daee50c2c9c915609e094b6f76366b37fdb6266a4ad41fff89e33d9cb6872e6fafe94925f4631488b1e1e83a9072bfc5137724eb494c24aa8e2a1f3187dcf53eea90d8f38da051f6859ab7ca43aeaf593727c7c12a967c3dae0dd0a264a1cef1bd5332dc2e4e19dc398fa85785b3700f350e867fcb5c34dc48753b3713f50c0db10c29691c832661cf5b3d0c7b08f6702b0392d381971a9896acc37e726bbb69f02487cf513429e12c37b3cdfa5909629089a930e595d51c86deb89ecd2c6f3b8251231d92f1ef72e7807c9aca3cfd904b12b23118b029976c1c874803ad4248a9fc8b9853678497576f50eee8c7eae887e0e47cb349c5b2da6f414d3f153b405573348c970a2c86b4067bf2f9c5a1df05dbbedd55120b107632bc6fb1a6642ad96702f9e51e7c1c1a40bf6ef6ccefb52de3e967a9cdde067fb635d0e5ed6f195247fb11f3dad72256215a0b5213a3ec7c8fa76e2063d5d82bdb1f6ffa367394352a0dac252ffff7452b51354acdce499f62d94e9ec9ed79a7da13e09f8a6c66bab32dabca0a2325e11311f71da249d6afa93783ef58e50567bb66989767168dd0dc4243f7f076a15f30ae00b44a532a66c349471d13ca2cc4a9868ffdac0b0d670530c5d98b686b98b36a6afcd13696b32843da24c1ace98d87f8171713f6087c66a14bacc5edeb0dc3cde9467201a97d3ad246244f26afb70c706e063d3cd2a4ee6b015928fde7be3364a71a4b956772ce1be4df90d5135dcacee48e0ca498b0013bd0fbf97811537ab9ef44c738119d1455e6fe1d492efd9ed356b901190951b69bde1d52bf54dbdc5e3dafe27a5ba4221dce1c041182d095fc030440067edbcd52703836c473e2764a95a6656d704b5b955880452e88da83c708bd793d7e33e887ceb1b3519f5a8f14a3535e4f80ddde", 0x1000}, {&(0x7f0000001540)="efb4b250004599d413e13366889cc424404e6aa01f86aa4646c04eb4989d6dda742d24af2fd313a1823b107e999f779537ef03bc6c010c436dbc401cee84fc210d67b1e0d4ea7e6008dfe7a3dc925f5d4b237c44cb94741f0e83220c0f3a23e3c65e8497d042405401dcf2ce0409237b4e3052e66bd96ac70f9fcc5b4d1f51972f4484c577d231d38a8617b895ecaed5cf02bd94da6599218b9df0ab623353802591e42edbc2bd9d8610e20d28aca84e83b5a09d4d8cbb1da4eaa0e936324f28e20499c41c299d53eb23cfced8aeb5d8488bc5884c87f6c8a51f0b5a99aaa88344463aa59ee6fb3c0b8f47d74d557a77fc6149c89af1bed5", 0xf8}, {&(0x7f0000000340)="611c50309b8fbad1559060f991c377a2c7d9f09250d0110bd3aa0c98ac77ff5dc30ef7bd28f9187a46c08e80e0badbf579c244c39cd96b725001651ee070ccda7258e73e4183b096ddcf4da096b0d376f3499a4e06453348c5f2cc0821a9df8e90da6081b843508b37ab", 0x6a}, {&(0x7f0000001640)}, {&(0x7f0000001680)="fe4f5332135967bdb546d1f68aa82c42b5184c2736457af5fc6cfbd717d21c06d18c13f8dcff9add3830e1ce020a203a40fc70107082b990458df17dac179419574caedf196e109ea8fcc5092f9e308e1cdf6fd1", 0x54}], 0x5, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r12, r13, r18}, @rights={0x18, 0xffff, 0x1, [r19]}], 0x38, 0x4}, 0x2) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) r20 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x1, 0x3, 0x7}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0xd2}, {{r7}, 0xfffffffffffffffa, 0x1, 0x40, 0x81, 0x2}], 0xdf9, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x1, 0x80000000}, {{r9}, 0x8000000000000006, 0x80, 0x2, 0x1, 0x6}, {{}, 0xfffffffffffffffa, 0x3, 0x8, 0x3, 0x69}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x20, 0x4, 0x400}, {{r10}, 0xfffffffffffffffb, 0x2, 0xd60d842da7e075d3, 0x7, 0x1}, {{r20}, 0xfffffffffffffffb, 0x31, 0x2, 0x48, 0x101}], 0x2, &(0x7f0000000240)={0x401, 0xfffffffffffffff8}) r21 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f0000000280)=0x6e8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r4}, 0x94100080bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20104, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x4}, {0x87}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:39 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, &(0x7f0000000280)=[{0x4}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") semget$private(0x0, 0x0, 0x1) 22:28:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000001300)="838dda59ca458325496d431229a7abbdcebea1baeaff00c22a82532e8f983ad38ce2161e09a43fbd349a62854d273f85249477d98452bafcd60f06c88d6de3cbc9194684ea68e01d9ce8d97ece0b4c56ebd9f43da6738fedc08575b7be1fb7f1cd521a7b655dd3700fecdad93872ae432f47b074551358198407d1f63ab2ad31402311144fae556906db77c24ab034ab882987abe6b829fa90d5facf98db8b7543043735af08b0e7136395f4dd1b962b1e9e854b491710efcd8498ec7fbb6ec64433653f0c552016c198e59dc84eb6ac8c552116edc5fbc35bb1f63495be418137b21de4ccb63d926a32f96644ff8fce25a7a71ded00ca1ade88b94825913cddc1b671185954c9150f285c7408d8ef47d7dda1fff70b9da4e25112c418489773ada79a601ba7fa0273beb1a6e7e4bcf57978b7403b57d0fac4090f1b504e05a9d533072d8d1d5db6025a6a74f4c2866de4caf2b290237d2a82b03ce4ddf0729b53d5b827d113427aa98cd43af9494eee5c133003a89c1a1e162fc26d7757bdd92b44229b33fd3731c2ba4f89dd881b6beb3855a0b56bc451f67db018e96f7a0f51d6a0c5b59edce2d1d4570c469d572d6c7c558de6e00de244d96477874a009be015a6d6a042a65896d9d465f6ab882a6c1008b4cc98970231bc0b7150afd5d452e7c910191c8cb7b77318dee5dc041cb406ec2d1ef5e47a46897e3bd4662755d8fa84095a4aa5687c6f6fa1f032c1fcbb80fd459b98a8a06dc01323d704372445e1d5ce289c46f011a542ddc98a41eb8ca8f66fa96dab2a0202dbfc6963caee2785f230cea599e82cd193ec5f7b0a827ed80564194991079db5782269b82409fbbe23bcf71349c697c5c2668b89ad405af490a227d2d56cfcfcba64d3331ddbd172323aa7e75a4eb879b40f94b6dce26ea31ea6eeedf90e41c882ddf7c153e58431bc3f099588613ad0fc7f2335c665e946134638458b9c67468c162bfe8f258086f8baeab9501dce1eb29ce9368d30e39089fce9f95c2b5f67cf0e18a3dcc84e7e24576222029edda97e5622845b5efeda92b0c842161d8db242b0b970524721ec3c9c35cfdcf7dddb7e5b566a9246f35d46cd216a3973ec145cee5d5ff8053021bf099bbbaf6a39525edb728eb0c37967f7c3932460a2a208dad89b0b0c789da98cc225e700155dfc691ffbf931ef95cfa2e03099c07871e51ab87d9c58cc39eff05fb9e35fa02ff92981fb5900fbe69cbe1ac795b82c17aa8adbae22fc5ae8f455ac4921d4492bada3a1488f29965388b26d9278e11e58c894055d9960b21575d0abc34ba4fb68ac3d779f7e2e38af76e44d6286c00a1277b4da6f96d1193ba16de55a7bbf35293b81855f7aeceb39b18aa05605d8674c908c2af3a60fb974052cbcfa212a1ee5aef1ad97340fc801a31ed9c32774f91c8ec167c69c94ac349ea0484ea524e8f1e5be894e119ebec47779227d43b121d1415305a65706735b9a33e710c7c3cf4dc079529ae58a641639d58ca133bde12645c4ae8a486303ab427711df20db1815bae6bfb5a027c07f8ad7abb80a61469fdc373d86234f09ea19d8fd2ad6013ce8e0860bea3e99144d36358cf76184cc61421d0185337d46ddbc6ae6b70d86c9d25a875366ef0d8902df63ff1af54cd64c06aa0c04127e511b46b980132b600ef0ecb4f480681cde8b1bdaeaf5545242b0e1cea72fc38729f6d232dc60ac4c57d0d4dd40631cd62b0ecc4394b72fe8bc31e39f54b97c55bd5e6beb3188b15391e000a020e1d0897e5d92ab1aaaf32f6ce7678be86eeb1993f9bee3286f4c88aec9180de59d8c027df248e5d88dda428c2f7efbea87dd371e44bc3164dccd607f4083dd3c3b3487e904e4971ce06df222371ccf92f676aed8e33a9138aea3d19b8aa49ce633e5a661dd3df34053f63d69ca576ba03007e749adbb260d7a95023e221d378ea81869436631e7fa67644aee5044cee46ae344ca350c3fd147a7cbbe1fbf1d8f8f36f6f6add480fe0b18b028d2ac32235e7268ab338fa189e61a0ba9d3b526a50636011320bd27ea19d3a3d1f30ba53291d93556ce7c7a93cd55f5813bda62ca002fbf6ec6b5edfa7119d864025ab08b636077bf1f64788db68b79136ad485e8e4e312a94611d97daa6acfab597506feba41839ef32d3e6f664fef981825de2b669c23c80ade0b45ae2f579a257ef37c7b6ea63d1e602d3f544d0f6bc8b0035a6574c970cfce5d8869b435ac10ccaed0e34beefbee30a1913e0b8bd7d129c966c6053eaf7b0114545f229dee294c0c6283c792daff7d8542e578de2f4e89e1b9b1cec5acc027dea3502cb6d37f7523dee5ae8cc4de9a18f8c12b3498aeca9769c9f4485a030a99e1040588f104e36ea7d7f239a13924e6601fe630c5e2b86ce7c38533e7350b3b5a934760aa850af3acc9553fec2df9ba52c01b108bb27a168f712aed828c03087208002156c359dbe8fd7e769c2b319ca408f7e3aabe89ad167a71e9799e836493830262c51a14e18afa62342df00092eca90b78c0980e6a8667d7200eb9ce1834c4b991a07ae6cc0eefeec6199b3dba6cf2fb87276f02bf57995299b40a62f5e56f3c09414e6804bdd7bb3128dbbb00e539bd4515adb1ec8fa16cca4b8e9a4b4c856d77733f5d123851df99386d5e2a83a0e8d166073731a9ef86448523e556131c27050dad4a746997e8ed0a69f28bba71b1acf6575cb15e126c9890a975b7f965b34d6cb47e5c8ddf77cd2b9594424785d6a11396a0caa18d7d5317df2d6439565c50fb1d4e589cefabcfe1a35c18b5f0968682c8bd989cc53298a61d15f322b60b0960d0815f8073b6f5238fccd45019c0104115e1e86a1ff4752371ac30a7bcb820b557f1ad0b88e31c1d09400c4aad8eac357a40bae7c0fc7554eb17eaacc04ddd6ccb3d40fb609d2def8b3362e689b93acd7addb0cd3eaf5d8dcf88382c85ca6089821f8e22b71012b91882f0ab71e84f7316d350e9a0e9647839b538ab4f09699f8bb3afa7d1240abd79cd09b19b75068f991e8879d474a8a41679a4d9b3f782f7e5fab4ad1895c462e55124aa602b92cdbeb1a5d9dd6158bdd8c67bf46fa75dbdc3052d95aa006886c14b07f505f18b1f957ee522931e27492da9e9a26a22c4cb5fa2034e6820585395646f4ab2358c9f84fe070a6bb4579008810069e2a66905f8ec9c7e4a52f77640360db44deba3b82b68ea2875bb11f82e29add956a1b215248489c05d5895ae47570c4f8eed7d026ec3d97191bcca5128449ba0920d3932406eed833d00e8a34da669abc7d0d88fe7e1cdb2264e1fbaf393a55738ab0ffe2655c5ae4bb44c89bf6b2d402368751f1330350993a18ab03c7d1673aed3ae6a88f85d4a4bd5175478cba1e1b6c7ca01adf53a177ff233c48c9101ce6a2d158176662c78689b8e43e1d1e597d43b1ff2f9a4514d00b149cec5db3694e76a6de135c36f7c950f893478d9abb5b1b5bd0b6eaf95cf01744bf7210d978d637d65ca7ca8b637022c5695a8572d898a3c89cb02914cf3d4aca57b39eb788b72b7433ae9f8679ff358bec182933b711b8e9dc062aa4baeebe3e2a0ecf73073689b57583687f6c9a043e7a68d717033aff7b448b5ee25163eb16f75dcac9163acdee89b50c660c81c619d6dad41fa8b36189002f0d90ab2b6d6a606b841c920b6d031a910466240681b71af86c8e3bf1749ec25e00ec0e5a2c0d7bd35ef12eaf9441dcc10c13cbeecafbf94f149c8c3015a0929aa42e01e47c12a026c6277622f9334963eeef19ab4ade1bef8ee778b88a5fa905e27336b28c5285dcc19fd6a6134c5a21288c7095e126b6250b586a77c37de83b586ac1065fa88c2eab184fbbe1a5448be1e5766f30c32c5c42abf3302690dfee905218bacaad06d0e4d30e0810d336fc6b73f6488980f8bcd5d96d8b7058501eb8ed245014c169787fe88ab19784b60c6903ff5af5369a4ebf4ec3664f3baedd71caa89e7c88c14507613db5574c214eab93c8e37960405d94bf64498397d6c9958d1cb7c74f1a5eeadabdd32a01e89ee8c575504ad4de73dc5f5160b5a895c11fa6ed8fc7a139fd834a13960ca5e11aa69cf1e3d386f1f15423fa0d877468b8fea32ce7ab701e7d88cea5ad13a8c499797c61d1e306477a8d60d3e3207231b780ba017e8d467d4519e45b03797a420e624d57f1f744fe7c8fa5a21d3d754d8d248915aabe8c3a8df6728347b2ba1667c13d0f8e57d4e008d8b933bc3891b023ef935d65826d1be56c6f92a6118ea8364167d89263aeeb23ef4e4051ba1002d1417043f16d266d46604f27e4324e6bac55b0a67558a818e7133b33960d684ba105b5f4169fa4b8ab1838150b3c9be36958d53adb63e5e356c7d009e17df3fc5a536ac103bdc123df052d768fcdc73676501f8c5243b3574392a1fc66bcf618033393a4238e74e3adf6d395db262b2c0e407c40f1be320a11149675131151214ffd0800dcfadad4bcca7a5eb7fc0129752f0b24f2f1825ae29d3172173613c7c23a14a7cf3c5361cb871f6c40f63b13361da4b09325a84ee9c355d5dfa23bd842fa7097840f73284d7dbe55465f1a3649a0e067e0a6a7cb5f2a72a2a8f85544ba85c3118b90f7fbb6305eec2cef71f5af12f93ea833ae4c9adce5281d05ba949ab9881a54f4f98bbcc3b5f463ae04312b5db2162528135b78aedac6fb521a89b41716b7061dd4d6b40f52e7254b51f43d868c2534d9cc00fb570b783b9c0c8a73cb619005887ab6c829d5e81ab4a4e057ce49a35a94b68e09b872b8e6d81de5ff53747f9113ad3bd72c1d6383fb7302711722ee996a28c392ecca49d516d508adc8f91abd8a8f771172425bcc5f429fdce3c5eb7a4d4b28797c2eb3e24fd2dacf024bb2fc421be145cd5b049c192ea2a087af64e2a41ac74e2ae88021f98bfc22dd0b3478346fa5c223e6fbd27583568eeffc546b0b01747c6167cbdcbac7d334eccdd81350b525541dc02fb651bceebe36f7950481e872891714320caf113976591467cbeeb0e3667f27f8919747c8f6d8117a11a9e3761b6275c321d8eb9155a4636cc4b1629151eb222279a568724af116a50edb0dddbf7d330f2fb70b75d3c0e3f1a7a1f5b16d6af9a189ca4442cbeba40403a4639e96167a27922ac78621d8124b1080f1fcfe48e056eb3543ca3ba009f9c8492c944f026fb360fc371418270b498e4e12d3dbdaf1c57670fa4e518303c47ea36dd64ee17c33d9b05b9ce347b4d9a94b612a3d96e2be81a986493ade9e9e06bfa96f73e7b9b1c1922131e6443bd2f36787b8be21b0c3b65d258a4caf2e0cf2aa4e70ba6898fa0d33a6d34386e0c94f45dfce3ef6c01fc7edd44cf23011c0d9a5aba7c2958fd765da198f28d2dec6d157f3b409a883653837b257472b09b79d742d9ab6bc45079add7f9ac3676f958984c230e3d9b7bc224c0f3532461c44137c8cb1bbd48ddb1aceea23080e02923606d6b41e0e595ffe91acaa88cd0f8c3545ee808e528306b7445edf0c43f608f8fd3020625c0addd5a66be2d3d3fe477323dc6aabd90fdba8f5cf07d1525700179d1fd093a1f984fec2e0749a944c40234a4f1e3ae7433d6182fb7e09c313094ce95a25f014c996f88ea0b36b3cfb0f6e5fc96ae2b04fc9969f9f759cbf5e2fa1a3eb709b815b4dbd34a4a2490922d54d1c2b2a95786b95da8b55c35335b9eb8772216ff30cb465594fc373b719725b068a6e493a5dbaa26f9ac8934f4df31e02e586e1651daa2bf0948cca16d847c16aec1f31e", 0xff94) write(r0, &(0x7f0000000100)="80a58f26f138ad62ee227b6f6540be4fecf045ff77ae30b9b2bb7ad4fe93b20ec32a831a8447e96c5d6a4b93af1a5a082bf4e5", 0x33) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x80, 0x17e) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000040)) utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:28:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x43, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r12, 0x0, 0x6, 0x0) getdents(r12, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r13]) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="6cf74e5bf847a21913b4b2450676498a0551b0dcb2ed1dc47b055b632f9330d48f9a712f04691c7053684579aae82b44401284aedc62d5f905fba362e3acdec97f75a4356d4806c8e8aa7e93fcb9dd26b22ed23298277e75cd77fc6424cf5b57db1439acc7af05c3817b2cb38ee3a36ae9d5f4f7241dc58bbfa53ec334af5d26d093d93790bb2abce53ac09c4200523df7f481299b", 0x95}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, r13}], 0x40, 0x2}, 0x4) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f0000000040)=0x800000) shutdown(r1, 0x2) 22:28:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r3, &(0x7f0000000000)=@file={0x456d9aa1d1a216bb, './file0\x00'}, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) readv(r2, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0xffffffc2}], 0x1) 22:28:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000001400)="b1000504b1000001000008fecea11ea8fef96e13000000357ae26caa0416faf0057804be781e49570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000c42ff15a1b48a43eaaaf99531cb88633ae26000000f44c4fcf67eb3b352b5aee0269af465b7eef3616a21fd89dfe5f7af78c9ebb062bad8c090000000000000053380844d043020807e9dc0dc011fee7b7768cd767eb7d6c4262de4e65d635b3cf734410f17cd22b6971506ca320bf1ae47cf11a1ccdebc9f289e702318b2e032154eb7010d49a594f301d7b0e94e8c3628ce54610c3ca1f97d11be668b1c7f34fcab6b939a5e500a05f339c0000000014cec919fd59b53f9eb80c4a317dd611607eeb38410b5cb2acb83ad8bebf224fa0d44e6c361ae0e9dc3c784642bdcdfbacb42bbe699944e7aff6d1d1fc860688fbf5693ba9734da46a803d004cdd3f95a5a9c4fc5a6b4af9597f8dfc71710a40533639d273d3c6fe5ea011c50b609b42e8d755076ef829ebc87a320b83c6809d103bc3331cf21deab61eeb5761a018514083e40e249f6673e3b597669718155beb0f059f3c99495b33268fa505b5c4f5e2e81be5d667bd97917ff021dc098c00d9d1000000000000000000000000000000004a58355b3cb29e2a99288d52f09574a7dd8ba16765036a9af40af322c6dcd22946cfc56ac501a497590420f6f1210069433e96075f4b6281244610f787486ddcc10125753889ac36d0d9adcbcbd64d2ce135f7060c6f7f34bfa6762871b7ff1ac6fb74429f06448b6c1c0933e5c7dda14d244935d0356b08d6ad82dbf43bee2a19358e11556085a053b4c1dc59f170dfd53f62fddee2c9424fe573cd6f0ed671", 0x37a, 0x402, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xea7af59a6d7272e2, 0x200, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x10200) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 22:28:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x72024a15e41a5d0b, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:28:40 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r4 = dup2(r3, r2) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000003000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9, 0x101}) r12 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r14 = semget$private(0x0, 0x4, 0x2) semop(r14, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9, 0x101}) r19 = getgid() r20 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r10, r12, r15, r19, 0x40}, 0x1, 0x3, r20, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r10, r21, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 22:28:40 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd9d, 0x10002}, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60745e9c4954fd1d059d00feffffff0000a3bb6b3c042ede", 0x30}], 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x7}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 22:28:40 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x1, 0x40], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x4}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x100008000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbe7d028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad0100d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88ae1b74179083a114cfb4853cbb235626cebf46c724d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc4e75145d2548d257eaf6a7ff5fb5172527191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd43f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06a8ec911c86834170078cfa2d346c04bc10000000000000000"], 0x10}, 0x0) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xe4d) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000002c0)) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="9bf4174b8372ab2ed8d1d4f0e265") 22:28:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x6, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0xffe00000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x32b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc9) fcntl$setown(r4, 0x6, r6) write(r1, &(0x7f0000000180), 0x2ee) 22:28:40 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[@cred={0x20}], 0x20}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000280)=ANY=[@ANYRES16=r4, @ANYRES16=r3, @ANYRESOCT, @ANYRESOCT=r5, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) r7 = getegid() r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r14, 0x5) r15 = getpid() r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000e70000000000000000000000000000001900000000000000000000000000000000000000000000c887e7b85116cf4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086c0e6963d0f4200"/250], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000280)=ANY=[@ANYRES16=r13, @ANYRES16=r12, @ANYRESOCT, @ANYRESOCT=r14, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r18, 0x0, 0x6, 0x0) getdents(r18, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r19]) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x9, r17, 0xffffffffffffffff, 0x0, r19, 0x4, 0x144}, 0x4, 0x9, r15, r15, 0x1c71, 0x2, 0x8, 0x3}) r20 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r20, 0x0, 0x6, 0x0) getdents(r20, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r21]) r22 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r24 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r24, 0x0, 0x6, 0x0) getdents(r24, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r25]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="f1740820191ebaf4e90602db2e768772ee99ba6f99cdc66f094f64ae29e32f01e35b31cb3b57762b6888911378e5f02451e799cbf60ba94fb070d51cf5e9e61488f2dcca5f6a10dc91f063fa7be133d41ee58722d2deb4d7e122931bf703ec78005fe1ded8119f36f3ed826183e1ed42b3054a512c20f010e4ddc4c2390b7856993902fb0bc8f4098c77be8a7e3e93cc00021f48488cfb7a27d19e3dc818bb8979b9013971990b3bac77e2c1a9fb2200ef267b9d6028f7bf15fc140a395bd27bdc200fb9e31da22bbd9769", 0xcb}, {&(0x7f0000000140)="ba3f12ab93bfe3d5e421fedd6a51501445c1eb579297a16aea4d53516e01242cd648d576c9a12b93a7de71260e0cc072de03d52fc5410f11ef00b58d1e83f5f57e142527a6efd912df603992b7033da7057def54f37098f66e53d28f0bd4c228685251fa23c1cfba8eb731eefa90136146d910cd3ad702e58a418c457c8ff8487ee8078a533c3da06aec33a3addac3c8cf084dc1d243d35827943c16e42526cef302f237aa1bf94cd70cfd0a919207e739dc7d4381ba9ac1031ec64cf7c480495bd260e8c18a811803a6b3ae0a9e0a412cc6de95", 0xd4}, {&(0x7f0000000240)="611eb06016f4726ffcade494141064c019fdeb0ced526b981cd52361dd807f8a761b7c064990ad02a03709884dc19a82398e15625513868071878cc5f7b3a42a89b024c37cf19ebd260aa508dfe67c9a0a2a56d4a5b22c9c210383bd1c8bc978a5d184ba2eb1e01e69dea23485ca33d789b0dd66f44767abb95ead075fac7ed80ca13380c748c4f39e46c08c33e5b3c48c6f7c23eb1ba9d99ce0aa56493e1c71330417870b3cff993e0e83eefe5def1db2a9054803cc5a1a1813705c0fab6d5bf89553f3357edc504b3b", 0xca}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r11, r17, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r25}], 0x80, 0xd}, 0x400) 22:28:41 executing program 0: r0 = socket(0x22, 0xc004, 0x21) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x14, 0xffff7, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x90, 0x4, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x5, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1f, 0x150000001, 0x7fff, 0x1}], 0x3, 0x0, 0x1f, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 22:28:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xffffffffffffff75) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:41 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc11, 0x20) fcntl$getflags(r0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x18, 0x3, 0x10001, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2e) ioctl$TIOCNXCL(r8, 0x2000740e) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001680)) r9 = openat(r8, &(0x7f0000000480)='./file0\x00', 0x200, 0x20) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x10, 0x2, 0x9, 0x1}, {{r2}, 0x0, 0x30, 0x2, 0xb418, 0xe994}, {{r3}, 0xfffffffffffffffe, 0x89, 0x40, 0x8, 0x10000}, {{}, 0xfffffffffffffffa, 0x756f4107189ec5a0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffe, 0xd9468fdf79a4e874, 0x10, 0x2, 0x1bde}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xfff99, 0x0, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd, 0xb2, 0x1, 0x200, 0x76414ea3}], 0x8, &(0x7f00000004c0)=[{{}, 0x6, 0x0, 0x10, 0x800, 0x3}, {{r5}, 0xfffffffffffffff8, 0x29, 0xfffff, 0x80000000000003, 0x4}, {{r6}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffff7, 0x7}, {{r7}, 0xffffffffffffffff, 0x71, 0xfffff, 0x1, 0xffd}, {{r9}, 0xfffffffffffffff8, 0x1, 0x4, 0xc74, 0x6}], 0x0, &(0x7f0000000580)={0xe17, 0x3f}) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x6, 0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x2, 0x63) r13 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r13, &(0x7f0000000080)=[{0x4, 0x2, 0x800000001800}, {0x4, 0x401, 0x1800}], 0x2) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000000)=""/165) semget$private(0x0, 0x3, 0x134) r14 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r14, &(0x7f0000000080)=[{0x4, 0x2, 0x800000001800}, {0x4, 0x401, 0x1800}], 0x2) semctl$GETVAL(r14, 0x1, 0x5, &(0x7f0000000000)=""/165) semctl$GETZCNT(r14, 0x4, 0x7, &(0x7f0000000040)=""/3) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000140)=""/109) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r15, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 22:28:41 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000040)="c0639155ad084041736e390fab2024c1746e99363b94444fbb21ac123a7d", 0x1e, 0x14, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x401}, 0xc) 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) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) socket$inet(0x2, 0x8000, 0x1) 22:28:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0xffffffff, 0x3, 0x6, "39e62e0473cb3bf63e50b2d9221b10cba1e7e499", 0x1257, 0xec3}) preadv(r0, &(0x7f00000000c0), 0x1000000000000092, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) read(r0, &(0x7f0000000100)=""/48, 0x30) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x3ff) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r3, &(0x7f0000000140)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000ffa25c0a7c3e72fe9e86ae02bee8db502ab0591a7107b80e80d2f02bce7dd47e7e56aff89f4a36ddd86fe4c0454c2852fd319252c593c15fc1e08c0050d9f337e49d0440fb00794dfa3f7d9a96ca61850f463d2748a4339c2a314450035ee581b482b68bca2cc8af5d3663cc66edc68963fb6f0c0942d37a8872bf17b35bd1895c665c51a3b579217f1e8ad3e094980e987fd67b32ccd4d86a9d6d70cfa1291d1ef1118de96ad17ef06a49dac19e943d3f00e52f9e10248ccd6400283b7d1f0af8cb25bd1e6747244e6979875ac792621498a039b100148779964076c1c517800921161debe2c983e5e43793a5c41ca6bb4abd05f54519974c94bac8e9eb16996da01f9ab295b6d9d1971a779204a86b78b13009288c7c1110aec003b2be882466965c88817ad8e039e3"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socket$inet(0x2, 0x8006, 0x17) 22:28:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0xf5f492e98ef20b4c, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) acct(&(0x7f00000000c0)='\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000000}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) 22:28:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000040)}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/13, 0xd}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000000640)=""/91, 0x5b}], 0x9) r4 = msgget$private(0x0, 0x499900dddb2225e2) msgsnd(r4, &(0x7f0000000780)={0x2, "ed30e1a184adb0729a57889dcebbe97d22e40575801f103b8187045d96c7231434ccaf5bd2a790545bb32b1c5b0c28d61764fc684a20791eab6ed5b8232e61a1aff96b1a901cd5f659432208a35865d7b515dc9194944b941c50001e21c6cdbdf93786ef849f908f683c9dd040af9df0c0ff9b8e43cefae7bb2a8a532439581ef9f44755a1"}, 0x8d, 0x800) 22:28:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getuid() r5 = getgid() r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = accept$inet6(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = dup(0xffffffffffffff9c) r11 = socket$unix(0x1, 0x7, 0x0) r12 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x30) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r17, 0x5) r18 = getpid() r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071d125dc00000000000000000000000000000000000000000000000000000025ee583bf80a83cc00000000000000000000000000000000000000000000000000e7ff00"/229], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000280)=ANY=[@ANYRES16=r16, @ANYRES16=r15, @ANYRESOCT, @ANYRESOCT=r17, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x9, r20, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x1f, 0x9, r18, r18, 0x86, 0x15, 0x8, 0x3}) r21 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r21, 0x0, 0x6, 0x0) getdents(r21, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r22]) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getppid() geteuid() r27 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r27, 0x0, 0x6, 0x0) getdents(r27, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r28]) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r32, 0x5) r33 = getpid() r34 = msgget$private(0x0, 0x20000003c4) msgrcv(r34, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r34, &(0x7f0000000280)=ANY=[@ANYRES16=r31, @ANYRES16=r30, @ANYRESOCT, @ANYRESOCT=r32, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x9, r35, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r33, r33, 0x1c71, 0x18, 0x8, 0x3}) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) r36 = socket$inet(0x2, 0x1, 0x7) r37 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) r38 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, 0x0, 0x0) r39 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) r40 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) r41 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r43 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f66696c651000"], 0xa, &(0x7f0000000340), 0x0, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r7, r1, r8, r0, r9, r0, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r1, r13]}, @cred={0x20, 0xffff, 0x0, r14, r20, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r44, r28}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r29, r35, r42}, @rights={0x20, 0xffff, 0x1, [r36, r37, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r38, r1, r39, r1, r40]}], 0x150, 0x7}, 0x2) setsockopt(r1, 0x1, 0x7, &(0x7f0000000200)="3d15240c46b77cf92647a71d144cd085005159a37d4ce59590e86a08b734107956896d918fb0a74a486e132618aad1", 0x2f) 22:28:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x81, 0x1e, 0x7, 0x7}]}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xd) 22:28:42 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x3f) setsockopt(r1, 0xfffffefd, 0x1, &(0x7f0000000640)="fccbc90d4cfe6ab4c597cfc15615f6ad3b1108d3233c53351328652725ff8379c0862d5c73ebcc180b0000e57d9692fcd0dfe85b8d3bf145221569d0e73bcc068dabd244190a1143d7cb22eef4c55a2d797c352ada8930fb316a12d1e74bee0471fd63f62cc74cc7525d391d0acabc8e01973fc654f30f040f9ac04ecb317e311261ba0598cc28c6b5e624b0715007ffc6d18b16fbde11dbbb5f5b317aa4fa9c9ed12fbc3e5898cdc653a8f20add564d1291b30972c731fbd8d7f9353529fc4e709c171b7776db745542a088a992050a11fd53d51c733fb1b9803d9bb7e4b3b9330e0553744a1b7321338420fafa2898f9ccc7201f805f3899735d5f50227ccce95afbf96165bd74085cda66e519bffce690a39d306077073fe055396e2750c61bbb16fce3b456fb775897261e57c763dda43b1a568f1f2c710982089824cedfd92b63a9054058354a2e375e7372f143551fcb1b3a54a1c818b73f9ed93acce957bd9ae2dce1c5ee56d4d36a2570eb604dd84b8c764a177c3bd9b368aae75100"/401, 0x191) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0x1000000000000258) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0x0) open(&(0x7f00000003c0)='./file0/file0\x00', 0x40, 0x100) r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r6, r7, 0x2, 0x8}, 0x4, 0x7ff, r8, r9, 0x0, 0x18000000, 0xaf, 0x81}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 22:28:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000002c0)="4caaf794a24147c0b1fd34c1b8185bc4ab26e0f2ed866b485207be923e5203b504f4f575eca44593597c0637feaa1a33bf5e5b8c8d78e190d47fa28cc290e3d99d9cfc1d4b76ed80bc91ef4a3c87ff362f7aff6f5f2dc9d46b4252926c9b449629bf03b97abc1b328fde02521a697f407d7852c2dfc41bb61f652ad03be3d92a9a07ecaa78f991d83d46b7da4793f265f479f05da617ca5f36492435e685b2ed1d77072de65ca31750233d8aae06941f191fd47dd9a5245908a72f681f12669f98a115073404d7", 0xc7) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x3, 0x0, 0x65b8, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138", 0x400, 0xd3a0}) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x5010, r2, 0x0, 0x0) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 22:28:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68d11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26453a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a00000000c5901ce346f5a13aa73f986c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d1f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9476881352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00000000000000000000000000000000a493db71e22230f86f593f75fd446af574e9b537304127c4485f8702bb4b8646799eb8f7f136865dd47a1a15c2ef05b9759186a52802d15820fb8c5efe27986733daee109f5fa1d8a6c230d59ffad3ef1a49b245001e623e7a091f69e9ac4414a10423d35af975eefa4d191ba9a8aacc0c3310161dde031596ca484d27e8e4fc14918bf2cd5a798862fe5ebb2c8db8351a2f1070807557c8eb2baa1efac5bc2a50ab85"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x3, 0x7) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) close(r2) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgrcv(r1, &(0x7f0000000100)={0x0, ""/83}, 0x5b, 0x2, 0x1000) 22:28:42 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) mlock(&(0x7f00005a6000/0x600000)=nil, 0x600000) 22:28:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) open$dir(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="1a4fa8966c4df9b41fe5533e04a1cfad374b3259c3c6ced98f8000a7ec8bceadf923d94a57a3f7069edd8a709ac419919fe005b3e69607625d9673d78b92e95b4030035ae8d3585a18cf1f489db5df5edc5049beb18711bf92d2e6644de6961ddb17a46a579627e28595166701153472644ee3bc1d39023b56f2c3efd47c3284de052c9aae3f9d0116d18eae6acfda48abc24ad905e386c407583f6e4410923eab5c6da715e1503a41a70e922020f986b6d1ee6ef1e2ade8035c38aa3ceff8381469c152ee67fbd41c85f52a4d5796761c3a0d60e8dc16e16904ec965158174523", 0xe1}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x9, 0xfffff0f4, 0x1, 0x0, 0x7fffffff, 0x7, 0x0, 0x1, 0x2, 0x100, 0x7fff}) execve(0x0, 0x0, 0x0) 22:28:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x8000002, 0x0, 0x0, {[0x0, 0x3, 0x0, 0x40000000000, 0x80000000, 0x1, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0xffffffffffffffff], [0x7, 0x0, 0x9, 0x0, 0x1], [0x6, 0x0, 0x7f, 0x5], [{}, {0x0, 0x0, 0x8a0c}, {0x0, 0x10, 0x0, 0x2000}, {}, {0x0, 0x0, 0x3}, {0x0, 0xfffffffe}, {0x0, 0x0, 0x80000081}]}}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10000, 0x0) setsockopt(r2, 0x68, 0x101, &(0x7f0000000400)="03ed2336afe9699f0ffb401b71800d64ee7fd1", 0x13) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfff) r3 = msgget(0x2, 0x410) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000c5346e8cb0e5b042c6a2d2162cc42c5f0500000000000000d1ec33155e71a9b4a199525f4123c34bc7cfe3d7801ddd78d08250c5af862fd7362eeadf001b8fc686b35f396f3c756b17524f05ee3adc79a26bcb847fd423323cea"], 0x55, 0x1000) 22:28:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(r1, r2) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x800, 0x1000, 0x0, 0x0, 0x0, 0x8, 0x2df, 0x0, 0x1, 0x1000, 0x1ff}) 22:28:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:28:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x0, 0x7f}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4, 0x10000}, {0x6, 0x1}, {0x187, 0x8}, {0x82, 0x5}, {0x18a, 0x97}, {0x84, 0x8}, {0x21, 0xd69e}, {0x83, 0x20}, {0x25, 0x1}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x5, 0x22, 0xa, 0x1}, {0x7, 0x3f, 0x40, 0x9}, {0x9, 0x7, 0x1, 0xffffff7f}, {0x7, 0xd5, 0x3, 0x8}, {0x5, 0x0, 0x3f, 0x9}, {0x100, 0x1, 0x7f, 0x3}, {0x9, 0x1, 0x9, 0x9}]}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) 22:28:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x9d84826f3e61fa77, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x4, 0x7, 0x1f, 0x1f, &(0x7f00000001c0)={{0x81, 0x3, 0x80, 0x2, 0x1, 0x400, 0x16}, {[0x9, 0x1, 0xcc9c, 0x9, 0x4, 0x6, 0x7, 0x1000, 0xff, 0x2, 0x0, 0x4, 0x800, 0x1, 0x401, 0x2, 0x0, 0x9], [0x35b, 0x3, 0x100, 0x8, 0xf1, 0x1, 0xfffffffffffffff8, 0x2, 0x10000, 0x3f], [0xffff, 0x7fffffff, 0x9, 0x4, 0x1, 0xff, 0x6], [0x7fff, 0x9, 0x5, 0xffffffffc7b879a9, 0x7c0, 0x9], [{0x3, 0x7, 0x8, 0x2}, {0x4, 0x80000001, 0x5, 0x4}, {0x0, 0x1, 0x43f2ccfc}, {0x100, 0x100, 0x985}, {0xfffb, 0xfffff000, 0x400, 0x7f}, {0x401, 0xc519ebe, 0x4f44, 0x9}, {0x5, 0x1000, 0x51f1, 0x2}, {0x9, 0xf6a, 0xeb31, 0x4000000000000}], {0x2, 0x6, 0x401, 0x6}, {0xff, 0x81, 0x400, 0x5}}}, 0x7f, 0x1c}) 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) pipe(&(0x7f0000000180)) 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", 0x170) 22:28:43 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = shmget(0x0, 0x1000, 0xee4f4f7fb282ce3a, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x81, r3, r4, r5, r6, 0x0, 0x599e}, 0x3, 0x1, r7, r8, 0x1, 0xac72, 0x9}) read(r0, &(0x7f0000000100)=""/101, 0xfffffffffffffe41) fcntl$setstatus(r0, 0x4, 0x40) r9 = getuid() r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r10, 0x0, 0x6, 0x0) getdents(r10, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r11]) getgroups(0x1, &(0x7f0000000240)=[0x0]) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xa6f, r9, r11, 0xffffffffffffffff, r12, 0x1, 0x5}, 0x6, 0x1df, r13, r8, 0x7, 0x101, 0x3f, 0x7fffffff}) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:43 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x203) 22:28:43 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xaef69be0b8259ea7, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) chflags(&(0x7f0000000240)='./file0\x00', 0x10008) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) r3 = getuid() r4 = socket(0x2, 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x8, 0x0) close(r5) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r6) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x52f16847, 0xe3}, {0x0, 0x5}}, 0x2) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") semget$private(0x0, 0x4, 0x400) 22:28:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x3, 0xffffffffecd81e2d, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) r4 = getuid() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r6}, 0xc) getuid() r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80487008, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x80487008, &(0x7f0000000040)) fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r10, r13) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r18, 0x80487008, &(0x7f0000000040)) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x80487008, &(0x7f0000000040)) accept$unix(r19, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001ae08e1300000000000000000008342284f014182300000000ffffffde000000000000000000000000007eef403077115d9e07041646a6d0cbc0d1cb8d2adb94551afe80bec73c34a1eb0d78d712ace9b87c62dade68fa409c0bb5fbac73f906b4787ac54ba9acdb06710e2c9ba71f48b6a55224d47ed8b3b2f32b8e76317fea8d916cdb8039af055b7e730c6545eb16040a3bd8287c924d3b2babac8b223248d555ac99519f9546346242679e0f2de3d99712fdc64df633c5ba583f746e375b713e46c811eb018e2200aac83528e35d392bb9b4052e7cd7b326d2cef4cac0b9d1ed7e334a622d22"], &(0x7f0000000400)=0x3a) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r20, 0x80487008, &(0x7f0000000040)) r21 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r21, 0x80487008, &(0x7f0000000040)) socket$inet(0x2, 0x0, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10, 0x0) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r22, 0x80487008, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x200, 0x0) r23 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x84) ioctl$TIOCFLUSH(r23, 0x80487008, &(0x7f0000000040)) 22:28:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x4}, {0xffffffffffffff9c, 0x4}], 0x2, 0x7) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r5 = semget$private(0x0, 0x7, 0x287) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000300)=0x1, 0x4) semop(r5, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0xabcda55d048f4412}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) bind$unix(r7, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 22:28:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x4, 0x7f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 22:28:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x6f56a2a9f3e5b901) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) connect$inet(r2, &(0x7f00000003c0)={0x2, 0x0}, 0xfffffffffffffe95) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0xff) r4 = semget$private(0x0, 0x7, 0x4) r5 = socket(0x18, 0x1, 0x70) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1002, &(0x7f0000000200)="ebffcfff13b9fd814caa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x8, r17, r18, r17, r18, 0x90, 0x10}, 0x5, 0x54, r16, r16, 0x2, 0x14, 0x42}) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r20) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x8, r12, r13, r17, r13, 0x92, 0x10}, 0x43, 0xff, r20, r11, 0x2, 0x14, 0x3f, 0xfcc}) setreuid(r17, 0x0) r21 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r23, 0xee01) msgget$private(0x0, 0x105) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0xb7b8624ff58e93f1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/172) 22:28:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) fcntl$setown(r3, 0x6, 0x0) readv(r3, &(0x7f0000000180)=[{0x0}], 0x1) r4 = accept$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$getown(r4, 0x5) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xbc, './bus\x00', './bus\x00'}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa, [0x40a990a4, 0x4, 0x0, 0x0, 0x200]}, 0x3c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x40) semop(r6, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r6, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) r7 = geteuid() r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) accept(r1, &(0x7f0000000380)=@in, &(0x7f0000000080)=0xfffffffffffffe93) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r10) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) r12 = fcntl$getown(r11, 0x5) r13 = geteuid() ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f00000001c0)=r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={r12, r13, r14}, 0xc) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r16 = dup(r15) accept(r16, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r17) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x3, r7, r10, r13, r17, 0x12, 0x1}, 0x9, 0x4, 0x1000}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r18, 0x4, 0x46bfe) r19 = open(&(0x7f0000000200)='./bus\x00', 0x40, 0x9) accept(r19, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r20 = getpgrp() fcntl$setown(r18, 0x6, r20) readv(r18, &(0x7f0000000180)=[{0x0}], 0x1) openat(r18, &(0x7f00000000c0)='./bus\x00', 0x1, 0x8) 22:28:44 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x6, 0x0, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:28:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x1, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1968dcd0b3357faa, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x80) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x2, 0xa764}]}) setrlimit(0x0, &(0x7f0000000180)={0x8, 0x100}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0x800}, {0x1}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r5 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) setsockopt(r5, 0x4, 0x9, &(0x7f0000000300)="b53b29cdaef90e07afa1fa70226b3aca69751a5314f785b5f6998bc9c8278d189e79bf4aca2bb0c518409450f20015723fda112ac7597df60d81dd3c9b7f0f3a8cb6de3ffc587815635c7f5747a3f51ba5bd90bb96deb8f5c9266580cb5b08d0d14a5718a39d999af07c66fcc442ecdc829bb1e4d552aea0669538002175ca6ae1db40160a9946d6c1e85f97a9a581e4b9d0f8d335b5688d17db3f6e39e391f2ec642ce51283d9b1ce11d5", 0xab) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000200)=""/16) 22:28:44 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x6}, {}]}) r0 = socket(0x18, 0x5, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000180000060001000020040000000002001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000100)=0x3) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000002c0)="7803bd1ef59b1b2c1b25", 0xa) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="5b4966d064df642513965faaa244af15aadcdef11edd620c807444fa111648c02af55a796e35a1d72fabeaff5e688e56319a73ba606f6342cfa5f4a480171fea", 0x40) r5 = open(&(0x7f0000000200)='./file1\x00', 0x80, 0x3d) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 22:28:45 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = msgget(0x1, 0x2) msgrcv(r1, &(0x7f0000000040)={0x0, ""/115}, 0x7b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x44}, {0x20000004d}, {0x6, 0x0, 0xfc}]}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000000)="f7") 22:28:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) r2 = socket$inet(0x2, 0x4004, 0x2) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='\x06\x98\xe3\xc4\xf2f[skmap\x81', 0x80, 0x0) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) poll(&(0x7f0000000280)=[{r3, 0x100}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {r4, 0x80}, {r5, 0x13}, {r7, 0x2}], 0x6, 0x6) r8 = socket(0x400000000018, 0x3, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x2003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") setsockopt(r8, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) kqueue() r10 = socket(0x400000000018, 0x3, 0x0) setsockopt(r10, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) 22:28:45 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 22:28:45 executing program 0: r0 = socket(0x30, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x115d455d, 0x100000001, r4}) shutdown(r0, 0x2) 22:28:45 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 22:28:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x948, 0x2, 0x2, {[0x73b8b199, 0x8, 0xfffffffffffeffff, 0xfffffffffffffffe, 0x80000000, 0x400, 0x6, 0x80000000, 0x3, 0x3, 0xfffffffffffffff7, 0x6, 0x6, 0x9, 0x6, 0x3ff, 0x8, 0x1], [0xfffffffffffffffd, 0xfff, 0x6, 0xffffffff00000001, 0x100000001, 0x100000001, 0x6000000000000, 0x4, 0x1000, 0x8], [0x20, 0x7, 0x9, 0x20, 0x70e, 0x8, 0x1f], [0xffffffffffff1a10, 0x2, 0x100000001, 0x2, 0xffffffff, 0x2], [{0xfff, 0x100, 0x6, 0x20d}, {0x7, 0x8001, 0x3, 0x100}, {0x8000, 0xa7f9, 0x6, 0x2}, {0x7f, 0x800, 0x1, 0x1f}, {0x1a1, 0x4, 0x8, 0x1}, {0x5, 0xf8a, 0x0, 0x3ff}, {0x3, 0xe6, 0x800, 0x2}, {0x3, 0xd7e5, 0x1, 0xfb50}], {0x5, 0x9, 0x9, 0x4}, {0xc4, 0x0, 0x6960}}}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 22:28:45 executing program 1: clock_getres(0x3, &(0x7f0000000200)) mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x2ed7) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 22:28:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 22:28:45 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x421c312611a5bfef) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x10d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xded}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0, 0x5e5a282635b75aa4}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000180)={0x6, 0x5}) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0xba) kqueue() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000240), 0x100, 0x0, 0x10000000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pckbd_enable: command error 22:28:47 executing program 1: r0 = socket(0x18, 0x3, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r3, 0xd1aa, 0xfffffffe, &(0x7f0000000200)=""/36, &(0x7f0000000240)=0x24) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) renameat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') sendto$inet(r0, &(0x7f0000000100)="8e8770d4933b6d138bcf7a36292ecd4f2bf987d878f14d725c2c4a41c7806340b99bb6faaa2f57731a91f734f1d5f006b97088345b68e5a3b91c860a9283ada4c012c430571d3fe65db75e50ea5d3af7e6420c845ee20b97280d2795795f44349864413bef5f003e36c20584a4962aebe0499d7d90dec901b99276b1c470cf1e0e6f9bb7d85e65bd203a62cacdfcb5459842f749b4afdc9ef8a71d278eee0544af1790936964cb6eb6e89d7df7e0102c00bcfb9567b343d9d0b3d844d3f79431e632decb0676c916d46b69c01a01f615d4905a084e141ee0158e98c0cab7249e81ed2063", 0xe4, 0x14, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 22:28:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40062}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2000000000000029, &(0x7f0000000180)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0xc182, 0x7f, 0x2, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r6) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x7fff, 0x0, 0x5, 0x101}, {0x7, 0x4, 0x0, 0x6}, {0x3, 0x5, 0x4, 0x4}, {0x7f, 0x40, 0x7f, 0x4}]}) pckbd_enable: command error 22:28:48 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc040, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x40) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 22:28:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xec3b10cea5e71c34, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x6, 0x4}, {0x18, 0x3, 0x401, 0xd7}, 0x0, [0x3f98, 0x8, 0x9, 0x7, 0x40, 0x7, 0xffff0001, 0x3]}, 0x3c) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00') 22:28:48 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddadc6b3ffffffffff6fff1c5cb7"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 22:28:48 executing program 0: r0 = socket(0x2, 0x2, 0x9) r1 = socket(0x6, 0x1, 0x1) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x1) recvfrom(r6, &(0x7f00000000c0)=""/234, 0xea, 0x41, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r2, 0x4e, 0xa6, &(0x7f00000001c0)="a21d66561c37cad7a00e931b10207df7428d89ba88a9d145aaea1c32623ef74a5802001f1ca42bcb47fc0c4a38412ddf5d0c6d461942e18be61e0a62fffba74b4dd1f06c008c3284e42a02424db9c7da14446f0e4f4be79985c4a6514f5456d811c6dfb6f750f25ee6f9737c07f61a1a8d66996d8185fb17b47ab21d35", 0x7d) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x20}, {r3, 0x2}, {r5, 0x80}, {r7, 0x2}, {r8, 0x40}, {r9, 0x1}, {r5, 0x2}], 0x35, 0x0) 22:28:48 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x4, 0x81, 0x248, 0xd8, "d0fc764a90a2c19c378d7ae3fb78ecb1b7edb8f8", 0x101, 0xfff}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x80000000, 0x80000001, 0x1000, 0x67c1, "c7a5ee526d16f5e90082154e0fb4353816314fe3", 0x1, 0x5}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x8000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20001, 0x0) close(r5) write(r1, &(0x7f0000000040)="83fb56642b8c48ec58c7532cd0a9983ed72ab062ac831d", 0x17) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd814e713048e699319296480000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 22:28:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) acct(&(0x7f0000000200)='./file0\x00') sendto(r0, &(0x7f0000000180)="366df4498404cdceb8f090ab853bc0f32924ca890768d5d7abaff09c8fc3ffc5eb7e2e9eb84ed54137f159b6a36e47c614462d4496f5af47", 0x38, 0x15, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x54}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x81, 0x2, 0x7f, {[0x8000000006, 0x1029, 0x3017, 0x8, 0x100000000, 0x0, 0x7ff, 0x5, 0xffff, 0xfffffffffffffd9e, 0x6110145b, 0x2, 0x0, 0xb224, 0x9, 0xd33, 0x6], [0xff, 0xe0000000000, 0x33c5, 0x8000, 0x7ffffffd, 0x57, 0xf7, 0x4, 0xee6], [0x8000, 0x0, 0x7ff, 0x4, 0x0, 0x0, 0xfff], [0x1ff, 0x7fff, 0x5, 0xfffffffeffffffff, 0x3ff, 0x3], [{0x0, 0x7f, 0x6, 0x6}, {0x6, 0x80000001, 0x28e2, 0x100000001}, {0x1, 0xfff, 0x8, 0x100}, {0xfffb, 0x40, 0x3, 0xffffffffffffff13}, {0x52, 0x805c, 0x0, 0x9}, {0x7, 0x3, 0x1, 0xffffffff}, {0x6, 0x4, 0x4, 0x6}, {0x1, 0x7fffffff, 0x1f, 0x800}], {0x4, 0x2, 0x8, 0x9}, {0x1, 0x12, 0x8, 0x2}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 22:28:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x15) chmod(&(0x7f00000000c0)='./file0\x00', 0x178) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 22:28:48 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}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00003a4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r1, 0x0, 0x3) r2 = dup2(r1, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x1, 0x1, 0x2}, 0x800, 0x9, 0x5}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = socket(0x0, 0x8008, 0x6) listen(r5, 0x5) readlinkat(r5, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f00000018c0)='./bus\x00', r6, r7, 0x6) lchown(&(0x7f0000000140)='./bus\x00', r4, r7) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r8, r3) 16:00:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f0000000080)="9b3758e1b1a941f016e24977cdcd3440f6f89ecd17450c0b0b648fdc4bf721e821b1ce635f66bbc73d79c8eec6064aea3119a22f7ed19024e1b697d96d9260dc77a96d62811d2a601cedf5fbdd8ac425e409b931d20c97d076ede96b8772568e76d0c164d5a98d8ecdef79284b", 0x6d, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:00 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) fsync(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xfffffefa) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0xff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./bus/file0\x00', 0x6, 0x1005, 0x0, 0x1, 0xfae3f56, 0xff, 0x3, 0x1, 0x1, 0x9, 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r5, &(0x7f0000000280)='./bus\x00', 0x10000, 0x0) r6 = dup(r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r7 = openat(r6, &(0x7f0000000000)='./bus\x00', 0x5c41ada2733295ec, 0x0) writev(r7, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416", 0x73}], 0x1) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe58) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0xfe, 0x2, 0x3f}, {0xffff, 0x80, 0x80, 0x8001}, {0x40, 0x3, 0x7, 0x202a}, {0x6, 0x81, 0x2, 0xc24}]}) syz_emit_ethernet(0x20a, &(0x7f0000000080)="c3") 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x945, 0xffffff00}, {0x18, 0x1, 0xdf9b, 0x2}, 0xff, [0x4, 0x7fff, 0x9, 0x7, 0x4, 0x15, 0x4, 0x500000]}, 0x3c) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x402) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000004c0)="bc08e5b6d81b6c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31714c5558040ecac5950d1db302107fa8b6396797cbdd9d25dfac6a3634f6aa8598f12f087d4fc4d32922d5ecad3958", 0x117}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x2e4) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r4, r10) getegid() r11 = geteuid() setreuid(r11, r11) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a5}) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_RMID(r3, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000280)='./bus\x00', r1}) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$WSDISPLAYIO_ADDSCREEN(r17, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb0c057181111b51b9c622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b367beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddcb568b2fc82233076104d0cbbe37fe44231fdaf31facb58630ffffffff97179036ec6a73cbbb2a000000000000000000000000bf848166c36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abc009ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d66d5c40125a655d2671fa88b73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0), 0x0) 16:00:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x31) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) r5 = getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x2e9) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) r10 = msgget$private(0x0, 0x20000003c4) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r11, 0x5) msgrcv(r10, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000280)=ANY=[@ANYRES16=r8, @ANYRES16=r7, @ANYRESOCT, @ANYRESOCT=r9, @ANYRES32=0x0, @ANYRESOCT=r5], 0x6, 0x1800) r12 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r12, 0x0, 0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x4, &(0x7f00000000c0)) getdents(r12, &(0x7f0000000000)=""/104, 0x27a) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:00 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) connect$unix(r4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000003c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000000)=""/146, 0x92}, {&(0x7f0000000280)=""/64, 0x40}], 0x3) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) accept$inet(r5, 0x0, &(0x7f0000000340)) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8200, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) kqueue() getegid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x10) lseek(r2, 0x0, 0x6, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r3]) getegid() getgid() r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r4, 0x0, 0x6, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r5]) r6 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) writev(r7, &(0x7f0000000740)=[{&(0x7f0000000440)="3905d28a69da0c180fad9ee8a56604514a327fd56351f398761b821c26ec3a7461539dfcc89e96d815fe1987bbaeb63e8ab909e8efecc6772fcbf5a4ea5beeb67c0431107c867f8824164ee89a5f17bdd47ed7d0fcd18a2dd63b65093081daac15e4c01210277b90675e453e5c6a5e155b88f77de1937064ebcc1b73a37b9e79b3e80a94055c23e081a1c25ba2ba71f877362ab895a70ecc9815617619f1d9360e1f9d336f7e09d322fd1801f646578d6a3017ab0e3a3c37c6b22043c2e8fac718114337323494d5cfa51f6b7a7283e933a60f5da28a198d129b79930eff20bc14dfc220070150788be5e3576928dc6dbed9", 0xf2}, {&(0x7f0000000100)="a16433a815ea4d7b81cc2d0a7c3af0dd74b0a7f8dfd1cf56d0894c1cb76de33abca48aaa8e4a5d2dc3fbf657566d7fa738aa3a0ee63dc02906bb60551dd51774e8a861d8606edb285ae0940445c5f32784de9e6ee4d02bfb7911646e8efa8b298ddbf093f1a0202cba7eb821a4a80be49772a9ef8fcbd720f37ca4d44e1c17e239af58b14e670b39d3b8f25f55c5cec054f16701dc450b481c3ab3907dc5a2d636", 0xa1}, {&(0x7f0000000300)="2f5cdec992f8f1f3d61531fca926b7bc700ec68dcf460e829acc5718e46a4b8d51a42adbfe24f6181b723a9f7a056131ab6541b53144263fa478292fb533f1c539d1cb378b075a2ce400757221b7e8832b2918e2942040aaa3998a1a0adb74fc7a70a8a2e375d9413dc6b051457daa8a8a275c49bbdebb1cff2087d65d5b5204891d587fea53cd47ff363fc4294e59baf45f4bce4301", 0x96}, {&(0x7f0000000240)="b4a97c1611bd532ce32f544739de1f26e94bd45b5abd53bf20736ca5", 0x1c}, {&(0x7f0000000540)="ab55e223682c06c1ff632f85d26c4b694119646536a5ea9d32da4686310cc8eba17a0b5cd730e9c471abf2c45b68ddf8714ae4b67811c556cbd522b9ef1243ab683db4ba87cc2132f7812f6637d2b6b8c28e422956bf98c1e517f63de150cd6fcba7120286d6fdf322", 0x69}, {&(0x7f00000005c0)="687c5cf242addd7e9475d1aad38f009539147f7e109954ce0fdff02e4d1e08bd53abf80f4a397d855396b59388957386a8837e91579c951c81ee50fee5a14309bbcb2f6048d709", 0x47}, {&(0x7f0000000640)="fe72147b66eef970df0958e8d4ea8d7d445caaceea444382f6cc603753bb6a322af724f498ca03d38673575cd8cadeb661f533886e4bef0015530f3dbcabcd8e9ca237844c5831b5f7b7a7a48bed388e02d23d0d9bf439d2b5b6a39b3356d40f24e692cfb9ff0e1f8802d62553210ac15078e88f07098227631e5820214307123fd00232d5f97fbbbdfbce89bfcd5edaea25c5a7fe7d9a831689705c653998253a0502227ca9789b4145b34db8cf0446528a610544b0bc9a717117d68baa752fc58cbef99a32c40d51aa0f598f162eec272012dec8d34d2b73d544de59", 0xdd}], 0x7) lseek(r6, 0x0, 0x6, 0x0) getdents(r6, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x9) setgroups(0x1, &(0x7f0000000400)=[r8]) getgid() getgroups(0x19b, &(0x7f00000000c0)) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddcb568b2fc82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) socket(0x10, 0x5, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000017a, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sync() syz_emit_ethernet(0x323, &(0x7f0000000340)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r1 = semget(0x1, 0x4, 0x464) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000006c0)=""/4096) NNN7f Ǐjїυ6U%Ky"qƢ5;^//y!e|_[okڦs{KalN!ؑVk7⣄K MkidN%6#rN7f Ǐjїυ6U%Ky"qƢ5;^//y!e|_[okڦs{KalN!ؑVk7⣄K MkidN%6#rpckbd_enable: command error 16:00:01 executing program 1: mmap(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x1) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x400000000000], [], [{0x0, 0x0, 0x0, 0x1}, {0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0x7}}}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x2}, {0x45}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) write(r2, &(0x7f0000000380)="92e3", 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) pckbd_enable: command error vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001793ec48 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001793ec48 16:00:02 executing program 0: r0 = socket(0x6, 0x2, 0xfb) connect$unix(r0, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) writev(r0, &(0x7f0000001c80)=[{0x0}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xfffffff9) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r4 = getppid() getpgid(r4) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000598df2e576bd04abd5b5b35bee4f73c0f759a0a8d153e9647a2d550e49dc9ebaa05d7a6873948132ce3a978fa96418cb4c94ff7e4d4618094d684d54d5e1a6b98f36faf51defeb3d69966d3ff30fcaeda3996406defa71f99a9fc6eee34fd505dc41e4c1b95fa490000000000000000000"], 0x79, 0x800) r2 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff3aaf, 0x3, 0x596, 0x0, 0x81, 0x0, 0xd8c, 0x1, 0x3, 0x9, 0x4}) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) msgget(0x0, 0xca) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) semget$private(0x0, 0x3, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x3, 0x10000}) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = msgget(0x1, 0x48) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/139}, 0x93, 0x54999aadf8109e05, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000300)) r8 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x5b5d5b83ca205bb6, 0x0) r9 = socket(0x2, 0x1, 0x80) getsockname$inet6(r9, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000400)) getsockopt(0xffffffffffffff9c, 0x8, 0xfff, &(0x7f0000000440)=""/250, &(0x7f0000000540)=0xfa) getuid() ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000580)=0x3) r10 = getgid() fchown(0xffffffffffffffff, r7, r10) r11 = getgid() lchown(&(0x7f00000005c0)='./file0\x00', r8, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETRAD(r12, 0x20004b43) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f00000006c0)={0x0, 0x10001}, 0x8) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x100, 0x0) recvmsg(r14, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x2, &(0x7f0000002780)=""/122, 0x7a}, 0xc1) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300000ad9be82546124d4a427aac09087dbe9ee84163aac8719103766eba5ce1330f84b84eb98977ca6444d20fe2623a3bedaa672a70bc08a2ed0e987c27fe97af6d51eac37d1e66271f81cdfd19176c0d0782066d31faa3874c87e0ec7e1590a9468db7818eee73777f2049906593934c639b3f3825e8108cd14be622b80758ad786c8274acb28341209bb4c2ff30d2c49f19487f4cb4c1d0d14eb9e6043e6f75ca53be1e03a9f4659ad6faa7fd0c10eed77533b9d55c18e95de98247577341d2fd35613d00990dfe9aed78a8b3c8fa00"/232], 0x10) 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000000)="a2d5e50122f85ea1c23ea3621bda3df4e6d603a31cc99203189ca0dc4cc51e46cd6b8e9740e145b93165dc8d45daebb089fa6101acbc7660") writev(r0, &(0x7f0000000000), 0x22d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x10d) connect$inet(r4, &(0x7f0000000180)={0x2, 0x0}, 0xc) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x101, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x50, 0x80000001, 0x8, 0x51eb}, {{r6}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x8, 0x1f}, {{r7}, 0xfffffffffffffff8, 0x80, 0x4, 0x6, 0xbc33}, {{r8}, 0xfffffffffffffffc, 0x1, 0x8, 0x3, 0x9}], 0x1, &(0x7f0000000140)={0x2, 0x4f3}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) getppid() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000080)='./bus\x00', 0x920e7b029c601055, 0x10, r1) execve(0x0, 0x0, 0x0) geteuid() r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpgid(r1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) unlinkat(r2, &(0x7f00000002c0)='./bus\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r8 = dup(r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15, 0x0, 0x4}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r10 = dup(r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r12 = dup(r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r14 = dup(r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r15 = openat(r12, &(0x7f0000000180)='./file0\x00', 0x40, 0x48) ioctl$WSMOUSEIO_GCALIBCOORDS(r15, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) wait4(r4, &(0x7f00000000c0), 0x2, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x6a) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1000, 0x3, './file0/file0\x00', 0xbe8, 0x200, 0xfffffff8, 0x2e}) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvmsg(r2, &(0x7f0000000580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/119, 0x77}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/197, 0xc5}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000002740)=""/187, 0xbb}, {&(0x7f0000002800)=""/221, 0xdd}, {&(0x7f0000002900)=""/145, 0x91}], 0xa, &(0x7f0000000540)=""/51, 0x33}, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x100) r3 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r3, &(0x7f0000000140)=[{0x0, 0xfffffffffffffe9b}], 0x10000000000000b0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0xa9657e5505223da0, 0xc275}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000140)="7719795f5ce165b8d0f4a8f38a42b6fe50f44b04d8b7fe850609c362410cda2aad32485285bdddd6b93c5c678f353348a2f709b59d2dff3ca96c91855389a012b05e4831ce55d4dbfbcb955781becaf23c22ef55561f9989e12830aeaa07c1caa3906aa23c0ab20e18785261f39934f121c520333d71c5806e70512e8bc1d16e6ea551c2e741f58d5f855f0b9ab9c77f4376dab2358b6d49cc3a6034091b5674b60dcd7637024fd2070ad3298d8c3e8d32", 0xb1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x3, 0xff, 0x4, 0x101, 0x6}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') syz_open_pts() 16:00:02 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) 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) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, r3, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x6, 0x20}, {0x3c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") semget(0x0, 0x1, 0x10) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="0991", 0x2) r2 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="162d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x80000001}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x160) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) close(r0) r1 = socket(0x18, 0x3, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(0x0, 0x0, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f00000000c0)=[{0x35b4, 0x9, 0x1, 0x3f}, {0xfc4a, 0x4, 0x7, 0x7fffffff}, {0x3f, 0x81, 0x1, 0x1}, {0xff4c, 0x81, 0x3, 0x7fff}, {0x513, 0x1, 0x1, 0x40}, {0x0, 0x40, 0x0, 0xdb9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x93) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$setown(r0, 0x6, r5) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000580)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x101}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x328}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0xe000)=nil, 0x8b3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = syz_open_pts() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x5, 0x5, 0x100000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x32a, &(0x7f0000000180)="96") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 0: syz_emit_ethernet(0xab, &(0x7f0000000200)="6edd1ebff5827a60838253486a7690c6cf11d9caf3e9eaded6767a9aac8d3a2ea411a22bc80353bfc1a324eb1a6986bd0b929d6cf5da341d4a3bb85f139b9bae565a3ff8eb55f784e916d65479a280c3ec6e77afae10b15d0cc4613b69aba47ad6cf1745978ac0b5a2904bde8fe47bb9b5494820b633978f552dcc5a32fa185345a426f427be2ea8bcea0634af1f32d1b070bdbcc00ac605242455f1bef9334b59e9c280ffae31de8c3ce5") mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="9f9670ab5c82571a85a191612493c2f911e174f3b3c85ab472f4b5b8993b26d8873bd53b6b34620158c92c055bf101e603a2637c905c223b26ab2b75e52a25268b6bae4ac84eaf4293988d787405b0639add1d67f48d4d947aa831715dcea0efd284dfacbf9c46ee979a10623d79e8344b9e2b8067aec9357ab3ab6e036f822c9ec70db39172b0159a3cd5cd7e935afb75ebb150d16a80aa29dc9230896f4157d7abe4e627ee2365d1a7a14ba8cb411fe09a593520a004cc2fb1a34bb87774b4f411f094cc9cb0730bbbfc935c", 0xcd, 0x8, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0x85, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[0x86cc, 0x2]}) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:00 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x7, 0xfff8, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'vap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(r1, r2) r4 = fcntl$dupfd(r3, 0x5, r0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='-\t./file0\x00'], 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x47}, {0x7c, 0x0, 0x22}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") geteuid() mlockall(0x0) preadv(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000100)=""/13, 0xd}], 0x7, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x80}, {0x18, 0x0, 0x401, 0x6}, 0x600, [0x3f, 0x0, 0x0, 0x2, 0x2, 0x401, 0x7, 0x9]}, 0x3c) 16:00:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xa, 0x80) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}}, {{}, 0x0, 0x0, 0xf6bb8528ddda6f97, 0x0, 0x1}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x40000000000}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x1, 0x2) r7 = getuid() r8 = getegid() socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x127) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r11, 0x5) r12 = getpid() r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000018b06069586e674e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000696e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052e25efe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r14 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r13, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[], @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESOCT=r15, @ANYRES64=r16, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR64], @ANYRESDEC=r17, @ANYRES32=0x0, @ANYRES32=r4, @ANYRESDEC=r10, @ANYRES32=r7, @ANYRESHEX=0x0], @ANYBLOB="df430b51e986ace72f9a9aca59aa58ac4e89fec5b2e7e1311b3b58970f325f53f52f11d680c0e349ad235dabc66c3183900c52af6bad31563523983fd3fa2a6e0a0e036494c1ccf52d0a617889401855b5bcbbb880e9622cf67d58f0f43094a17e8bf8d3b5a06cbcfd3a3493a5a51709029a61a5c744a2188bca8d27bcb6e252a38309c64ee841bd50d22144db8068f9fab1f7d8fa79d585c64724e203524f9a000c613fc2d126eb6b822864db573048bdb6adae382f42f1679f8e267d2340d30fd9224e36b1c0a514389e8149446f741110f97aaad84873f398148f5027855e96a9ad540d1a"], 0x3, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x9, r18, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r12, r12, 0x1c71, 0x18, 0x8, 0x3}) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x5, r7, r8, r18, r19, 0xc8, 0x5}, 0x3ff, 0xc0000000000000, 0x2}) socket(0x6, 0x3, 0x3a) socket(0x18, 0x3, 0x0) r20 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) r21 = accept$inet(r20, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r21, 0x4, 0x2e, &(0x7f0000000400)="ebffcbff13a5fd812eaa4e71304806000000000000001fb1bdba0100c774ab8e2464cb10b5faff29f9d06bbef85be96416afe3e5155e01ecc20bdd88d4d7f5ffacd592153497001b64b8dc4d42fd314eea61ed75a43462585cf88ab7bc9c3a85ebf267e40812e752999b9f039aeb9ddc3057b808e2198032055bb09f78727029e7754643242cb167af3e8026293aa7c338616623a4ce0ebf9c54f29ea4a7b656bef6c3de9f5b0b502c43ca8d3868fe96cdc31cd7dfc763dab607c2ae83f008e36833335f98c5bac96e7f0a07c583fae7be3ec5eccb9f921abcaddcef412b00"/238, 0xee) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x1f) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x350], [], [{}, {}, {}, {0x0, 0x0, 0xfffffffc}, {}, {}, {}, {0x1f}], {0x0, 0x0, 0x0, 0x10000000}}}) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) setsockopt(r1, 0x11, 0x0, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001640)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x8b, 0x2}, {0x86, 0x7fff}], 0x2}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) nanosleep(&(0x7f0000000040)={0x0, 0x4}, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0xaa, 0x3ff, 0x3f, 0x9, &(0x7f0000000340)={{0x7f, 0x9, 0x5, 0x3f, 0x0, 0x8, 0x2}, {[0xf99, 0x0, 0x4, 0x401, 0x3, 0x800, 0x4, 0x8, 0x3, 0x3ff, 0x9, 0x6, 0xffffffffffff215f, 0x4f91565f, 0x10001, 0x4, 0x5, 0xfffffffffffffffb], [0x7fffffff, 0x0, 0x1f, 0x100, 0x3ff, 0x800, 0x5, 0x6, 0x7fffffff, 0x50], [0x4, 0x6ec7a4bb, 0x39d, 0x2, 0xfffffffffffffffe, 0x7], [0x7, 0x1, 0x0, 0x200, 0x81, 0x8], [{0x8, 0x800, 0x4, 0x80000001}, {0x7f, 0x6, 0x10001, 0x9}, {0x7f, 0x7f, 0x7, 0xfbd1}, {0x1, 0x5, 0x800, 0x9}, {0x2, 0x4, 0xc0d6, 0xfffffffffffffffe}, {0xfff, 0x8, 0x10000, 0x3}, {0x4, 0x5, 0xff, 0x3}, {0x400, 0xe9e, 0x7fff, 0x6}], {0xbba, 0x8, 0x8001, 0x4}, {0x1, 0x1f, 0x2, 0xfb79}}}, 0x7e, 0x7}) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$TIOCDRAIN(r4, 0x2000745e) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0xfe}, {0x4c, 0x0, 0x0, 0xfffffffe}, {0x10000006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000102000/0x1000)=nil) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x20) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 16:00:00 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) 16:00:00 executing program 0: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0)=0x1ff, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/249, 0xf9}], 0x1, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) 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}) 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, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = 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() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x11, 0x9}, 0x8, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) chown(&(0x7f0000000200)='./file0/file0\x00', r42, r43) lchown(&(0x7f0000000780)='./file0\x00', r42, r43) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r42, r32, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) chown(&(0x7f0000000200)='./file0/file0\x00', r60, r61) lchown(&(0x7f0000000780)='./file0\x00', r60, r61) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r60, r50, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r48, r50, r63, 0x0, r71, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r74) r75 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r24, r27, r36, r72, 0x59, 0x6f2}, 0x8, 0x2, r74, r75, 0x5e4, 0x10001, 0x80000001}) 16:00:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xffffff34) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x13000)=nil, 0x13000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r1, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)="f1bf36da47e3d9ec680b86015688fda16ca2804c13a8aca1c9bf3abff80657c4bd20365c6d617accd3fb4e82f689732b58d94aab3f1ceef6e74624edf8956ba4a1af69c5f4db59e5b1b6db5b40b3242aac1a665286a3035583c6ba218ca24b0fa712da7460048acbb9a980e04c3c44da630e1f7de9a59620a03fccd8db7d2ef69c2a9dee06233d4f557d16f188cbd587162f4774d5fd6a328b5efda5e8fa48c09baa1666ff1f7b33bfcea90910857be835ad069e64271f6ba9", 0x1a1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) flock(r1, 0x49a9cf4978fbd939) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) r1 = msgget(0x3, 0x48) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/151) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x3, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="00006bc365e5cc8d8d1a254115a0b40000", 0x11) socket(0x2, 0x3, 0x47) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="a249560395585410d6f929d240d4d8a269b627d1514fe2335b9e5394f8943f98f272a407541faf99b6ffd2142acdd48717775a243cdb65d9617f01f391b2ff18ddf197a339a7f39ca8958c9623264b2dbe8fede702", 0x55, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1df}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {0x0, 0x0, 0x0, 0x2}]}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x201) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) flock(r0, 0x8) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x12a) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0x33e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) pledge(&(0x7f0000000280)='\x82\\\x00', &(0x7f00000002c0)='^..&\x00') close(r5) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8001, 0x5, 0x4, 0x0, 0x0, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r6) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000300)) write(r2, &(0x7f0000000240)="ad7724d729699927b3be6bfa2900d198ec325f54", 0x14) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r7, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x101, 0x5, 0x3f, 0x9}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r4, 0x1800000, 0x3f, &(0x7f00000001c0)="04dfeb5bd1810d130cb709cc6d28476bfcf932de9b5da72c51d7cc2897cc5aaa7e23a1e15724e68de330ea67bf37c5b8e570ec33fee16947486cc8313e0a976394cc9885902330b73e72a8410d91a3bcf89d", 0x52) r5 = dup(r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) socket$inet6(0x18, 0x1, 0x9) r2 = socket$inet(0x2, 0x5, 0x1) listen(r2, 0x13) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000140)='oL', 0x2) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="af1cbb4173febb8ae852", 0xa}], 0x1) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001793f058 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001793f058 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) getdents(r1, &(0x7f0000000280)=""/58, 0x3a) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00", 0xc}) writev(r2, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0xfffffffffffffd8a}, {&(0x7f0000000300)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) semget(0x0, 0x4, 0x20c) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0xffffffec, 0x2, 0x1, 0x8, "edb95d2fe8c573681d30415f8011d07a6c236dd0", 0x367, 0x3}) write(r2, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x0, 0x3ff, 0x9, {[0x3, 0x7, 0x6, 0x6, 0x0, 0x6, 0xfff, 0x100000001, 0x0, 0x8001, 0x8, 0x3, 0x0, 0x0, 0x0, 0x7ff, 0x3, 0x4], [0xfffffffffffffffb, 0x1000, 0x3ff, 0xe98, 0x0, 0x2, 0x3, 0xfffffffeffffffff, 0x5900, 0xe12], [0x1e186769, 0x4, 0x7, 0xfffffffffffff521, 0x40, 0x5, 0x1ff], [0xf11d, 0x0, 0x2, 0x101, 0x80, 0x6], [{0x8, 0x10000, 0x20, 0x80}, {0xcf, 0x7f, 0xffffff53, 0x211}, {0x9, 0x638a, 0x100}, {0xdf3, 0x7, 0x3, 0x9}, {0x1, 0x1, 0xffff8001, 0x9}, {0x5, 0x0, 0x5, 0x6}, {0x4, 0xfffffff9, 0x6, 0x3}, {0x6, 0x7f, 0x32, 0x7fff}], {0x5, 0x918, 0x6, 0x9}, {0x6, 0x9, 0x7, 0x8}}}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1f) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xe3671d1c594487ca, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x8, 0x9, 0x6a}, 0xbe, 0x3, 0x4}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be9691454c0d680", 0xe, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:01 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) pipe2(&(0x7f0000000100), 0x8004) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r8 = dup(r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfd, 0x401, 0x0, 0x100, "28a6c8e784a9aeef8dfb171d32d3743037fe9916", 0x7e8, 0x3}) setsockopt(r1, 0x20, 0x0, &(0x7f0000000080)="037a5ca3f4bcff0a00ae3b9d05ea4e2921ad201d4111d849a5f073b14dc83d9983568a34c2763e7a5409968b2df86ce2378f5401b48647eb8edadd1e8fabfaa81e6df26ebf", 0xffffffffffffff87) 16:00:01 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x120) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0xa0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\a\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x10000}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x20, 0x7, 0x81, 0x9}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) getdents(r1, &(0x7f0000000500)=""/125, 0x7d) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000100)={0x80000001, 0xcda2, {0x40, 0x61e}}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x8) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000280)={0x5, 0x2, 0xffffffffffffff01, {[0x200, 0x6, 0x4, 0x6dd8, 0x74bf4f3a, 0x5f, 0xffff, 0x100000001, 0x4, 0x11843d14, 0x80000001, 0x4, 0x4000000000000, 0x400, 0x2ee, 0x1, 0x1000, 0x8e3b], [0x65, 0x40, 0x1, 0x10001, 0x0, 0x5, 0x64, 0x1, 0xfffffffffffffffb, 0x80000000], [0xffffffffffffff81, 0x2, 0x7, 0x9, 0x21e, 0x5, 0x1c], [0x67, 0x0, 0x0, 0x8, 0x6, 0x1], [{0x3, 0x4, 0x5e6, 0xdba}, {0xfff9, 0xfff, 0x1, 0x9}, {0x3, 0x616d, 0x6, 0x7f}, {0x4, 0x100, 0x493, 0xfffffffffffffffb}, {0x8, 0x8, 0xe76b, 0x8}, {0x3, 0x1ff, 0x20, 0x5bc2}, {0x1ff, 0xff, 0x80000000, 0x80000000}, {0x65, 0x5, 0xafa, 0xbdb8}], {0x1, 0x9, 0x6}, {0x8, 0x1, 0x21, 0xfffd}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xe8a71aaa5e425324, 0x2065b) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3a04, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) fcntl$getflags(r0, 0xdb0e080bb2443a28) close(0xffffffffffffffff) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0x401, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe60e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xe3e3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcd83}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x15a}) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r2, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) renameat(r1, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./file0/file0\x00') msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x1, 0x5}, {0x18, 0x1, 0xfff, 0x81}, 0x7fff, [0x2, 0x1f, 0x4, 0x0, 0x6, 0x4, 0x738, 0xda6]}, 0x3c) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000000)={0x0, ""/125}, 0x85, 0x1, 0x1800) 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x410}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:02 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x3, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x327, &(0x7f0000000140)=[{0x3f, 0x0, 0x0, 0xef}, {0x6, 0x0, 0x0, 0xfffffffd}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x38) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000180), 0x13c) 16:00:02 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x8}], 0x101, 0x0) dup(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddcb568b2fc82233076104d0cbbe37fe44231fda081facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b394d8b4dcb82238bba22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x2cb) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x4, 0x6, 0x5, r4}) close(r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2c}, {0x6}]}) chdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:02 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) 16:00:02 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x46f, &(0x7f0000000200)=[{0x0, 0xff, 0x3, 0x40}, {0x3d5, 0x7, 0x1, 0x2}, {0x2, 0x0, 0x7, 0x8}, {0x1, 0xff, 0x98}, {0x81, 0x5, 0x5, 0xf9}, {0x1, 0x20, 0x20, 0xfff}, {0x7, 0x9, 0x4, 0x8}, {0x4, 0x3f, 0x64, 0x40}, {0x8, 0x7, 0x13, 0x3}, {0x6, 0x3, 0x8, 0x40000000}]}) 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}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:02 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) minherit(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x2) socket(0x10, 0x4000, 0x2) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', r4, 0x1}) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x12, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="4dca0000000000000000270d0b52cca3e837b4c76e6880000000612cb71e3397e31ef8cf5c15a6b71575bc197bf2333da0a68edbe8a266d91404ae2fb09f1420ad8dcf0f8d"], 0xa) r5 = dup2(r4, r3) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = fcntl$dupfd(r3, 0xa, r6) r8 = getppid() r9 = getuid() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) r16 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r16, 0x0, 0x6, 0x0) getdents(r16, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r17]) r18 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r18, 0x0, 0x6, 0x0) getdents(r18, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r19]) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, r17, r19]) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r20, 0x4, 0x5}, 0x1001, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) r21 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) r24 = getpgid(r23) r25 = getgid() r26 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) r27 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) r28 = accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r29 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) r30 = socket$inet(0x2, 0x4000, 0x71) r31 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x200, 0x0) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) r33 = geteuid() r34 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r34, 0x0, 0x6, 0x0) getdents(r34, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r35]) r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r36) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r39, 0x5) r40 = msgget$private(0x0, 0x20000003c4) msgrcv(r40, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000280)=ANY=[@ANYRES16=r38, @ANYRES16=r37, @ANYRESOCT, @ANYRESOCT=r39, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="8df924c768579e2b1a5d3b3e1f224b0800358016fa5c04f42de2429f75f6fd6843e12d31eaa9951795df3a7b717c255a8f87e63b1802065447cfb8e0eac457a2b334b7b2da4ba97ecc50489b1070a157187cb5c841dc93ead36338d16fb108debb9017087d0f0f9c089146279491285c08f1e9f97ac7c026ea20d3e805b072f8c78447d09b4f49402119e37e391ef6df52ed891cf040ffc21a7267e58d17a397396186725a2bdb22", 0xa8}, {&(0x7f0000000340)="c31e90d15dde28deaed82555d0bf48062f6c5f92543b56d5cf36860d888bbfdd825d9ff9bce4280953c791d5ba71931b299f2983ef47223bd7f6ca6b5d5186293346b1fb5307718db463f4c61517c1611ba997b24a50a53216ec705c4de7bd8cf0a7d2e4d6ddf921b1ce2674de96b8ac7efa205cb91ddcf38e4011e0ec17fdfd71b99eceb248b6e87361e7", 0x8b}, {&(0x7f0000000400)="398e148f8d80d519771199bcb297e61db26706dbcb85c5fdb55c5ea3cc00b4b6cf5fb2730310298482682663257ce287b2ec9808b9b58ff10b24a75b0bfa5195b09fca16e03bc6316c97797ff296a3d52e402a86a60eacf75b106472aaf4e639ce2f676bf2733939bde7bf06fbaedfef9d91cdd0c727aa3f2ee64013515c3932eedda1c86e21f9a16b38dc924ebb41b7fa30039f8cab153265dbcbec0e0e741ec34e1008a30a0d8232c20cbdaca761b68a201a28d751697950a20a78a90307c706c67407cbb1d1d862d084f0068b5a819642ace02c55d5647e8a45443cac48ee12", 0xe1}, {&(0x7f0000000100)="55ece1a911c35d7635ef520036df5ea30feb40c7ae3dd622aa55fadc1050b8a246b0", 0x22}, {&(0x7f00000001c0)="f3041648d49ffcdcc045a0e842ae45ef64f744f40dd9a9310093ce057413be217dc5b641f71b11f10d7fd4bf0c115e059862826819a9c5ca51618e0621f9711f3c0e50f1229031d02c11473b3bca4d17a7b07b8546dd728e0e2beedd49c1e1ae0eebaf1b29c13782693fd80d498bb5ee", 0x70}, {&(0x7f0000000500)="99e58242276e007fd8a5e33b5737635023ee65cb79167233f1cb2aea8a64b3a35274a5618ae236b41285729a7935761b364e308e0242882eff835cfb0b4eb34dbc6ec2d41d70ae31cb6f8acb00c3fd3554cbb2bf52c9e404d82890f9b710a8aa45d74aa287c6ae0c7380912c394ec1cb51c43707cb9413fc1b12d109b2658aee4bf060e61b607f8826ff3262038533a18e08a780054396699d99b8", 0x9b}, {&(0x7f0000000140)="56f9dc5eec615df869dc5233935477065167a141f5973522a766b2dc510ddfd34bec2a20", 0x24}, {&(0x7f00000005c0)="70079f317829ed5193d974625530a7c33b0b005db86aaf5a929ef576c604cabfe4bb9fc71054415fb16462136c6490da94eaf774a247773d0cb1b7b0cfdf909635dd43e936ce0d1d14ea4e187c6d342fc077ba346897ee5fff936e4b7484166b442c526eb7fd968204e3a53af54ad4a2b569dcc2bf7cceaadda821101d88febd69ae7aa138bc1ae3cb55affc9c5e6065eb40755976aeb9b141d74f928dfea19df4925326d1cafb3294a2f765878f45d38a663bb789b2f708053ad0dac6e2", 0xbe}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r22}, @cred={0x20, 0xffff, 0x0, r24, 0x0, r25}, @rights={0x30, 0xffff, 0x1, [r26, 0xffffffffffffffff, r27, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r35}, @cred={0x20, 0xffff, 0x0, r36, r37, r41}], 0xd0, 0x8}, 0x40b) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r42 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r42}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 16:00:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) r4 = semget(0x1, 0x1, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x9, 0x5, 0xfff, 0x36]) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000140)="e0c612ddc726caaee0da0a87ba32aa1d9528bd942be48737d30616d6104a025d8722e5348e1712c4a91b74120818c13680e898f744e1eed290c24efd80767a031aff737e941f1dc7c8f764933d8b3e41467a520b811d7a9d6f6741a5e850") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f00000000c0)=[{0x86, 0x79, 0x80, 0x6}, {0xffff, 0xa1, 0x12, 0x2}, {0xfff, 0x3, 0x0, 0x4d8}, {0x7, 0x6, 0x8, 0xb9}, {0x101, 0x3, 0x40, 0x5fba}, {0x7fff, 0x3f, 0xff}, {0x7f, 0x20, 0x4, 0x3f}, {0xfffa, 0x3, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgrp() r2 = getgid() setegid(r2) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f8788a5b6701000000000000000000c41400499310b8745bf304b6de952a3d6d0000290000003d00"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f00000000000000000000000000000000191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r1, 0x0, 0x93e9) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x6, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r3]) setgid(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x64}, {0x24}, {0x6}]}) syz_emit_ethernet(0x32a, &(0x7f0000000180)="96") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x7011, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendto(r0, &(0x7f0000000140)="6833d5df3d3061f1e5c8a55018e359e36e1b43eba0346fb3a8dac87e61ad5b932b9272b43658b6374e7717b7b1e518f7415133c5b2c9f7474512f3f22b897a23c6b20fd65de0b98363f6a7405074632aa10402fff4f318be3233ffd3aa74f009e2b436bbc9774f9eaa06468a0944291160ba7c6046cdad58b1be343ada56bec844881bb271c2b6d64a5d70f75ecd66d3f73d216794e26b6aaa3203e300af2039eb0205f799af481db392b7fee6fd52f2c1d83f57684a11322c8b015408f4c166babb334287a417214248152dbe251d9a97c80030408a25", 0xd7, 0x808, &(0x7f0000000080)=@in6={0x18, 0x2}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r3}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) syz_open_pts() socket$inet6(0x18, 0x2, 0x64) r5 = socket(0x2, 0x1, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000000c0)) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) write(r5, &(0x7f0000000080)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0xffff, 0x2, 0x68, "e93d6d2230a9cc0bac70bfea7a62c482520343d4", 0xcefb, 0xffffffc0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000240)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) read(r1, &(0x7f0000000040)=""/22, 0xfffffe73) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/de\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c, 0x0, 0x8}, {0x6c}, {0x6}]}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000002c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x6c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) pwritev(r8, &(0x7f00000006c0)=[{&(0x7f0000000380)="990bd32c541060dcb6", 0x9}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="8d1bfef683cc1d55d016889d00445396ff488942cc286c3a5a4323bf12190f7bd02e0b0527f32fe585f3a94ded19a8014040427ba9d1132fa81a750da29701bc10f3b8a23fcd18c9642f3887ae9295332310cfecaf18dad51c6293ee76d3fbde07a5cc0960b795d1a5aa80693d928614c5dc510dd54a36751f974831341baee6111720a16aa8a295060148823aad7575451f2b31af8f3bf280ab39e7283ee38456c74c26aea3685070e2e93e4aec6f416d457db8ba26", 0xb6}, {&(0x7f00000004c0)="cb0729377227eabf5ffe7a1082ea9f55bc12bd15173ae6683f4314d86e4aa8a6f498e461c37ce05f71bd802fdab6", 0x2e}, {&(0x7f0000000500)="4fb03776e98445feb3d7802bc77db0ab72405a277c37fcfdd17d4df589b386a75e4e6cd53d66d15595aed4547ea313d5574fe191b1fdd2f76762812a2466f02582ad541a336c8215f2322895d03386ee86a3c90ade53bb6d55fdd12a2df9e073c9c2081a5d4655e036eb7360f9188b9ff47f5584af7335d294b52f3c0b24df766fcdb69e074d577ee577fcceeb8a6e7bb71b0c05eb973dbf3ebb6be6f231627dcfdbe62fba16dce4b6cca335852963b4d08aa8b1348b921a79243c0e88a4f7dee0f180d2b84bc15c1d2822df147e5eabfbe0f1b7a6", 0xd5}, {&(0x7f0000000600)="44efe3f0c2496cb31621b2f48d4ca8ad", 0x10}, {&(0x7f0000000640)="44751b309f3187a6e4ca5e103abbb99b7c678c7f67a3e6a0a0b8b2e52331af7247f0ff1e35ea824d5242ec25a333ed1377ca682b8d66855bcece695ecbef1aaf6a2aee661825b6a5c617be4d43bae4b1577fc8b5cb3320298b231a", 0x5b}], 0x7, 0x0, 0x56) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x400, 0x3, 0xd5, 0x1}, {0x200, 0x7, 0x3, 0x100}, {0xff, 0xdc, 0x3, 0x1f}, {0xfff9, 0x1, 0x4, 0x100}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xf308, 0x6, 0x16, {[0x4, 0x9, 0x1, 0x7, 0x8, 0xb2cc, 0x1, 0x65, 0x9ba1, 0x2, 0x2, 0xdd50, 0x8000, 0x4, 0x5, 0x6, 0x40, 0x3], [0x5, 0x800, 0x0, 0x69, 0x1, 0x401, 0xff, 0x1, 0x2, 0x5906], [0x6, 0x6, 0x26, 0x1, 0xe9e7, 0x9, 0x7], [0x96b, 0x5, 0x5, 0x6, 0x7de, 0xff], [{0x9, 0x1, 0x3, 0x1}, {0x8, 0x3, 0x400, 0x3}, {0x133a, 0x9, 0x3ff, 0x3}, {0x54a, 0x10001, 0x9, 0x7ff}, {0x4, 0x6, 0xcf8}, {0x6427, 0x800, 0x7, 0x7}, {0x8, 0x8, 0x80, 0x1}, {0x6, 0x1, 0x2, 0xfffffffffffffffc}], {0x1f, 0x0, 0x400, 0x6}, {0x1, 0x5, 0x0, 0x3}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x6) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:03 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(r2, r0) mknodat(r3, &(0x7f0000000380)='./file0\x00', 0x10, 0x1ff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000280)=r6) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f0000000300)='#,\x1a[\x00', &(0x7f00000002c0)='9\x01'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r8, 0x4, 0x80) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) pwritev(r8, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) getpeername$unix(r10, 0x0, &(0x7f0000000200)) close(r10) bind(r9, &(0x7f0000000340)=@in6={0x18, 0x0, 0x101, 0x200}, 0xc) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x3, 0x9, 0x100, 0x0, 0x5, 0xfffffffa, 0x6, 0x0, 0x0, 0x7f, 0x5}) pwritev(r2, &(0x7f0000000a00)=[{&(0x7f0000000040)="54d2402de9746668faa342790f69ec13656706d53ec88e38d40fca3a93d576ca1fccd1f403e0278660d5225c7352065e6bf8dcbd85eb159bfa3412fa2316c32861a488f3ed2555c90321d0642d07d8f91e3bd0e65674f8107795c5d4eb09526786dfe11f4fc4655cf0507ac0f9d280a3c67918ebc3b8a067bd8ee5e627657fa6a61ea98d58858cac867462c05c79ce710547927bbd049645ad03c47ec4d66f399a556cca7ab48a44c0a1e8eb371d1eaa0f71e026ec6aeecb8a825bbf63e42f824f59cbcf7c38c657a1de7d155c6ea287d02da7d95236bda31cf1fcd3c762818b6ab24b105402a0ba2253b864189ef41932c3897801379e3be9da", 0xfa}, {&(0x7f0000000340)="ab77c3df627d5869527739a5a3466a9c21c512e012d995edc077", 0x1a}, {&(0x7f0000000640)="57d859dfa74093d3f6a68332feb0722e1702b96ee1ef8728027884ec4a135a224217afd189e7b6cc23ca88a652aa799c1370ee13bfa2158ea3b9b4dffcf28b6cc8ab4222965e33867abfd28657ae3509329474aaed91de5fc75c94db4de7908468768fd474aab3f9062427257f27fd549ede8fea0080cd441bdeea412ae8cab76fe5e1e7e54dde4d4f988edbb42cc2aae4010c7cc27af956573810a3f3e5a933ac8d59e67ec5582a4ff915c3e82856c79ac414b74270d816db0443cf5267d49144117a3f2dd9e5187d20b7e474f041e8022edfad96a0b953be62a6732ba425be62ad", 0xe2}, {&(0x7f0000000380)="8d4fa3f3406d", 0x6}], 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) r0 = socket(0x2, 0x5, 0xb8) getsockopt(r0, 0x5, 0x5, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x13e, &(0x7f0000000000)=[{}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) mknod$loop(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/150, 0x96}], 0x8) fcntl$dupfd(r2, 0x100000000000, r2) msgget$private(0x0, 0x8) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xccfa2122b9d0760e}, {r0, 0x1}, {r2, 0x4}, {r1, 0x1}], 0x4, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff3711b457851a7f9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0xffff, 0x5, 0xfffffc00, "36041c583ac8329c413fa4f4e8cbc1dc500b2b81", 0x4, 0xfffffff9}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7ff, 0xfffffffffffffffc, 0x2, "c9411bf74377b4ed3676d61789ce659ef900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5) munlockall() 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) flock(r0, 0xe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f00000003c0)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() getpid() kqueue() ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000000c0)) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r1, &(0x7f0000000040)='!', 0x1) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xe75d) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) recvfrom$unix(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB="01006cc562757300"], 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0xd5}) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) listen(r4, 0x6) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000340)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa1f, 0x3, 0x5, 0x2, "8e36374938a77e50e43928461e182c04346df646", 0x99b, 0x7ff}) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) read(r5, &(0x7f0000000380)=""/140, 0x8c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r1 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x6, 0x0) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r4]) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r2, r4, r5, r6, 0x18, 0x1}, 0x1ff, 0xfffb, r7, r8, 0x0, 0x2, 0x4}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x80000001e, 0x0, 0x3) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x3, 0x7, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002740)) r4 = semget(0x0, 0x3, 0x414) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000280)=""/248) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x4e4]) r5 = dup2(r1, r2) fcntl$setflags(r5, 0x2, 0x3) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x3, 0x7, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) 16:00:05 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000005b8d071b9d2a438706000000b8180000002900000031000000000000000000e1ff0100050b6184caf84e462237232a6a3ed0ffcc69ecfef3807852d994956cb33108c6af732f79f9179fce5dbdcfc945f08fbafdc6f71cd9d4bdaf1a95712c6c10e10bd8afda239e8e5d55dc6a1d0000000010000000fa48855ebfdbd35347c91536bb1f6f35b60718ca38a80ccea220ce07db88bd6023c2ef251ff10ffb8e05950446feb70397714d4e76c90fd119e55cbd8c22437f45c7ada5fc13fbc5641520a39c70211f2d236eb567191c9b0733a900"/228], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006fb000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget(0x3, 0x1000, 0x20, &(0x7f0000076000/0x1000)=nil) 16:00:05 executing program 1: r0 = socket(0x18, 0x5, 0xe7) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000040)=0x9521, 0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x28608, 0x30) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000000c0)=0xceb) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)=0x4c7c000) r7 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getitimer(0x2, &(0x7f0000000280)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x80, 0x1) linkat(r6, &(0x7f0000000300)='./file0/file0\x00', r9, &(0x7f0000000380)='./file0/file0\x00', 0x4) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000400)={0x1, './file0\x00'}) clock_getres(0x2, &(0x7f0000000440)) open(&(0x7f0000000480)='./file0/file0\x00', 0x80, 0x80) r11 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4011, r11, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r12 = semget(0x0, 0x2, 0x102) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/97) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640), 0xc) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x6) setreuid(0x0, 0xee01) rmdir(&(0x7f0000000080)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = getpgrp() sendmsg$unix(r2, &(0x7f0000000ac0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000340)="ccc9cd4cf758ab9515cc69105368dced8c180326c069b602f0c1920fe1bf1a3782ad1c72db0343f40dd1e5baa515d227683f8f33c7c276a55d50ebd8dbfc445be793f5aa78f27bab13051e9743d01e5d105ed1544b6b7deac110f4b2e3ad181b17137de73f98420de2df9b5d9ecd7c258de9cd4f7f113b92f89619e03fcd66d38951c07d1ea8114d8e13c5808c608113a4ed958e37796ed900401f72168bf06fc62c279716cba646108c610b52", 0xad}, {&(0x7f0000000400)="fe1f380656f99db0f4f9e7656f68d1756d3f03ff539cbb92e9a2b6b5bd868347dda8524a25cf7b5e0e83070c6f9638cb8b04eb70101b4245db40a9fb65efcf9f477262f68f75fd1f48ed42536a0ea3408df79bff88e6815536c3227cc2c105ff8dd1476eb2980b31de0981f4b45845057d", 0x71}, {&(0x7f0000000480)="e4c9f945c38fa9c4e7ae7081e787c80b24dbca2ac51fa28fcf70a4c3e20ea0a82ef289f6069c7efc9a5f3edd93af56a6a1f450fb762888910f0220754231101b11178cb1750353e5e1ffb5c48e3d88b744b9071d72530fc25f6c6aa9ab4c5838a5e581f6d517cfa7e740e9fec448ce47885151bde0cba806bc2549de99adc104501ae232ff43c9cbadca5cba1f390030a316a84548d391480ac1", 0x9a}, {&(0x7f0000000540)="9b97e4b6df49e1522630ca304fbab2a837af035b784f07e4990280cf489ed6f603f6b4e2771d28a5e5b622863ff6ba81c7100f1f075c4f8fb0fd9e0b41d0acd52697a3c2b08ba2f3e94eb4acc7c17229aa59d4f464c5511973ff55a9af9a3c91c52c386c01b8ce76424da588a185b06000eec31318b83ead0d24526f43e968e9690b788f00ae27b30d3329e1937d7e51af667f5be431a8b09ef0d2dfc20d0ba661fc4dff4d8965c8e038dcf9ebefac8e4657d084c71a7c72071334a5fb363772aab063ba87ae15ee580db4d83194d2e83b801ffb1c", 0xd5}, {&(0x7f0000000640)="c0efaba42b9cd191b9f3473903fd65c3fe63ecd7da825a3d6a010c6fcd04a343f4f5ac78c5e573ce9c213fc9e5238a24e3312f1587e6df77a3ea16f6f17241786b067097962243", 0x47}, {&(0x7f00000006c0)="ceab6cc6de1baa1a8ee0505c42c48c922d2d51511d68c458ccae76afbce6a85f26dac54d6cdbf0bc5039d1b2cfcb0d2ded9d6060809bdb4fbe1c7e3c2eb12daaad70b0f7aef3d029bcdb2cf678e4e30f5107e85fc7527d4ebd3cc06c11b44b71fede565e947f570889413fe331da4c609aed8d1ff614f6609e3885d30b76edafef65dd39686cd21ab394e4c29bdceecfafe60a7e676f49d4ec343ef06d3a4ee03c9a7d0dde0c1cccfbe3157d1ebe3ab5d53f85b2", 0xb4}, {&(0x7f0000000780)="e7dc247df577e189e3ae128412907bc6bd8a0ae2082f81e860943b8aff748d4b8f72eff750c58c4e861324fc7f79a796d9d6ac2d8974b1575466f9d10296de33a6909c8030922ccfdb90fb77e748594713edb08195e68cd3af3c20fc2aa6aac3b0d6b42a2ff5ef8591e3470f845160318f05970a31cef5e6d8023d830b96406d38c6128a5f886a62f2e3cde641b2a6cca6", 0x91}, {&(0x7f0000000840)="30e46561300525c0b8dc48f550f9057a03ed7cda97f2c9251005ad08a0d4fc327bedd8c45b91063aa5ee447df513cb12ebb85771f0234b792f13df63aa0c65f9f8fcb5cfc1a4542b2e53dc6b28c3632f20536009263cb09ed8f5a9bdef5d8ebaef506e2811f45552bcbaeb306e3c3ecc7d6788cab245d6edac668068bbc970a2fb462747083f93442dc22f6c999c4c18edaf917d365fe1c5f0c754c527895edea3df0be41f0adb3e78f281bacb7fd2e265fc1e62ba0eeea7e6f1eeebe87ec1315319cdacefd7ac85562f0948f2b7194d5327a07f1ae8", 0xd6}, {&(0x7f0000000940)="eda50db087b136856d60f19200b04cb3c74656dd08cb7c7e006b1726a1e8610e3079719c4e4ef96ad62b5579e8d53f28b91eac3c3d16301a354c1a2fdb72ec9ed3866284314961bcc87a0f08c4441b4378ca05d44e4bacee619538eb355753a781", 0x61}], 0x9, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff}], 0x20, 0x2}, 0x8) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="28000000cd7fdf0300000000000000000000000000000000e0ff662a73ee532b1ef3bab07b21fd57b4e964a0d2f5e3c15ce107f44f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4c}, {0x5d, 0x0, 0x0, 0x8000}, {0x2}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6000}, {0x34, 0x0, 0xf7, 0xa8}, {0x40}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) write(r2, &(0x7f0000000200)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) socketpair(0xa76026776dcfcef, 0xf67c3e44663559a0, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x10) fchflags(r3, 0x10000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x16, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pipe2(&(0x7f0000000280), 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9, 0x101}) r8 = socket(0x800000018, 0x1, 0x0) setsockopt(r8, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffe89) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) getgid() getuid() r10 = socket(0x18, 0x2, 0x3) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1002, 0x0, 0x0) fcntl$setflags(r11, 0x2, 0x597780114825c757) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/60) 16:00:06 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x7732a4a71feec54b, 0x90) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) getuid() 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) semget$private(0x0, 0x1, 0x80) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000, 0x0, r1, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) socket(0x6, 0x1, 0x80) syz_open_pts() 16:00:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0xffffffffffffee7) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r2 = socket(0x20, 0x1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000340)={0x2, 0x200, 0x0, 0x800, &(0x7f00000000c0)={{0x5, 0x9, 0x1, 0x5, 0x80, 0x2, 0x3}, {[0x8, 0x1, 0x4, 0x4, 0x1, 0xb6, 0x9, 0x2020000000000, 0x0, 0x8001000000000, 0x200, 0x1f, 0xffff, 0x6, 0x5, 0x520, 0x5, 0x6], [0x1f, 0x3c5, 0x5, 0xb37f, 0xff, 0x0, 0x7, 0x0, 0x9, 0x6], [0xffffffffffffffe0, 0xccd1, 0x3, 0x25, 0x1, 0x800, 0x4], [0x10000, 0xffff, 0x7f, 0x3, 0x2, 0x9], [{0x5, 0x80000001, 0x40, 0xffffffffffffffa3}, {0x800, 0x7fff, 0x1, 0x6}, {0xff, 0x4, 0x3398, 0x5}, {0x8001, 0xffffffff, 0x1583c331, 0x8}, {0xfff4, 0x3, 0x0, 0xefa}, {0x8000, 0x8, 0x2, 0x3}, {0x40, 0x10000, 0x2, 0x10000}, {0x1, 0x7, 0x1858}], {0xbc, 0x8, 0xf9, 0x5}, {0x4, 0x7, 0x7, 0x7509d32}}}, 0xba, 0x4}) write(r3, &(0x7f0000000000)="7a4e29db6ee0efc85eccaf1e0100000011726b835de210719052b12da8da358bf9d63fa9b7268f29ecdb26da7ea3cebf", 0xffffffffffffff43) close(r1) getegid() close(r0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x2, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88ab, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x7, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x100006, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r4, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="02f80101000000000000"], 0xa) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r6 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt(r6, 0x6, 0x10000, &(0x7f00000016c0)="733566c1f6df1ed60114a5", 0xb) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) r7 = socket(0x2, 0xc003, 0x11) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78858246119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r7, &(0x7f0000000080), 0xfffffffffffff25) syz_emit_ethernet(0x1000, &(0x7f00000006c0)="29497818d84e461f696290dcc4d176231fb2dd6a2cb26b539df77e7f180fc495024487e8e7cf963ecfb6afc75cc96aff6a516bb61f3512e7aadae3cac3c9742b334ef6f34652e457bb49d988fac1a78a87d916a5338be23ec2e4c3387385e5d78a3a22b0656e67ef01e30103fc62d918135858f2e624dd896ab6148b89a1a2738dfb08e308976cb4a895176e06dd89855dc79f82852fa33529a9149431abb631e69088c5a4b4f2e2072a8cdcf82adc6e829e87f0d70d1ef40449b3a0749ac7cd5874228f97dcdc2854e46220d61a17c100f36694ef1211c9f1cc590f82202a334e367ec9397a66d098f70a889e99fdab1abdfea3157c066b93c1d185a7d1453ebc2ffe81e2cb4cecd55e3a4cb65cfff2dc2155ce695ea7d20a775bd4bf21bcc5c499660ae700ab036d399362f8d15089776311bd5ad04c7eac8a8a72cc55d3d534dd13266f39d99a4d5c252fee002137d8c6833bbb1029e58fea2046f2a9c2973987835c181da7d6e3bd90b368fe8e91fe78a613e9b418fe3965a297601aa05870351ae091db1ea9c26c709fc7cf2ce68e4f9d692b334ae1b34c3ab303e8e6bb08a3d554559a598c6c7b29d800dd1b85093279cd32885917a4d40f2109193126630e5014d1920f702b3e028e1dd2095d2a896fe23cc64bfc29bd244d02ab75be05f115550fba74ba6a0ea7bd16437bab6e286810dc8e48955a2601cbd0a82ab80de1c2ddc05036815ce778056c047a4941213b72199ac9bbbacf5a47f45a2ed4539b6255d5e9824dca2f6c1e56d0c640a775feb252aaaab64cec010011cd6cf4d72929d1347d43f6770f9e855d872968bf7ac9973e21d40db3362e4c8a143b4b8150df5c8a022f92471fc6e41869cce14a16f1b00e837045ce613ca9c22d9490d586608de280f3e7b4e92dfe61cb1a0ba9dceb3916a4c3c884a53634683bfa60358442e4bc108a052b8dd53575ab736d941f4809e038d91c7030b49c5ee6b5a5bf2be3de3b99775bfaa5d80b83e331447fbc013639af1c7a263fca8c2fc0459759336d787aa87af492402c2b2a8c31d286a5749a85b2ef9d637fa3d868cd75623bf7ee0dc5cf7150bfe602f9f6ac16ac5795d19aebdf453bca0f88ed9f34d1d2be64b1d34ff5c31d9f1cef31610c1c2fc7ba305168e6b3741a233eee3f80031577253f372db87a43ae57749f9a0f7886b2d5cc3f4d3be8d6b848944557a2c6e598bdfbab638a0da96bee83e4a88907186dd61e48ba31d4390aa3f48506d52e917ab021d8b0ba87de7f61c4357b12b60bf3e743bb5e2ffe9f723f5bfa5434a04ee9bc025a72f03e1125a9d424358a73d227b8c0fef4e6f519f04bd4c7de3743acf5187b6026880ebdd901e31c9bec77b41d663fcd935397b0c19c3d3826243ba279999c92125758dee697df915b5ca6d3e6f79c98abc58a2e41cdf42f14114739755bf9c935df3f5c198c58a4b683537e94b5c421951ee61525ce070c1327d37abaa7a9a32cfa4f717acd9ea5bfa992fc5c2e46ed999bf2eddbc469f2ddd7ca2120dd0f3f0bdca11e83c2e15532ba2c723ee0361bc6764dd569af224447c4c7866874b38d8f84bc45be314e014ad1ec0707d43014462c45c879c636783fd65d5ab4cf2cf3323d7f9f6876c24b56cd16d506786373835b70d3ca8062d603e8078d341db87739a22676ae11c4b8817d9d5fc8b254407c46fdf14854f55f3971d6f42206154b0024783d39b630ec30ab188dc3e7c88ae496cddd1f16aba549307d4d3a7ef4224d863b4c9aee9b9e034030e47e65d2b236d520dd831dcc48cd55bcdb5829db58a836cbb5bc160269db887fdc58bd64da010ffbb08ccd29b68a6b2813aa789300ba0c7ae0bbfdda8bf0456c5236bbdde352497476b04459cd660440eb2fcaa6c096148f842e07f0947e0ea951c6947794f2fb7a049d269a4922a71c68692cedfbea37c60dbb6ca818f15e701e1b3a0e9e6cd5bf8754461eed361ca4ab6bb8a7800a094ae4e468f798845b062515e42194dae5b29ac2a76501cc5ae28dfa46b0902bfe9e1e2b3f20fde57c6eb963015c06b32279dfbf43571b5b4763351dc45db7cb8af069e0cb399de8408943cb404ed07cd55d83e12e3c36c25f3c933ee4c079446c754d3ee34c26b8003b71347d3952514c26ae8bf5e8efd2a38f19a180c045a375e74686584101d24028e3941928d03e9e50bb0191dee1a11e3574f4d41e8b6210ccd4b270e9c5a301204679e946275452bd3b7df83600b02ce7e5ebd34eef3bab275b0d90d6b52a0cd827e2cc6352852143d052223705a6c6481eadc05ead7432589391f5ca51cd7626b11d2d4d831ad04cecdbc379bc40c4d92bc5c5de3b98bb463955f3ecde97c81801d9b2a6411bfcf726a94e5bd46f4e7c270225242d707b04355ca4fd97bcf9cc216d3062770678d308cd4d8467c2ac02d72e168eec8a706737110d44a1ed474f6a0a4ed9a4e41052692f16437874469b3e13f734810efc74c6f9a3799304d834430ca25744d4b54040cda1b94f0ebf8e708fedf572f578c2d5bf4fae696d700358cbf5c13c8ca0672f9b7cb77b73a9354aeaaa6429f4b7dc8972317e0f8cb9acf85cbd5e03222fedebeb5d1533f5214e5ac46d0b93ad8f9e582a18973941e111654bbe8685c55c88ab78dad8a40ae6e83151be240b8850d6ffe7548c128d25a3a0dc129a5fbd6fe2e560bbac54bdf689d02ab12e089094b107eab64f6901ac170fe7a3a930840d31f77eafc052e3d8b448cb80733d56ab81252d99e3dae218a043bc7aba1729ea7fa15bf7ed203fd961364d5b2c4caecd868f74766675c632ca1e113db4fac24af7bc7e30fb7bbe91f2bb23b2cee3ae2ef537d226aec7d47a6cb022358b0e66c096376e5ea446ede7652f89bd32834272d36b7fed9e9ecb7d78f171ecf4a9946e588218166b0ab1d0a5201c29ad8cc77d0947fbd4199fbbfded008b397ae1fe523abdb8af68406ec84deadd1c36a36f977c2ccf3784ce33319383d8fec05de0d43d294d12086addd0fab2e60b0429faada30f03badbabe532ca7c4b798e63aad90cd890c5352d30c29a9875fa9dfc708944955549815056dd3c03ba70d8825a4ed02e0020b7ff96e89203e33593e5dcac693f875464eb5fbcff97152ed2f95e997cd348659f89a12a364e041a282e49817d11972648ba96668b7e639bdf461dfbb96153ee33a73a9f5e90e4f0794db608844daf6a0e9243d692cc6dcaf4eae0a5549f862dfa1d1650a16ed64762fb896bf5f2db6bf6613fba08d360eb3439fc167ba1b90355604bce55a70800d97e19fca6698f5db85851013bb06ff5cd919d19e6385d3e4c8ee6573b00f7bfba88de7219346131426c18a20b598c34600a58afd74ace8987938dc1a22271ce71b6d6a2a9fd79fc7c75dae029c6a8a84891c962dc3e8bba354f541a7db426afa3831b87627e090ed4c1e7dcbbf655d4fec02c5d752ff26b7c7672a4370170c6048611f9a6fb47975af8e0a74eddc269bb58416557e2195ff96fd147ed5055393a5b4a35986328d5772caf44cb12609e7ae59d2c66decd447b05b11f36b53091a36fdbcf03a418a257345351af45338d20fd5be7ff02fc70bdf16af81f5e4ce0074a9562ca82386908dd35b7945de9905f8ce6090d51eac98b363aa0f0552f8c38e20682a6f0181f791b9316ec67e4bcfa9bc911b824998bd876ea44bc5f623ed97cc09251b95f0b06200952085e3683ce214975a98792067830547ed29516bfb8a27d2c1b57386c28521006b2140e657705242e25c113e5062e46800145f05635100ed3a9d712a55af14c411b08eea191a1d555451a2d724f428a34c798128b786d57a98a45677739afa805280fff3123e45a4f23f40e4f0138c9db5a35e9c693b605e4745a9cf50bdea29cc438cae49de534560d29295e02a8ef49dc400dfe9bea6fe1c2bc274e95d1e2ed22f1260814febdabfe03c4cfa1ed1de554927bc672fdaac5278757605b1dad6a8f348c1fda66e3123512e7d7f3a9076c05987811bea90d641ba4783283219cc51f54f00ed256dec0e4f9de4bc6b3bbf2a6d1575d0ab0a34d5e678fa81e1b4d7c102a2a5728b9211431d7e65a281d71abc1dea5987f578c3e6885f38967b7ea5c5232814af8b4b9f8ced45a8dcd732166adba14e7e49002ca97b51ecc3e582f8230713bbee7d229f40c07165f334048874213c8a82a7014ee89a64c70df67e5958e54cd7396d01d2ff358ceee0ac7714b2799dd70e7f987034c9df08ac5dc18f2a203dd32575c18e222ff14d2445ff91f51ebe86e67b86c97d41738fd20ea85ab3f31150bbec748e411b428a4c4077619ef93b72a8f25f863a6459b1fc782956cc316fb361fb46201a740e650d02d659bbbe56ec67a249b7c765ee85f04a2edd37e6537f2f65bd57442e8e9f3373441d37b4fe6947ead25e164fc9b35801a056a37da5f775b6698a34f5ad84d9988146cda5c0b31a1be1bec976a41ee375ed40609ab6e04246561998f524e7ebfa258dbb281beb92dfe375fe8e7f4d4a961890dcd92770f82ada1baef3140f742289cebe293af143aa7647bad6b121d803c9350e5789696ca73e5be751cadc5a133e5b72ba413851614fd38862cc5f6401bcd245f35ff55760c27acc56083f7b90c5c1a38925912426530c1ba34a46ec390a114283f8c7a103d0eb1b202898740aa1f4d4352bd8d791671d32a782c61546d0c9f29eec5da0ee9751b57b4959d57915defa1addd8eec2598d65b4436f12f72c929d386ca0cacaf7aa9a59fbcea08f4ebc9148c64d2dd653d97316a367ec51a2264c4a158fa923b5923e529cb3d239d0059fcb3a1d274052bbf2aa7bb336a47f3a3a1677ce59884d051ff7f4234973fcad99f81bc2cad32ca7c3e0784d2a05b68772fa39091100bbe1b59c732bb87645330df24ef82c026faff227ed95e128fa4ad160cead8ce5bbc965294c53b3af2e7552f8b1115ee57b14d4369a5157c8b8f38e9acef0c3acf0dcc0de1b9926a61817adf741de3e578d7bf61e42cc14fe88e8c8b735140e56c5a3cc9d194d8af0c18e427f0e8b6ea242b9858ff7368ef2640ada111c5545e9646652bf8663728c5b83338075facd495edc2b9483f5b79708300f27fe035eb0507bbd670167a5128911a14bcf431c418464fc0de9ddcd58e9f2bfb2997239a254a4e4c590ffb863b3411f87bcbe7208a9f0069814893c0b809c470f7e9c186d707d30011f88b61cfe3ae89102ef609330047afe7df47d68513493fd674b38883a70d6428fbbc07e22ee3c715370e3f35ed2217f5fcb2d58cce8a0b3e9c4be959c94a5afacc73e727fc7f0a213e8b96ea4853019383fd9a0ff8f0009d90367b4ff1419f91e765b7d46641b9a8661c0a712ff6b301b563f3f46f4e0c5683a0908733c6f0a1db6fe9ecd470203b888be84ae708a8dbee1415425dfd5dbd87b229cfe2a1b505c4149bd5dd6b52b597db685ccfcc91f0eea752f5e91869375cd6b9fc41b2233c3ff867d58bbc934b92239a1bc6c1ef7bdeda0bf33dba5aa036046ed3c9f9514966de86f4dbe37eb9b610390bf874c679ba636892db5e00bd56dad195a6f6b5fe1ea0241ea8ab714d86d6e61fad6317360327fd2af9b735531cdaa583dca6e66cd2e73bc24f27d5a4a95119c61bd8779aa6c0d62946f385200fca499859d24be3322050d5e6ca3ead1011511418f4f2162e36badaca9de68606d610673b47d243c81b3d64e99772bdca3e6945cb2f49236388c01f4c96e449397628c98c88bde6bc3dc747244f73fc") ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x202002, 0xffffffff) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) 16:00:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) fsync(r1) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8165d7e7c3026f503b71930aa7bb3c1e34f5c2e4", 0x14) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x7) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000480)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) write(r6, &(0x7f0000000040)="a52aa99fcd9d40da", 0x8) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) close(r4) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) openat(r3, &(0x7f0000000000)='./bus\x00', 0x800, 0xd1) sendto$inet(r3, &(0x7f00000001c0)="b4021c34c566b49769ad1ecc5ad01c20bee708ee40306690db23a95e92d9b447a01a5e0a90853713e3a64d1bc47877d0606dcdbebb9f20e753d29fa68dc3f4ab2dc81d4bee41bab2f61cce55c5d36532233de4f21ac2cba6effba5d7612908760ab710c606f72091c267bbba00badd9cada7616231c530ba06e342c01f886927274808af347cf7fab2c2e01aad7e6b8c0df5e5834ef0ca27ea2ce3f45c0ec897198e1f13f1128d86b5731d32fca1d0304c60790dc498b13c610ef2b6dd45b652c0bc66ff24798d2d1670e7e681340f046cd93c0189af3c7989289a148f0de576005cf3735b305094873170c04e90cf760e", 0xf1, 0x5, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x37}], 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x31) sendmsg(r4, &(0x7f0000000740)={&(0x7f00000002c0)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000003c0)="22e55a3002e3c90331961c7a52a103c362af2092dd28bcb44107173f76a4ad91280572ccfa3ca4f3703aa6dfb9d7d987f586c6a4ca0946a54a1fb817686cc8a96965fb72c57379594e76c8facacba85f864fe0ba6bddca4ae690f4d0", 0x5c}, {&(0x7f0000000440)="59c7f8cc6aeeb1088c11367b47870ace3e4b30b7f26a9df32df877f2d988e3cb984db1e8363d58b9470e97fc0d91889128d8850843327e34f13ce65f3e55654752017303c17d121f93271f4ea29db1e164e49229cd206e7d097f2e7ad7fdcca2b43efc2cc0bc82a915cc943291fecce41f0c8225a9200824a4e2c4896a875da094545b37530fcc758da970a230f4c91848e51df08edf50185652f9", 0x9b}], 0x2, &(0x7f0000000500)=[{0xe0, 0x1, 0x7, "910cbdc902b12cb8341dd6d5320532f7c6ae367a648ee902b1b28677d30c8e49a69016731e25aaeea6725fa31912d0f0443e1d622ff9ce8d6b8ae98e76a97d69f8839f3f60aa8feda13f5d3e16651f83e81ddcd99aeffcc92f67f53477bd57702f25d14ad58441ff7b99c3eeb3b1af52f72835f867bbd1c429f813e4bd9449ce28cdd316ec0d6376d37fec45f5929418be08998c360bcdc6b3739fedfe008840d126efea3fd0a97063c461c048bc215418facd15cb3bcad263d4747fae29ef79942ba5c3f65e940f8a6481"}, {0xf8, 0xffff, 0x76a, "723b333c6c2e8034007ed4feb8429062eb618d161b8a0a8797381e1d8a04e4b8a9e21c06269d075b371811fe267ea3c5b82890450d2d142c48d3ba16fcf5cb6361c0e9a9cfe6f51e1949bf5939a48d14e2abf9578fe56100033d6f3d4ef4d8762061ea1101eb474df077cd9c1f732365f5f11d4ac424b86f1949e88719b3f853ec91ff8d921615c755e51425712de98a4b28ee90a39e36bbaded54456863dbd82093aa4c1f7ed988889d907473ec8b2d547a2b203ce5e7b7ba050d720d7f628600d675263ac280a869de528ab7b7e3ba04f045c92bbd2e2b376d29e12931495d53459911ae04"}, {0x28, 0xffff, 0x60f00, "6a17bef8095a3b432f871aaec8578929c6936a118f"}, {0x10, 0xffff, 0xffffffff}], 0x210}, 0x1) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=""/97, 0x61) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x8000], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10e1f0f89d285713, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:06 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe7928251ef39f00f) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1000, 0xfffffe00}) ftruncate(0xffffffffffffffff, 0x0, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="de5c7e61e087c5a960c3dd209be9faa5c7917dfac3467c9b262a99a7ceadf559767e4fcd9bb8e5f483ae43a7b58733aaeca57256f3d9fd8929799d12d30e2370a3bcd55487de323d96e728ccb6223e4c0e9f203a", 0x54, 0x45fd12d614bcff8a, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ac79e03d7818d85d5880e157936645fc1138df78e69ae141cee5a49245e5bb04e3afde090bc30700"/50], 0x1, 0x0, 0x0, 0x0, 0x1a6, 0x1}, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0xc}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x18, 0x8000, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="4e7ef0fed466921a285b1de76eb66320b12e1471af3ac3f52937b122170ad2129cdeb1ed8af1d92d9c90df2285da0f9f02bc4b4b7fb4c44aa3a7c3c093ca0c1f12d2d9b10e0714e437d7120ae8906ece38fbe39a1406daa229c0d2b71528924ab6fd57911ed093f6f8bdd3bf44556511ca94a6a059d44bc6abb1bb8174512e8e9148a7fe85d5c1f2291608b4d75631c2e52c560d7d42c98ccb18af7bf6f98e197c144125cda4992072cee867de36bbdf49bb49338f085edcdb721d3a48b41489185424a68c4dfd890436865c", 0xcc}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)=""/143, 0x8f}], 0x1, &(0x7f0000000300)=""/192, 0x32b}, 0x842) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) writev(r2, &(0x7f0000000b40)=[{&(0x7f00000009c0)="6423d9be0353a42476f1a492cfafca9529be9766d012e10899990d6b1982f798c3e1bf3c82238720f3d025161f709ff866276152297b451d7b283eb5d35022cdabeb1b055f6da4babd4a443222a8dde54544f74d90617474f2e41511160645ef0ff75abd58d1c91ff9f9715a9a15756c96312e40648aa5d485fc8c154425ae7e0b52788a8c3fb3eaf102d90f01e46d5712a775162504a827ccda9a9df9a4f38f97be468c2db69c2eae5e6ab006e46e77d057c942", 0xb4}, {&(0x7f0000000a80)="8981910818c0183a9e4ed6c43a3b9af0162b886e5a5779a0575072c78ca27e2dda8c2e1111f8e0be68b14bbaa80006c259adcaa32b1c5e532d816e4750c90fdbf26332d0593082c77f98a410456b5d73d5923b3755e41aaaea54a15d5135027ec085c8da5319f8ec705a586377bd8a14699d8290628c46a7a468a1205f74acbfdcde3fb1aa3efd8eff782b25b9fc489a581153a0d849463aa0af6baf7facfcc0457ead5d0a81ce0397798387ce", 0xad}], 0x2) r3 = dup2(r0, r1) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) chflags(&(0x7f0000000980)='./bus\x00', 0x0) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffff9, 0xffff0000}, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)="25c6a7d37567d3204fda990d2fbab41bf084d7378e9535ae56df8472a570bd494e16b3f58ef38b3109fc39544a2041495fb33f4d55548eabb805e1e1baab15", 0x3f}, {&(0x7f0000000140)="9d9a54e0", 0x4}, {&(0x7f0000000180)="be1838b95675efdc6599bd38a01700eac744b2c6612a31b37c5cf37d56987f16569a4f2391a9d4f12801e6e029bcb362d1c183f4a4747d5d6a0758df32f7e24c007f31ddad7d1da2283226e683c2c9a97bdb31457f2983581eae35faafe4bd32d96223b3fab351a284da24d7dc596d39ef2c09222df21559bff341dae4c94e4adf1e48d11fa6ea", 0x87}, {&(0x7f0000000240)="dac36acb179d9ee003358dcd972743d9720ede0d4de8c90e717f56bd61f2921eac30229ff9", 0x25}, {&(0x7f0000000280)="4c53fcb3cea8ef54b0baf830b56281c7b731cea082835502bf45d4ceda19f8a0bbe5c481458473d366bcf9553fd2f5e0450a7871b12b0845d7f17976309cf0adf2f659a2960e00886d03c001b524c434de6ed2443d03bba35ee0f0e34924a727df9675a73b196927a049f20f747a87fdf2b0a8e89a52803fb5a0481a33dbf192dbcb5ff7d5b8fb742bcf8efa657535743d6f10317190eae31864aafc8a08d11e61ac983fda691f3ed3ab1dd968313fbdbb75f1d691cb0160ce6c38fc29d99ef30f94961bf215226a4e825a60fd3bfb0e54ae12bfa4fcb09db748c4f1e9d51e6b9ad0182e6c29d9d977031b8e", 0xec}, {&(0x7f0000000380)="edbd44dd0838e7375bff65397a07b734debfd69ece88530547df4b988ef329a49f12c0853d56bc438ddcae6fb4b645a2b2e7edf0035415de0b6fdf21ccc682ea394b83671b26caaec41933a7030301010525e2c218ddc3a087d5effefe24ed3b2ce0274ef3dbbb89d2426472f625fef52aa7bb32126a03aa8e18c6b3113223bdb556994b9197c0f0a1b5357fa06554fff9a2626ef237b00675cea92c79232f1546dcfc0ca95789f848ca805d39b36a56162fe9840c7d752d8438f8d07384492109d8b722881b40d8d1cd188de2f65676f2831da023890e27f5de2505b8127f74ed16a13e6a0d1a00084a78e42c21802fa082d20b7cc6fdc4e2959a94c5", 0xfd}, {&(0x7f0000000480)="cce9b772406093105c9c40ad9769b9f17d16409cfbb663e1e73fbd98b16fda9f2e92117822a8ad2ad2a04d8488b6fd4bd19127194430989728562bf84ed3ff16dc59d240bfaf413bb9cfdaab38696562ee6ed951ff426aa320d2f841f4eccd1073857c9f230a6fe24cb8f88ff8de79d9877fddda1d9bca10398c3a942759a6c6ac5b755bb495c00569d3ec948e2a2ac4799b1a1a90160b93575eaf8bbe735b3544031ad3201d3ff6dd6748205d1614dd073c", 0xb2}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="9800000000000000ffff000019210000022ec11038198c6529dc19972c7100a04e5f5ea18568791abf28015d7d5369a32b053a76094edd96263f3894041250b975981423088f2cd8d97249a157f46d0f92037d0cb1e1dc4740961fcd4139137981f74da97fd1e408b91916c9a977adf307162ec6b8c3b05478b9c18b0dcdaec3282d6b38cb177954fbad82c3b10ba080a4e6bd41e0000000100000000000000001000000fb040000f800000000000000ffff00000600000067521f324be189e67ac5a3860b7349ac20accf49234b287710b7c297518682218219ec48051a31dadf58ece7fbef4b6dfb58ae9a4c79b0ca73cb7549f5b95b10156410fc0235415bc4cfad8b05ab3386ec1df94ac032b1e4bec7cccd6646444b5140be2f8b28795f412a54c9be80a61254a245f0b81498c4bac73152193a0e3c55e1c799ecdff61e92271daf99608e565c76f5cb121d3ceb7c7f1c86c29f6380aa4aee4cc61ef09d1b5159ac351326b4f86e2456939f81f23a361ad517b31a69ee4b12cb9b0a138d82519ffc959bc4113f9bfaca932ba03deeada1d55930cc41fffbe45002000000e000000000000000ffff00000800000002f3528e728c20adbb05c3cbe805e08efdd6be54691fb16140f9e6b7f36a82d2edd7e46860cf4798edc76205611ebde2234c4f3ee1c246f3d6a1e3570f1cd93c806d53aa1461494ac97107af18e04ac24b84d8b280da0b28f2062c9a50f52d22c07303d3e94e0278abffe5a2a5ccfa9f5cd0e8e5d7c6ea3d20c60b80c45c5e24be25d9bf9b0aa8c4446f7ab68f5ee5da4dd801febb4c6daa59ca249a1ee7a8643901ce7de2b47df601b1ea85cd3a58d3e98ba17a0f9f333b7ce15ae764a61fb67745b28624ea69d648b0819de32e0000c000000000000000ffff000000000000ba0cc69c43b1304b47daeeeb602af9ab99f5fb6c5e2497f98cc0a83f26d0cda1a98bcb43c71492c4d0534fb55ae917b6431564ac3ae283c926f760612176092d5f9ce20b0b7f24aecf37ea38d6606c5ae012ddee700c814b7b6584d77077fd0d51b078b67d1ae048f0f1fb13670f2e7ebfee1a3752bc9f9dee8b0dd34efb1f8b2bffc078cb35c36eb4b63585238188f4b10db8e985b829138a1292351fcbd7e8f371a36bad1815a6bf08a0310922ef002800000000000000000000008200000021c4b53b82a49d5b62b27faa53d6a6069b00000000000000"], 0x368}, 0xc08) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2400b900ffff008001cc37b9afe659f053e7920a7bf6afd6069ac577a8e63f08749ab0ed5d5ffa171f28c0a0bc"], 0x9}, 0x0) r2 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r2, 0xb5f0283024f25594, 0x4, &(0x7f0000000140)=""/154) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:07 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() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() getppid() kqueue() kqueue() r2 = getpid() kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) chroot(&(0x7f0000000080)='./file0\x00') kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpeername$unix(r0, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRESDEC=r4], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r3, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r3, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009eff792ff820bb8ec6b54a78f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f35f63445d04451121b9bd0fafa72a3ff4d73a84b40de44f00c7a4340e36def0fcfa7bdc61f43bd73defbb4b127545a9bbcd8965eaed50c82205c16964fc0a0939000cdf0e5549bae5fe47350cebc88418101a5cc0f75caf2e009419ecc07f8c1739d92ef03"], 0x14cd, 0x0, 0x0) msgrcv(r4, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f11b000000"], 0x8, 0x1, 0x1000) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYBLOB="9597ed051de5cc18b490c6bcb5d89691b8a60eb1a29a3532a19501dff5d645d4588aac81ccd8fce6dc973bb140c5556c10177e962e183fb15b20b5033b5575efe565f624b8c736227e1090d2a0d6e895782e94cc35", @ANYRES64=r5, @ANYRES64=r1, @ANYBLOB="da91edeb22e03aa1e267c4014203f1668af85d1307ab037cde580d6da8b22dcb9cc0a4d90d79d9f6301b6fc095f9c96a9cd8c8c79f8b896be3794199a7078797618e657b5cd8e84fe4286d1a0396aa8dc54fcd174a48408c76df86a09c45c780cf0979b253787418e6f6d9d8920929b15ee71c77f659be85932b66ff24", @ANYRES16=r6, @ANYRESHEX=r7, @ANYRES64=r8, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="fbded21685295b2333f36e8fb986d6edcb4fc8843e581ef2fed771851a5b0d21e002cae10989e54c6aec50887df510d29ad7acdf277e9914a5382c24c1d4136325", @ANYRES64=r9, @ANYRESDEC], @ANYRESHEX=r2], @ANYRESOCT=r9, @ANYRES64=r10, @ANYRESOCT, @ANYRESOCT=r11, @ANYBLOB="c0d85a8a18d2de862cad83a9412988119deb2d6f29f8cfe9a002b550738a676da9bcbad43c54d809ec95c10565d5a3a3c009e765e688fa3cb3cc959036fbc2628b0422d2fb9b275239261490e19c5dfd9e2baee9f754b92ddeda12c73c80eeae16b7c789ef8ee1fa1f2b3b80212cd3d4679d1384837657efae1e39d54b"], 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfc50}], 0x1, 0x0, 0x16) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x35, 0x6}, {0x4006}]}) syz_emit_ethernet(0x246, &(0x7f0000000240)="985238a6050000000000000049be") 16:00:07 executing program 0: syz_extract_tcp_res(&(0x7f0000000200), 0x56f, 0xffffffc1) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) sendsyslog(&(0x7f0000000000)="e53e9ac443b00588e70eae3ded79868910f089a9a4a964f26d02b67792aa3eed8ae16bd1dbbcb0e590ac35a29ea1d48cb60abf06edd64b2b7415f78719932c7d3776bb4523f87fca333427f0f7a9954009b635d513f2662087bb209ebbb465e72faa065e8415fc3fa5106cf94d92b1be129a942cb72c73989e65b109230fb841a11f3a251e8153bec0f1c84ef6313791a80c54b515e1ab2c30ad25207594c26dd0afde9ca8077debe79d98c5d4b1756fe1441397072bcec0cc5e3903c2da0ecff85fda29c0e9e936ba9465cc72cce58fb01d5e93f6b35bd35fa1587c7d036e25643f35a33c2c278c30ba904f0b66d884a6a402f8f4828863", 0xf8, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) 16:00:07 executing program 1: socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x66) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r10 = openat(0xffffffffffffffff, &(0x7f0000001640)='./file0\x00', 0x8000, 0x2) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r10, &(0x7f0000000100)={0x0, 0xfffffffffffffea6, 0x0, 0x0, &(0x7f0000001880)=ANY=[], 0xfffffffffffffda7}, 0x400) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82a66bc40269f7886e9eff202e000a0000"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20000, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000001c0)=""/137, 0x89, 0x40, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe7, &(0x7f0000000240)="d539a62a128b1a120bb68f673450b0f0314299e63d63162dde7295fbf6f9bc08594e6090c515ff24f0f2d5ec9f8aba58ef538ec4dd55406fdbc67ed03620e36dc546ead090de551c2c13f15b7106b08d178eb96c8b386279c5734429a6677a7ddc9cecdfa624debe1f632bcb97a358581f797bae58d8d09a12f090cf7245258242cb56a7bfe4fa1a849d3dc7af26448b369baa1a1b4d3b32110595ecf05bdbbe27c95a731d12158a45579416f4d4d2497ea5fff9d67ec28869cc49890fa858743944d66de12a19569c4181d30f07af1a86a07f8e2ea8cf56d477315c9031afd8b99097e6d861d2") 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x94) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:08 executing program 0: mprotect(&(0x7f00000c8000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x300000005}) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:08 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x1, './file1\x00', 0x4, 0xcb6c, 0x200, 0x2}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fchmod(r3, 0x40) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238195aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socket(0x14, 0x1, 0x6a) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x77}, {0xad03, 0x2}}, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0x8, 0x7, 0x3, 0x8, 0x5, 0x4f15e101, 0x1, 0x1, 0x5, 0x3bc00000000}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kqueue() 16:00:08 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, &(0x7f00000001c0)=""/162, 0xa2}, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="793235f63e3a1a227d786b063763e572f891c5fbd96025ea84827d24c779fda3bb96661edf861b2a4fd3f6b44de21299f56ab433975e96097fe7ceb31ddae9e81a9721d6c683e0472c1d99e252441c28d00d1924b916793a21bd2df20327c527bda0046f65a8e50529505756ca30d9551d7de382b4a5e9252359f797f5a3cdca19e6e560b6a971465d84e6d2a21bee6cd6c7d46740193afd0ea3be949c613c23f4068db2b7d80db7a3213f2f10b55ebd3eb68c093a065eebc4905b51cba394474055db921896808f41a8ede5a421a9f46781cb6c3b8c42383beb6987f68ec89a2d0e01323bcda314da8846d2521353b4313d55cb0d7bbd3c89a39f3b8b9cb0b8c01fad53c1f99cdc74d5a7ddc6c7d084677e0c77095714c91d00bcb7cd7b028d76ccee9eeb59f79f494ec9a70685eafed934d7df1947fb3133ae14c02695c49991114f5c248c22e47618da2582c5be555ffe6b2f8ced9c5ecc503a58"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r0, 0x6, 0x3, 0x0, 0x0) 16:00:08 executing program 1: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000280)=""/249, 0xf9}], 0x1, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) 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}) 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, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = 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() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x11, 0x9}, 0x8, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) chown(&(0x7f0000000200)='./file0/file0\x00', r42, r43) lchown(&(0x7f0000000780)='./file0\x00', r42, r43) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r42, r32, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffe9f) r51 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) chown(&(0x7f0000000200)='./file0/file0\x00', r60, r61) lchown(&(0x7f0000000780)='./file0\x00', r60, r61) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r60, r50, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r48, r50, r63, 0x0, r71, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r74) r75 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r24, r27, r36, r72, 0x59, 0x6f2}, 0x8, 0x2, r74, r75, 0x5e4, 0x10001, 0x80000001}) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0xeb) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x8, 0x80, 0x60, 0x2, &(0x7f00000004c0)={{0x0, 0x9, 0x20, 0x81, 0x2, 0x7e00, 0x6}, {[0x2, 0x9, 0x6, 0x8, 0x2, 0x7, 0xfff, 0xa8, 0x1b7, 0x1, 0x8, 0x8, 0x0, 0x2, 0x0, 0x7, 0x0, 0x45], [0x4, 0x7, 0x5, 0x2, 0x6, 0x9, 0x9, 0x100, 0x3, 0x965], [0x2, 0x20, 0x4, 0x52a47a82, 0x961, 0xdf25, 0x1], [0xa14, 0x7, 0x1, 0x5, 0xffffffffffffff00], [{0x1231, 0x1, 0x8, 0x80000001}, {0x200, 0x783, 0xf46e, 0x80000001}, {0xce0d, 0x4, 0x1, 0x10001}, {0x4, 0xa384, 0x7, 0xfff}, {0x44da, 0x1af2, 0x0, 0x293}, {0x337, 0x4, 0x20}, {0x797, 0x4, 0xfff, 0x9}, {0x7, 0x2, 0x80000000, 0x3}], {0x1, 0x20, 0xff}, {0x40, 0x2, 0xaf, 0x5}}}, 0x6, 0x4}) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x1ff, 0x0, 0x232}) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000196000/0x3000)=nil) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x48) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000280)=""/120, 0xffffffffffffff7e, 0x89ae32bba046988c, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x1}, 0xfe4f) write(r0, &(0x7f0000000300)="fe999822d204af6a63c742ad136a62819570b234afad43100407410a63e8e3c01eca0040ff9df745af0723a53a6fefed1863e8198f830ad55a1bd5cd0428a57a034c64e1dbb24c6b32b0c8d959e68ab44c2ea839765855edbb078cb6f2df40880da8eb5a3fcf3eb6c030f7f7041dde370804a76104564497c564161c39fdc308bffb455e063c96096b18204edae418d925fdba4cf77329e8e9bc5a4e4ce3f8b3ca2c46ca94ac2669ea2173763cff4148870029da85cc656b81dfa5edb65cfbd16fd746255f09fac7d3344f503cf5fcf00bf7b5ff8f673a8f085011", 0xdb) mknod(&(0x7f0000000100)='./bus\x00', 0xf3c67c7b0a4cb06f, 0xd02) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002800), 0x251, 0x0, 0x4b) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="7bd8f85f92aadd540a9e33a44bd4907e64c17a1d149bcb6e37fa3dc937b6f658e026b3d990d9a57d44478888cd1e2ab51230798e318224c3634018c62b68d7a1284966c9211b44c22d4c64b87a4710247babb33f40788c8f9884537df7fc64a7e4690058b790bf368918e54a01d73e2aeb916dfdd3544e69126e2251a27f83ef721818bf07432b", 0x87) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x402) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() setreuid(r4, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r3, r8}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a5}) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r14, 0x5) r15 = getpid() r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000280)=ANY=[@ANYRES16=r13, @ANYRES16=r12, @ANYRESOCT, @ANYRESOCT=r14, @ANYRES32=0x0, @ANYRESOCT], 0x6, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x9, r17, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x140}, 0x8, 0x9, r15, r15, 0x1c71, 0x18, 0x8, 0x3}) r18 = getpid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x10001, 0x0, 0x0, r17, r11, 0x40}, 0xffff, 0x40, r10, r18, 0x81, 0x0, 0x80a9}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0xa8, 0x6}, 0x8, 0x2, r7, r10, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3]) setgid(r19) r20 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r21 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r21, 0x0, 0x2, &(0x7f00000001c0)=""/201) getrusage(0xd1d6bbd20f0fd5a2, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r22, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r24 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000340), 0x10000) r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r28 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r28, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r28, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20, 0x40) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000200)={{0xff, r23, r25, r27, r29, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) 16:00:08 executing program 0: getuid() mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) renameat(r2, &(0x7f0000000000)='.\x00', r4, &(0x7f0000000040)='./file0\x00') ""~tπHD^""~tπHD^{_T 3KԐ~dzn7=7X&ِ٥}DG*0y1$c@+hס(If!D-LdzG${?@xS}diX6J>*mTNin"QrC+{_T 16:00:08 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x80k\x00\x04', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x78, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x200, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x0, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0xfffd, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400), &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(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', r15, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000380)) r16 = msgget$private(0x0, 0x718) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = getpgrp() r22 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x8001, r17, r18, r19, r20, 0x4c, 0x6}, 0x8, 0x800, r21, r22, 0x7, 0x4, 0x8, 0x484}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x84, &(0x7f0000000000), 0x4) fcntl$getown(r23, 0x5) r24 = msgget$private(0x0, 0x0) r25 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x80a6}) 16:00:08 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x2, 0x1}], 0x7, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'\t\xf1\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:08 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x24) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6, 0x7, 0x4, 0xffffff69}, {0x5c2f, 0x3, 0x80}, {0x3, 0x0, 0x40, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x1000000008000020}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000080)="1441766f29dcb4c013a208eec6a48629702ce789b7eeebadeca1581edbb82d7a47ea84dcb3859385d406711e4e2f57d4be765e126a8783ea3c74542e60f6771e0c5129fae4ac2d84919bbf810ee97036acce30175efdeff42b18084857bbdd4b075f442703a3f5cbd7af679b28146ed792f177bc072673114209c51f833360f52f6d25b34ac10eed16c2aadcd9e930c486633ab3eb5ffb6bd006b81147eb13d8f2ced7ef3886466440b63292a1da302b9cbb9c210337e886beda91c3c5d5eb5fb1d847ff3a71beafd26236cf56d6a621884f46f32b40e5e718094a8c845396611783327db1b971eed7215e7505b3340bec5bbec30dd148948006c81c26653c8a79481eb5b6fad8e1f5d133ff", 0x10c) 16:00:09 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)={0x2, &(0x7f0000000040)=[{0x4d}, {0x16}]}) syz_emit_ethernet(0xa18f53516f198631, &(0x7f0000000240)="87765f14b68d878550c7aa949beb4832ec558940132ea4ce337789fefdf478f0fb28f92431d95d82724f00d56fc8d9d33c5be4ec62eb83e24837ca9033388c4a4da817c277889317dc8dde58a6af8cfe7085c01f4ce9f84965c526961dca22b1f025cdd01e8684b7b739e2aead3278087b43d80c66ea3af3fe5f80046e9f7dd9f4b30e02f9e2b600"/147) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\xab\x81:\xd8vL\x90\x90', 0x40, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x10052, 0x565403351be15153) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = syz_open_pts() setuid(0xee01) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7a6c956e, 0x109, 0x9, 0x0, 0x5, 0xfffffbff, 0x80000001, 0x0, 0x1, 0x9, 0x5}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4ce4f7127d7321de) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) syz_open_pts() socketpair(0x3b, 0x5, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000180)=""/81, &(0x7f0000000100)=0x51) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 16:00:09 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)=[{0x54}, {0x30}, {0x4006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r1, &(0x7f0000000180)=""/137, 0x89, 0x800, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000000)=0x9) r6 = kqueue() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x4c0, 0x0) fchdir(r7) r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000300)=""/12, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x3ff, 0xff, 0x7}]}) dup2(r2, r3) acct(&(0x7f00000002c0)='./bus\x00') 16:00:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r5, 0x0, 0x6, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r6]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={r3, r4, r6}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x4, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r7 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000001c0)=""/4096) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000011c0)={0x20, 0x200, 0xfffff017, 0x10000, "6813cc90b5d21911bd1f445450475a4830866c95", 0x7fffffff}) 16:00:09 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}]}) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x3, 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, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r5, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r8, 0x2}, {r0, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r7, r9, 0x8, 0x6}, 0x81, 0x4, 0x5}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 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}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) r11 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r13, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r14, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x7}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r14, 0x40044b06) ioctl$BIOCSETF(r14, 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(r14, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r15, r16) setreuid(r12, r16) r17 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r17, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r17, 0x2) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r19, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r19, 0x2) r20 = getpid() fcntl$setown(r19, 0x6, r20) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x20a8, 0xffffffffffffffff, 0x0, r12, r6, 0x130, 0xff}, 0x54, 0x48000000000000, r18, r20, 0x9, 0x6, 0x10001, 0x3}) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x220) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000240)="99", 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() fchown(r2, r3, r4) setuid(0xee01) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000240)=0x21) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r7 = dup(r5) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xff, 0x8, 0x0, 0xa00000000, 0x9, 0x3, 0x0, 0x1, 0x5, 0x4}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f00000002c0)) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r9, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) socket(0x18, 0x1, 0x0) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x1a) r12 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = dup2(r14, r8) ioctl$VMM_IOC_RUN(r15, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMSET(r15, 0x8004746d, &(0x7f0000000200)=0x5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$BIOCLOCK(r4, 0x20004276) r5 = dup(r2) sendsyslog(&(0x7f0000000080)="c10bdaff4df99882bd494e37b298c8315b70a058636f46f7018e4c9ea0425dfc678ce2ff5f68ccdc3fbf9020325281f95303ecc49fe52660451540853d1762e63d46f424b39272b62ce130fbf1751f8a6e8628c93b34026d9fb9a6965947ce398d1ba8570372b8719bbf", 0x6a, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x2, 0x0, 0x1}) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket$inet(0x2, 0x8006, 0x1) 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(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r2, 0xe6, 0x202e2, &(0x7f0000000140)=""/197, &(0x7f0000000040)=0xc5) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) semop(r1, &(0x7f0000000080)=[{0x4, 0x2, 0x800000001800}, {0x4, 0x401, 0x1800}], 0x2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/165) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x9de9cf67ad7fbf38, 0x8000, 0x3cb198f2273b5ccf}, {0x2, 0xff, 0x1000}, {0x2, 0x200, 0x800}], 0x3) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6202e57f7f00000129eb3ac1ab506809742cbaf01a61dfeca9d99911bcc7238cfdc281c99838d7078da8988606cd4403000000e0960b176fedb4b5608046db5d6f54cd8701fc3983ca047552aa2170526012605e2aa8869bbaec9d5c42f335f7a325d5c6f0be180568899f07013a22106e0e8b5e5d5ba4bd0f2df859388847165d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb103000000733000"], 0x10) write(r2, &(0x7f0000000380)="92e3", 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r1 = socket(0x11, 0x4003, 0x8) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = socket(0x11, 0x4003, 0x8) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) getgroups(0x3, &(0x7f0000000140)=[r8, r12, 0x0]) r14 = socket(0x11, 0x4003, 0x8) sendto$unix(r14, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r15 = dup(r14) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) r18 = getgid() r19 = getegid() setgroups(0x4, &(0x7f0000000240)=[r13, r17, r18, r19]) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r21 = socket(0x11, 0x4003, 0x8) r22 = dup(r21) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) r26 = socket(0x11, 0x4003, 0x8) sendto$unix(r26, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r27 = dup(r26) ioctl$TIOCMBIC(r27, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r27, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r29 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r28, r29) getgroups(0x3, &(0x7f0000000140)=[r25, r29, 0x0]) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r32, 0x20004276) ioctl$BIOCGSTATS(r32, 0x4008426f, &(0x7f0000000500)) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0xc, 0x0, 0x2, 0xffffff01}, {0x1, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x0, 0x5}]}) dup2(r30, r31) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r35 = accept$unix(r34, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c0000000000005b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfcb2e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fcde058cc347ee7fc8e0900"/271], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r32, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r37, 0xffffffffffffffff, 0x0, r37]) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) getpgid(r36) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001f80)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r38 = msgget$private(0x0, 0x1) msgsnd(r38, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab725a9aafc14a822a66a01a5ea30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee72919525ed18495c2f4dd7189db01dc6428965a2e010400000000000089334f18e78341e0c3937fa5155e390e2d"], 0xd7, 0x800) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0x40004000000028a5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xfffffff7, 0x322}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="71c80be1d30dac3e48803cf99eaa7248f5c1e6a7709c81edc3ec215bf8a638dcbedcca8784ff9d2569559edfbb902e2a2a2af3a4c4cc0927b17d624300ac4a90bd86f097258afe67532eb99b02309812a50d57050880dabf6659b1f8f6902b5b4154b605e8ae780e6202fb7f6f92ad77419a22aa523bc86c", 0x78}], 0x1, &(0x7f0000000200)=[{0x90, 0x1, 0x9, "c301332e0906d1f9a378edb42840304e09f5c9f6f819e6a2ec865a3066b06764b488448b7e9edad7415c61a323709ea752d4a2fbee5fa5393b10ed87d02d721eb42b600d15ba7ff30dbfba1641358cf248ed245d14cb22cd910a114a69dbdd7ea4a0111e350f73b6d45bed01f9a2c623dca6dcff51693e9f90bc1b3f0e02c0"}, {0xc0, 0xffff, 0x562dd303, "58651bf6be88c74c736fe67e4317cfddd6f38edef6f0f01657aa106f770679e8de5422ceacd82bdfea44390a7ac76af3e0d810c30a8d9cb237f6fdab5ee6097c0feacee97cca43bd05d5d28c304242e45c0299c87822937d982cfc7a6de2445669a13c2f435b729f750f0134c5a5a7c72d4eb6e74bc7e9b31ff290156a1161f339980d4cbbe1718a947dab7d6050199f965b6590c051f5a16a182cd30e3bfd7ccb641a281137001e74b14db7c3a20c"}, {0xe0, 0xffff, 0xfff, "b60075c78657db156da201ae23a4ceda80ccb477e162ab5522fccfd07a1fb5aff0f0159578e864ef7bc3a38d962461d1c57ae95df948e9ea289ef412da1b92c66df8393a81de39abcf22a023ec05fdc79888d8213c1dd19a69015a1c7546085bcca5d6fb9c50479661bac29ad7d3520544cd81ca175f774daccb68205b26fd60fd5c9d041d92e9eb3c6d2c892a52711b9c65d757d288f1bddc96ba13c4faff747dfe793703cb0373364965e6809ff425a3b34aa02120f1253ccc68c4c73d55ca9162f0d0d2bad21382f1"}, {0x10, 0x25920562513ec625, 0x8}, {0x1010, 0x4fa9dd226e0375d6, 0x8, "73f626f69b64e56b80b84e53630ebdfe6a7d5232d04cc8a1209a0219f321e0653ae4a65c801dbe80b73eca3143de211b78181a35d79e16a0d00bb4f59e71526d81dcb811b0b44aebf2c7ea60c1a1354b207c46df4d1977c04f222c70fca22e271e0dce98ef3cbeca99e3728055ced65a800a68f4fcedd6302fb5de6cf90b87529f1a57c80f1a878d5e6fe898139965def040d779cfec3772d8f7a94b89266031ce7a6cdd8254f489cbba899ac58e1d189bab06dd662a914d478052881da9d10f0e86b037a3e77c645d078633e07eb894cd560ef75ae26a263a7b3e2baf639ca92c327f7542c0d214f848af0b765f4459cde4b0aaca961e0f8d25b05e130e52236a77ddd2b1b93a628ee03b7616bcb01e585752298f64dc08fefd517a50dd7c9f42c0e7f36f00902413bf0f121a27e7860d0211f5126869856a6a5dbdc25949337c6c51b2422359f8125a9f32a01cd2a3862072137741759ce09432028d94b071499c47aafa752aafc06d96debdb466d03358e3991aa887b3aa2196224b0bce4c22066243096a8fd8de535aad4779d73bca817c021e3116575dd98e9d47048a7b7469293c684bb0da006e1c0b1d4fa14a8fc8c356c7abf2e89ba6d51c61338756531d894088354c317134864f50b532a9304ba381d10de9d780d34d8f8eac238f9069a7568ebb9d2dc0124f9031f3301e744491f7c3ef8c3a35536fac6b73bbe15dea769a9507044a99b8772279b073297a3cffce908d4ff57552da3aea93ba29565c23569cc5ad41ef7f9c459ff391c64063e1d819abcdf9e8dafc65dcac89d756dfbce4099559dcffd180c0b0ffb9440263502170d96f7c2db29dd0b27c324599ad170e775dacf5552fe795104a931bef9bcf18f7c3164a49c38789ff9d19a1b5dab463b6d8283ef27552da006d2647643c3c39e1200a5fe49348f91e9ae7591882922cb6691d091f473a503f7d4fabf7ba487655e00bfffd2cdf18ad4b76bf575d60b39286768ccb0e262aea378d0761bb12862d5f657ce74fa17f5ad708d2c48714b29b589a4846696b6128f38b14d068e37642c52e76246a5dd8b79125ff99e121144bb77957f5beee343b898c578d64c7dcc427554bcaeb4094cc4abf82af2a73a3b60cf2adfcfc85bab8a327888065547d3806ece7bd2daa4ba93c9dbef9c0d92498ebc0c54298e572c4210656bc078a877a27a5e701af2f94ce022223bcdf3601dbab3bfd5c6828b38c639b8b9decd6a7725365abf2a6a938738dead5dbd78f3e1988e72a0959d5a2b1e72427a3c7d0c6cb205e93a9503215334aa0a3b3b5ef7e5d3b181db984c5e915f13d6e7a8b950a6e2c06fe9d514ac7e5f0ef98483f6543ec7f90cc6d930a9ccc141baa173af77a5b193921ad62307136b884af0ec3fe1bf0bc3844cf42fde8f93113d253408933e4b2b0f821d407b365b36e007df9a44cc2f3a02ee441757a2859dbb5c75c37e9bf3ea015fdcadb4f67c2e0df7517a450121058c67f513a914afff4f0ce52ac44b0a0e37381498b1367dc32b8f127bbe238d533adfa0cbedb3eda5a11028ab79c132426f519b14451e68003634132a11f8f7e713e9f78d2a944422b9c5fbcaec68f2ba0b14f36a31347478df2e7c142726c2094542a8fec492b04542b39bcafa8eae682d00405bfb24f3bbf7a0660abd95b25fc5d652910e314ed8ea20703d76058ccb745cf575477664737d71b91990c671a225b2d85e75b11780bde3417575d0703c9da8ff41d0a3ae6b6d184cb9ead5384582c96003c31df5d00e8ec4afde03cfb1b1cd7183b1b83e08b2b54e56d409c01bbcf405b254730b55e66bbc670f92dcef29d5ac35a22c69e1833122810c96f36ca6b2323f5c587f5c9419b879dd1af778d3f1620d1946852d1b977e305479d4be829dcecabb407f3f00320d59efea7674b581757e4766d64d9f4f2239f03548c7c1bb407e67fda73d890c8090f6546e4ca3c29e00d9ef404c5dbc7d35f65d382d89dadd5f15bb66fcf0d573c3e7b7959075182d5da9585c9c24deb12e04894ababc468ea7883d355927b8190e82500000cfd0d95bedee536104a823d05b20b93c913aef80be0da02d3d4c3f1380c5fcdc51402d6bd5be8fc4de7b5c35670e5ee2dd2336597cef15e0d5a9855926aceb218017cc915707c7f00b39edcc85a1b5418d5a09d01500dc14e05b6eaf0db6da3ff58208a230a38204da6a5200a5c79bd9a5f3065602637e249306d09a26ce3a95778ce54952c7e0ba5d80499a38e8ee7bc5c821309cac67b2524f90116eaf94e440afee39f106776f36efdc52160f14896309a8cd20ccf4919a151290d5e41f4a279e68f564e42ba524da86d5921769fab498d6371589de9f5932e74181005b6f559e639e85838e927c135131e7751ad06015d41b1196fe0dac4d7a3aff46dbba1c476ad3b5f04d7b9d3ae22b078a4723eab76df3e032111d37006310495ddac45194a510c522767f4ba960664a52cf422f0a4ee1fe95f3c2787a4656c405767bf31d8f217e609b1d914bb432eed8fca0f7d2b8dac2a5d0a2208b7753d2027d39ae82df51468984498699750f757f68fff2cde08e5348244ff82bdfd7d115f42972a544e6f9b0dedb3cefb0cb7f6f03cd5ee780b8674897ef392220179df8aa9049375bd2f8cab52a77a096642b3ebb51d8465232bd0c5c5dcae346dbe4e2fe4e5f0f4f4af98abe87c2cc961f37d950c60c59ddc55dd440bfcedd5453e099903dfc16a5ef8d9ab6ea26d7734bbb55bede0d14691edf04c29ed4896d312c6de9c061e5942b81f7d48d4cde876a60481ead655cc5d2d16d2dc6782dcbe88f75c6eae688c847d3207e6ec9b436697d717b649f2ee3cadc3c1f6754cf6d481ddff3445a4c67e83a5b22289129a85ae00ec022c271b5076eb3c9b2c5aa4a4692fee9bc81d12e96c92606d55a546bd2848b4f1e749e138d6ef6a6b195c5bcf5d5724bca402039b63ce31d02bb545136e62008d15cb8feb1c60fa1b484b238e7685a8083d52b78e7b02f48a32926eeb5c9534a37fa531770e3c4dfa575e65f942af57eb0d3e0f882e63f0136b81cf3eca370bc9431655551be77af418ea366ccdd727ec842e1a3208d3e9e9e3018779d4cdf1566061d57429be55d1929b6f8d1eb5049ff7dfb5e6a254663f97ea0db734030e74cda0aa2c4f886897ea25f7f6d5e7f82363bde523ab6fd1252a0fef35dffe9608b83cccfddc1b1bfd7a1a0f5b769c8e0c10302bd795e6ade9b8aa5f154bd28b0636a3e67797f3858de761b5497a1cbb8dc7a2d457b07ac2f56fdb7d551c0da12d473efc51ec8da334de5cd74a5306f5fa0a319aed8bfd575f26af62bf75894b46ac48f02384c30a5857d01ab154c5cabfbeeebea7d22611d32f038e517c0550b88669df63b8d80d1793ea07ab0c8368cf8cac9a46dfa680e664efae5c51383e5617eb46f4bdb0a7f095297f4c4f2a7aa3f39864c5f128d42dc214f6ed62be13fcdafd3aa0a79252dc7c060301595f76f5e9d51e0400d410fd4b9c02b141096a21245d03e0b7681943eecc58cc0663e7f465c2945ac5fa70e5c3b487eb736af359e900993a01ef7bcd13ff552e3e790175c9239bc4d7888abe6af14ecb11d28a6ede57c219c7e10f9a314e7e71dc2a6f912490e59f96153c5a5acfd85c4efc0692e293ff016e82562a784b99064c797c5095d3c37a83f47390cf21c26e226abd3fecf86e48b14df4cdab1d83e49d74be91eb73c674c837e5946bf156c9b140c8f6e6da3f34930fc23e2ed4a7f8816aa118d598534cf5194662bcd9a730f4c1744f186de470354a129942bfbf0bb375f4e2581b87aac2ee80d3a5db3cedaf50b7906e83848125eb431d79e6a26c730ac7514f928bb5a29c1c846feaf25f968d02f69b1a4c2c404ece685bb096456098f5785f33e63144a87c85c5bd0a2304122d2b0abb18af4140ef88cff92055c29a5777880333a20eead95fcf9a782afb2fcf61d69e97c4832d591d59d97e6d811572824e943d646d2e21a6853e06b275ea9f3d32cfbc3527ffac268051c6ad43461f694fc8b6ab713fa7803a67817904e281358c62d1a0969ff1eeabdf7d390bb077cd6f18d0032e5e36ac770b32cfb6287af434d2ea5e684ec4ccf5213bd0e66dcd8f98bb31efaf55053119ac29c3062298e957d2e940d9994d25bf9423fa36eabb7f81b35b706e8da93849a57f3495febca12a493f0b6dcd47d8a3c08c90b2790f767e2c2b57a737bf732007381e72c3c34dbb2ff6448eb0b3af6f7696fee3ff5c8ea236602cd3c13433570a0ce87e9fef0d64a628a4e1eb9811ae440a5a4d7eb521c46e8009d8166eb29cc6e78313d6973275c2a3da3460c75565d29cd1897225b937f4a29899942aa5b95c8ac077eb3697e05175f4cd87711072dd0b0c165ddf0500c629822f97e470da073c391837a0086ae902b79bec0dba809095bff206584a582826a828205d5cdffaab8f0c961f5624323197e43ef868fbf57d0efa25ba9e841a718174a4a91e9ccd7d89ccecffb02398bd9f7105807d7db2b2763c82722ebd1a4d6d344d291d4782024665f329a878effb0cbd635b5556cd891ca9538fa714f1be08425361b2caf9893ed17a6ff650bd61be666a76ed47c700b98914dc98e50e7bec5dd513708916a68bc0584e75fc87a79676e55b77f21715c05e73824828eb50ea9262be3dedeb31b9aa050e23a448efa6f51b33e7993f335b8dda28e7c40078467751e536405831335f8c68c0d48321e3e668fd855550a2eb586c6496cac782b99d490c36cd7d000f1e4389e9c018766ac21f20b46afb5cffd46faf280c9d8c10a2754bdc55f9bb90efc2682ee9f0ecaad5823db7355d672ca47f186dea62979fc606e57da601a8f2f99a63ec6d414f988021ca2970637bc1d0ec564f78da432edf1986bae4fe2bb758beb8ff908ebbe30c263bd5fdc4bc0df6ddc199c148f22a6af410d260899c3f452348c47aff502656072057d306ca6fab9e0a08b182ac10136b9c8f9a718b06db21fe336acf4f5585abfad204ad11dd757bd7d02858f71524201ea41c714babbf1a14ad9167f7beb8d93b62fd797ce432ba7b8d50d09f97deb48e53efd15da61f5128e416ba4406f62a0154add7571532bc1b0af735aff4a51b9b558f6238208b4879c83df26b64a4355bbb7bd7d84e8dd3654d5841214e8030d2bc7b517e70d66ca224ebaf78c17169cab1aef2cb4402157c9f238c88863f0027f714c01ede18db16f9be605764263716575bb10dbf4fd99f63b396c37f306591a530ad9d93f870f5c1397a91df1bedd4074b79be1ebdb1091027b737e4036a821bcfa853c8a31634e5cbf2e0d769635c0bc8dd98976500c2cddeeb81c4cbff25bc245090965caa4e2da16e221e1694e81a424ce7c8884e50bb4eb73c84a3afc8415407f377d09f244fbf2464b5797f757571a58ef4fe4fc2299e50703a111a8c055c87b74d5ea2b0cc4ab18e060254a2d61bef8ae7bafbe90ef392a6a1dc099b8a6b5462176d813117929ecc26da00928d6ca52296930d90a1b38dddfec7637248a6ac9182539cf70a9547e8176ab3186bfbaeac0c4bff53662463f6f012569f0b09e0252ad16ad6502344706fee3c867d47b6ac764a7c72e1c04119f4ae336ee4d55cc12c03d8c2607b2901869e501afba08cac7103a799015fc58b335466c92a00060aaee126dff20014610d664121b87836d4f848bc841f486392a6dd4ee1020c71d09131c9ed300e2d8401e59529961fa0126082b2fac707e59d02389c4ecd186e"}, {0x20, 0x0, 0x40, "15ea559238e597b24fcfa98952d5fe0e"}, {0x88, 0x1, 0x4ab, "5f0c26f662ec68ab614ff7c1a2719ee43c47a7f56609b82f54dd42e82c4cd7dca0377d31d79344515a6f8ab3f146f8a5afffb850e2b1a8ba2109ab4c96d802c570c12291c33cce2947da35dfc6cbf907073c5954cc5d73e36a21696aed1a14aa4ce260f557e7ec75cd86d239158a899215"}], 0x12f8}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6204222276e2b8d2a48d6ff000000000000000000", 0x2c}], 0x1) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) 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}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000000c0)={0x401, './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x1, 0xed9d, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700", 0x10f) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0xead552e25753d091, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r4, 0x0, 0x6, 0x0) getdents(r4, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x1, &(0x7f0000000400)=[r5]) setgid(r5) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x3, 0x249) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000580)=0x7d850436) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/204) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = socket(0x11, 0x4003, 0x44) sendto$unix(r5, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r5, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x2aaaaaaaaaaaab56) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0x31) utimensat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)={{0x7, 0x1}, {0x0, 0x9}}, 0x0) r10 = semget$private(0x0, 0x8, 0x80000200) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0x7fff}) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x8e4f, 0x0, 0xfffffffffffff000, 0xffff]) r14 = semget(0x0, 0x2, 0x10) r15 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r16 = syz_open_pts() kqueue() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r18 = dup(r17) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x15}]}) kevent(r18, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x40000}], 0x100, 0x0) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000540)=0x2) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000f09000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) dup2(0xffffffffffffffff, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:10 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40, 0x10) mknodat(r4, &(0x7f0000000040)='./file0/file0/file0\x00', 0x1000, 0x40) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000300)="180141f411145b829e8678974c16609e9cfaa89e3565f9b5d680c6ee1adec99b28a93fbf34e20e770f29fc40bcb23b2a0c88e0426e3203604e851b7caf9dbbbee4bdea", 0x43}, {&(0x7f0000000040)="6cc1d411a4f1edd25a7e046e", 0xc}, {&(0x7f00000004c0)="c64fc92cd3dfb661dc01d98292754375adfd874cf4ca5f3961ca0f66874255175f9dd6039ae8676cbc6501adf78640d394b3064097565c9ba23be6556eb0f0b5682143f5ec5bfad9d74a9ff7ed394e85c23fd898b63b9b33864ce35a5efa2e6f11f689ea38799e15c160481ab5a9c396a4b236005cb96fbf9d28b6faf694f1ba7497f271cd720da16ed5cbea238f2f50b3acde690becec8af61109d238287f54e9528823763d459ede8782f249f43c0e140b97b9fef516976a6066a5989f7abbf01c270c338fbe56c727ce1e236d352bf539bf771a7a467ffd5f76f77de5694b320641b7cbf75fe5c6a06802465b7fcd07341147b7c42e4bbca2f7f886be9f863d14d00515f2f220005cd95c88d79411fcb826cfaafbef1f48dcaeb5b0915c840bfbe8d20cb7d8a344f862c17629f2c09a2ddd78a75d7161f060cf4291abfd2d1df85a875a3c5d85bf5f2468d9abc19a2c3694b1553c2546d1157010bd0521cae71f3609cd765d90a878558941490aadff4d559b5d34423a62246905f21610c608bece3460cdc7c6407a9f1d8d804f177197cf054f549b00c9078c45b84e94ac8134a4a8bc9b54dbf592487ddebd26d8133d4b37c5e8a1b86c69383fb583338e2d43b3d9b2e35eba681f661e33244571f72fec2cc6fc59fa59a195427a3f2b53b74e09d2bb237dea76635f6e5c8328cd19c09d3bff90039fd1542b086b5b93e4fd273673d108c3b85800bbf8397bd0b3e2c0b3577ead3e09819ff9d405260cf90bb28fa7969816cde9e40457f46fc63f93820b11ce4d748ade6e04eaa1b89724c4fa7c6393230d0e1dae458c2c16090a9adecc6b2c4b2a2fdf3d63934e501188e9f56267910c9e0247aa980385007acfc76f6b2ad42cafbe5ab8deddcc97616a4ad550ef84c5a1ffa063d1618c32eaa5790efe668abc696a0226cf0ecd7e36b838b48dbb614a2e734a69ff7a7e07d456eb59cd5be458ceda28d9eda7770d2c37cf9c2884b063fd6319b483eee97919d74063440f9321a3fce31e195cb325dfba08e9a0b99fd49dc8d0248cb8d2aa8fdeff95b715bfa7ad74fc7f369897dbd7111fa1e41478452ee227534774fca769a8f094e13468e8a02d18bea65397b337c0cf09cde6e73d0406314fbd1c413a520133ca2aa921dc18132d5fdb813d5ebbf845d43ad7082d333a2a47714b4620869f59d5413427c26fc9b114a6cc4bcc9c461e6be3e25d1f6c2b8cb99aeb6ae2620e4110c50d63802ce7def55f4995e28586cbb04178e1accff4b7bd795406be58fb98274df74df52791606fa5630c8960079dd39558a2e74229c9278fa9ba8f1862efcc66e2f88790ff89bb79bc80a0d1bb7621639ad242e876527e632ff182ba2b84243786b8f39e5f8783b97504fa4022960f98a4dd5ae8e376833ca7dd033c5051d8eff00e3bd467cf5c6a440766561113a33d74b01383a30745fc1455bdb3ea4f6bd9a9fc19fe9a4c5f93fdf82f3696eba36e9317c7a3084c7eddd978dd252ef0bb3693e340375ea7c692385c6d8d094f3d9de5cc9fc78e768cce3804652bd4b9e30f3a670ccd048e554fdca6d90583c68f48133cea7ac8ca6c0de0471b7f7f07d2c362909c28eeca868e9f1176dc6dc0d0b75ba6794e15cbe24d54b85b211809d7c110c55637ae63bba71b0d9ee31df5148be11b5a034440a5fbd2791594fbe5693fc1a4cc1722662cbaddf9cc1702585234f7ef9789d8aa21beffbdfa70992ae14c37c68101422e315b2fc652ec0501d514bc4c5af33ec259e446a8ee9fb9309475226047c5ea0a45920a2613bc7504de93513b3dae1fd0ced7e84bdbbd416be0ff22cc7fedab7df4ec742181f5838778ef890df97d174fcf4d7c76120776fa2fb301b4bbc4862766db91ff57972e189175d66881090782337f65e2eb4b8d9f07525c8d7a13c30eac256613dc764b769df7888096eff457d6ca4b831081f518a8c3b1fbdc18928670c0a4947fdc4f89d4b9aa9f94a2593e88a2d0da64780f38ea79d837be8d7b75a7648ab2745367ed43aeca3df89062f5d407ed3c943d3cf23748b2a38a24b459e771479f165cb366c94c9de011f8a4dc001824bf5bda58121d5f97771b7e68ce096b53e142813c496c592ee49676b8ffa88662ee1f4d842d4fcd61b173eb53ad68bcf0d008f53c8dc5ed180aa3708e1199ef4c993e76ab416bc18cd8cc3d37db498b57891d973363ce7ad164b4f54029e023ddf7dcad7aa7bffea87dab58049a08455276b7349d8692d3915c9d9e3a09630db8943ca8e906078283113ce8d964ed7786cb38fd5e30dd7b036f101e1a080bc17b23c7c7c5b64f47f3a27e313b54ead3c27bb9a76d99863bdb799ee56411644a3982b9aecc0bbf689cebd7f24920d1c1ff3d676dc84cd5d04677ff4d030844e069f0de480c4afd7e16d70bfc1eb845b1adc7421703cc3b4a859d1e52ee2166c7b9621f956385292bdc3909ffc32a6aa02a9a9cc99b28c9780611c6314a4b1c5d23af035b8a130b7c1f841b44d974a7c49400d23c4299b830e8bbb4b82bf9a93b36066403dba6cd8792e522c6d7bbcc77e818b041cefd7562b02361a5e7599a494852f9b7c215af06415365f624718510ea2fe4e1ae4fbb7b4a0271ea1b5e7e4fed4015706432fbb534d82188a8809c6d33cc51b1adc89959bec0c05cb9a83cd5c362887a683f30ff47825dbb9b0ff580e2fd194a4e3da6d955ed1f96800aa26649d48230a19c4c88f0963d240ccaedf5499119e7c65e8096d01df4df757d9f36a3ea89f50ccf9f325dc18bc35bb02eaaf3456629beaa4285feacc60054f4829135be49382fab8fed4561b5b0d95fe20b5b383e6e1e383ed3ca70db633d4bcd3a7a8e13ab0186a2a2b0c49e42a6f1afa71097026a48cdc1d5ba17147d3aae7b9501283d0f2e79e26bd473e06912126af0da4c63176aa5f26a68a3ddc6a2d8d3f03744f30953eb5d0ddacca1ca73f0c4ee2a8ad335012e6fddead8c91df6cdf7e8fe097d690ffd1c1d2cbeeec498831a6f1ff63652fe2a1f14bfd849b09a426fe8077242fcf3188926318afdf8370333945fe0f9bbdd36ba0163fb789de57b33d277beaa93f20e3c4e56004524318950f4dd000820b63470dde58d35782e70d8a68a863903edcee104a70c06cd4362f52601dce8e825e94ba2a16ddfa6cb6671a9cebb0d2ce00df236287cde02543ec7440cee65b6d1b6e76b67e3471ac23eaa1b8d15e60b79dea0dbbea16225830e0ccc78e2fbdbf8d756e91ab011a24bead11897eee00fb5454cd7acc51433357f5f285d434041db6ac46708f2c6cf8b79da2453f9e1c79c93d0cfa371a2a0f10c78fe8bd30e8e321d64631fa0fdeb15904ee89d2ee65e480cab8e62051da3919d918be8d045c002c72e04d8e17719bd41bf507683f912f8cbb1b2f9e19e216b66b95801b7b310f9687a3a499330e551d14c7be75897bcd08c3cfb55c9f29c0f6b8b1d025ba059e2ae898751c8ea6082afd83d35f3716c52b2e9a4b60715ddf8cbdd0c72db37e6cb87279fc56869bf758037b8888956502756e99225fe297ab5c1e654a6e7065b6987e6472347135e0df7a511198f1f06531e3fd701a40853e5af34f4aca7fcad69fa7470f9b380d8a32344b0b701d708ab9709b3aaa6736d527995c55efd189ebaf7cb4a8473c56828b81094e7a67b70ed6a5809c9bea3a02f6d84365d916800ffdb679b407fd5e0ecbe47f38c9e7f1014d4c01528bee3a4ddc4375e80a0982e2b0ae265a6768357520d3392b426df743ae4320378b94a892c2832999dda9a64b7eb361a55d6a840fa3f56f09df4c107fc57765406eb5da4d516bf7706bb8e98eb406a27d41fe7e86a06538a277fc5af57ffcbb5453f8c83e49d1ff7336b45709672c6a87c00b7af2068b3e47eb5d82afe54ad582ac360a1c2a814979982443487e1574d8e9d9c0ef5e8935e13517bf869a6d63d48686c44e75deb821221afd63ac3fc2465371d37c3be56bf7ae6aaea7b4afe1c7d0080c43a9849458d9fe9fdf2f63aab20894c3fd4c42363806b29f8acac2df3c762751aa6f0fd1c834c5d4d26d4d6bfec10d866ded988124b449ce1dfa0b7263da3a558eef98bc0d5887a77e76abddbc539602e8eafdcce4d60af4e7477e28e2abaaab9d6b13690d6f468badffe4c3bf53e88d502074d85937fa137f887bbd98bf8779a4d733de2c4ab83f32561ba96f503d7723424ff5da5ec19d7a596cecd2cf1c27986fb923b5b6d3fc8778604a497bc594ac5a3ee967b2d7e3e3c4824bf8a1b212315d9c0b49c32c5d293798ef7ec5aa8b2720f24fbef313f15c1c4ddac16803aab7a810696bab3aa5da6f32d270533c9eef4c09a2076848e01882468b32b7a151502a1cac89bb1cc7671a3eac384e7bff6457251d2cee3ef1053dc895faa4a030100bb18ca4a87c7938093f4503bdac182114c0216aca353b06c65acd864f563be1613cd35ba48f106dc5410b0dabe7b487c32aa42c1ac90250ff11e688138a7b3a823753bcc65ff6a453fc26702f023d271e6461d3752645525380715f998deb843873daa17fb7fa1135f23fb5960d863589566c98143bb97c7e676e254d8a7b5366b837ffd3e1b45e187fb7543b0481486b98e46623ae279acaa897c5de1468573f73d8b701591352972627a96335b1c636cca5ea95d3ac2290ace94e349fe7dc832862bb67eca2a552bebb1ccfe68a4b2cd0b2e167f63025d71a9726792b6ae8b13b7ce8cbbf424734fcce5b3e32a357eb686497d73dccbca1ffc1487e588829f5a09eb55131877f2aa2917fc4659f9ea94192c1bc57f313956d03cb9a71ea9dffcce15375b798e73698a110f822d277c6cd2471b64326d50da718eb05b83b5e1c67837e2aba9831b499c3ff1cd777b78cb87f6a6f55eab17733389ca770acac26e03ca6994a08b2afbf8f425d2ffbd91cb9a89eeb3dd5f41ca86609efeb9c65de4553b52fbbba30285c13c1cb4063665133ad0dfad8c90bcc416262fee691fc6bc4a653bcaf5c277f9e57ebae6b7498cc07dd00a124d89bce54cee720ecda98fa14f8e092c505f23e4a0c398bbbc33a2c78f2b18cf556fc024f918a28e77efa04409669b5647da886116402fc0dd7b517aaa33fb0afa316d970f5700d507400e3f6a237b43466f455917e86f2f97fa92c455f81c9429d93bcf57409737f1d37af02ad4dfc6232624667ed66f839512697a1d4599c55d02b2dc1cb68c24972fc846346df9e8dba4103b9ef6757051c8273399471bd2bcfc5fa4a94689f4cf78369095d27d6d89de3e0bc46e638bfa1b16c584b06dbc440cf1d7d45de9899115d05e0154d1dfbab9b4527b601e1a4736f9072617e8e221ca9420ee4374c468af5ada4e0635df17d1d07f2b181653c0da050cd981b79f201bfa7f0edf17999efad0ca6a95cc8ab360e9e0e0a54f4b71263ff56bd1d1c5c4184699c7f49c4070f39e25478c69331437f7bc993cc8eba3fea82f8b6ba17ecff48411dd7322764650738e051a488c4024a3cf12a58a5bf16aadd89d1480b5056f7913eefa326dad602d18ef0c77e7bf7f052681233e00dba4a0851f415342c98198cdd9e568253121262148aa008eead0517fc1d09ab75916e54f8fb2e1d5b4a5c40c4f25dbfdf3f122301eee5a3349aea789bba68ce2edb90c50bcb197fc9ec2350f477d158235da18e5dabc0be64bb8757be8e3df16b00d81a2a61cb9044c0b9425e12cbba1cf29fc713e08c292663c14315fdf10ec3fe07ae1d0f5fc948a2e440308f690201d834909d64315572a4b17", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000380)="2fc66a535949a9e9f52b6f407fa40912cf0a9431bdcd8d68c79e07d6e3a9a377d506d9f52639f6c4d1fc0de2c92b310a6abbf294c636974047ed6990985adabfd311f05f0f2c9615fc09efbd84b35705810bfd67a640", 0x56}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="3000000000000000feff00000a36000051e2ae0d09a546a0839bd05443b5fabf586860d6c1a6a1f7685550720b00000088000000000000000100000004000000f886b578293a83840c847dffc953dd7eb668aa37249c78bb23c329b3e6b601aa959f55362a738268e9fd949132750776467954b6109f0494a95d46321b579d0d6af75c96b959da7e8ec6e1bd77e9d4e064757110b44e628572c93908716c818b3b3448cdb944005a641c22eb4f5dbc432c268e00000000001010000000000000ffff0000040000005f99ec3f0bd630ac199fee57fde78c4a4aa71252d1b055df2b0651c794512726f81ceb0c107794744c6657b23bc6fc49a731f9d48f9d7c862b9ae0f7fedde9950cd0257d447676ce396c05ea5bc31b0e73c726e23f746f49ae3bf1044e3c3c3a070f56b598aa74168d396690a163c0222f7fec971312a0ea9dd0f51f63277a06601d980ca541f264f2c0fb97be0ceed6282c02d3269ea585a022420311abff230854b82256eeca7877df413cbb9003984fdb33ccbbc09de02b026d393a7c5662cc2d608c2cc8e468f274b93a6d6a9558f75491fe8c277a84138d242d364f9d6304cbc29a71c52ec24b4b0148a7d9818687efb6655319228ac52b4b13d9980bce2e746d50adc934e4782a850ef6c32ad38b0068153c7d14396fab062b6b2e476c5b37e7f2cdb3814adbbf90800c98591eb6183a6f551a4ed889a391a2ca2e3a2ffbbe88299bfaf1d5cfd483d5226e1d683a16e2f487d9a7339bc6d5cc896299ffb8163efbe8196a9683a4ffc3005b1e05663819c0708b3f3b4c257aae7d0bf3597c093ebfa80472b01734e6f22853e5ffbab8221917a2a899a5c4d624ebd9e3758c16cd51fbe2e3ac616d78c3a60feb23d6bf44340b01da850f13fc931f6a9e0c3e957cb6678c15e19626c2c5a29a5217086e25c8e17c3aef5e1abab239495f54ad6a4d17b40551b5089899a9ab3618f14083812a45a8eacb3a076ec4715bbf3788318455ba8944960c2e1448a86bca80d6a5bae6a564dad4e90cd4e35429df8170986b5f71d2376e14ed3acc0d29a630403b9c5d63dd67cfad60325aba150ac69f41546fb823d492d8e407adc4b67e97ec3eeaafb763b9160ed237211ec93e7c022655eecbb885c1d38a1dd2b416ade3a7ca6810ac3ef8959cd56c94142882172252442a3704ff8ba1a3d8b57579559b8b75dece5d258a9d4af72be4cf11e8f2cfdf35678f8e71e105abaf31e706e8573cb2f90dc66b2c91e75372c7ffe34af2322c74dcde801768be5ca39ef6e08cce8c2b2c90c90877b3b28c4525ec1da0b334a07aca0ad4e12db05ab279bf271f8881af3e73b5598af2d74b9baa55aa592145f9a6d8190f2062aa7c44295575f30f13bbfe4016586a6f9879674ec4fecd97ad3732e6ae89cccd48a246424de982d7d60197f887eb574afb381a711baa8caafc03d60d2392a0b31aaea9da343b9c91b556a7a889dbad99bd23f7e145cf85ac0b5a8f9878ec47314194e02ee5489cc97d6b3b916cdff2f46ddab58900fb82091b8ebd35c42d89d3552d55782c6e4638305dc19a4485dd882e3346a2e3afa9505a139f7ac94efb5a72cecd4d53ed7a2208b2d4bd4037c10ca7da7738948006a06d7baee2263001b035e71672221ee9b02b4bede4671dbb648d382421aaea3909d8cbead5943bb98ee8987e6d78d21c5a6b57b9916db26d87f2867e9e52a39cac9f4f013a569805ec60500e41ba40cd2fe0892db2d9f3942f75a70f6494f38232a48f7265cd2c3a01965a3e0ae91715d605d2001463e8782be80355808bad3e2f4123194cfdd9a060e394e1c5a7349bcc2e7e2d1bb50d5ddbbb88731b35f47225c23aac6232cd71bac7d16c9f4c10505b52c64034fc53c0303e15773457c4c90d62e8cbac64a34d06e2a7a6c2b2a72cc344b7eb21132cfc363487870f8e3635e67a84cc7abd1818b56d36e10a596146968f44c256dd8265092caaf0eb1791697d485da09f76c6f99596c5ac2b4e4164ad6bd68c5a201fc69d85a17c2b9ba5360b026f7625e966a95d0866ee999bff85c57fb79947fa1fd90386137d4e7f60c4ec3aa1be491fde937232a1b766a53afad95e985cc7a5822aed3fd2170e240432ff5c54660c32f15c52a51845054420c10e5dd11f3b6e44e0ec8ddb802b278aca4a777f9d0ae8441529859a7c14a7ab35bfdf8096cfa587cb78ab7e3f36700156e1c5d456472ad66f085700b2c890290386e0c17ac3bb9d3d0a332f20319e1aa7fd9385adeebdc92109d28457c41ed99b9f0ffae05398bbee493ffd19c26d3e5228c61bc50fb3b3e016e5de61bc4a2bc7ea3d222d55556bb1d5d9641826d9de0e52f11edd3b4324b4a69e0dd8d534b35be7e883ef0c7f68ba666f4c4ead27d14a803b280b5087a9f31ccada1aa89ae1dd6669c40abaabc6efd7904e08d248454fe0d81e316395f5794bd25361d03bfa83cd9e0f5eff81e1ea3b4caada4be7abdb68550c7a83f8a6325fd556453a2c0eb55d4b4a38cd29ed55ea8bca3aeff07e2a9ada48a6b47727d3c8850c49f8fe44e436a130110abc55cc07af0438ceb84457d40ee1baed67ab742cc8bac0f9763d31366bf386303abf05e4af666446bc125ba715532647eff59ed365723a0948b3f1add0939910d736f4090c2704e3725d09ddc32846de2c391bd1dd20c3c0f7090b80a7f4367a1c108e9b9f58f996b0bd508a25e9845f23c62579a745046537293a61193153d98f0354f3bb15412f9afec1bed0b33053b0cd6e9d0d160e015454948f3727491f7c84df27a352e9a9dfcfc758eb353ec7d2c37c5c0e715862348fdcdf259b750ee5faffa6f5c23f7862a577cc2a3fafd4c57a768100f9d6288d4c58463ee1669aa2bf44b8015182e0df6219b7cdc1702234d34b5d507a63d5ef7543a951748fa1d4502b59db025bc859c2311fd7607a31e850c8ffa9676bdd08b31eb56c6ba95f709299b3fedfc8e4fea93c8e8bd1ffb8219712abfdf56ca9677e21b979358f958cd0e22cafe59e619313fe682d6d9d8255ed5f7aa3883cac8ea71ce95d5af7ec66f8b1c74f1d5733c24dead154fe3b61508b18e69b522189c0b343314b9fad3ffc60d158a9c776a37fde27cde6c62011a2b00c277813da6009369ed0b9b106c80f9e16ad9a26d87b3fa77c5aaafc36fdd35c9bc406050e34d4a7ba047a188b9332849955c12698324142e2cdfd02d6b8339aa19db3cd98742cbd8c5f4f1a4c2f3c80e0e6cd4fa7fef9d7cc936f4932ee4496db0f921cfa1cc1bdc9827cd77b1be823abdcab594cac1a3e561cc882d725974e9cfdad3cd396c2dc90d02f365ffc13d38c14aa83b25288e41b73c2e6efa205a3f26e0a4319f5f2b30688d8c49f29a676819d7538e55c279118fc011fea06bc5f986838f8dd9ca67849a0993e785ad722f50f7edc56f4f0e67c2bca18475f97da2479810f16ce70f38456c4db2e76205670c84dff98dd9c1c5b598472e79c359a3436cbe3d1bf56708cf8607fd7f74897b9194f7df64dbd131461f9008f32012a6ff4ce5de7d0844b27244fe177520e61f83a1dff9cbff22532dfeeff77ae5a57fe409bc58bcf5c7ba3fbfe51db65bb888d5db3f5fd3372ed7c5d13806efcfcab1deefcdc50fc528e6704bbb969ae7324be7f617cc6daec8915b4b8ba9f4edf6480b94d03bb803cf71d7bb73d91bd2096f492c0edb5353c3aa8ba0fdf0b25768a558c0e80ac3f9fe02b5954298192614a5bf4c08c23f8580c6bd44948e6d4fcf1d3d117d90dd4d26b3b697091c0be57e8b9746a93c1365fd7982000137061aba0219e76eab95fa80e9ce8977477b7f1308d225949f41578ad810f28c493500d32016ebdb9a9005bbed5d48f1307736d17c7e31b6a4564d255d9b966fe022ce5a7115da18b2985f4dafc72bcf0ecf52bb2f1bf112691a91e6f1d7c228a43c8de2748938c3e895c7236567e7f9b3e730f2bb0a80812680bae83498ac21f627e16c8af05708e55076a10be350e1a487d9a1359b814d55790a3cfe91201f1b73c0b0ee9c48470b09b82a68e90cd434ed2d378b941e0e636fcc31ec41b7d8ef5c557c134a85f5961e1f3c89af8d55b0e48a5577022dcb57fa6176b749aa38617c5283d59ed10baa9e5b6218fe7acc564cef8a7cd7f2a64852813288703ec47b6570df3e667b03e2a8413efa7c857600f833437b5cb22283d4243c3825ecf86167d5be39e9866733ee7c87e355ad3c8ed3ac78ed077a6a316d19174bad7f4791ac4d3057fffdcf807ebdd1cf572f8de58da4edab79039f8801a6b7106c78a045083cf4f2c73cf28f4019da2c5e1575000631e4fef9593251c2578ce8fdaf16638730e43617c8bd9d1bf7c3b7caa0a9916aa16cfe1ff8266db131a7f72b7359d4d4aa80a082715fca5dcdbcaf338f37844c59e044906c3202fa2c0b4867c8f45f2a82ad1b955076cb69278671ac36c59f4b14de51ee89d5d8dd3cf6f25ad7843570bf3c2456dfe2cb1d1347f6f30540c358ae9e6bcba69d695956ecbd648a24b14433378611b83e6e4c21f30a33f407e05d6ee0285a754667466bebcaab6a76285860d8ac4c34cce68dc236e1dd787511878c7b6d75e248a6c96f434537fa3ba9ce92c9b60e850b377e93cccde2b68b43871ad8d79ea939d2f67c2763df586683f037a70792d7bf3572829075a9d3b02bb42b45d7285bdc33e6caf1eb2eda5eba10e9620bdad4f3d2578e44da21feef9daa58bd5277ce7d13ea41555f4e2a80cc5fc52282d838bacebd0ee17f12ea8219378fc9aca1a4ea7a5c34bf84615c3364123ece697d6454c7ca2d816330518ceb901d4db7ac26770786516c1f1dce2cfd80a79fdeb8f77f364f7e48da534c7c1c1f21f4c7b5a4256bc54a01d9171220b494199d2aa412b1a71173cfd5ba38cf11de7bcecba4102b9e2a7e0e44c21cd36435c9823aae500b648672f58b48012b5aa2add7eada078cb7480479809c05e9f1640b620a3e819ce6f22b8841cff4507889591fa1a8b4cd6dc8a12c4d0ca731f0c466593f52a29be2143576a3e945696ec743a2f3c9b56b8369becab662923527f162653f5d8f8fcab06ebe57986b69325689c67986350650eb7ec9e25969909beaeab0bd50375eebc1cc10ac7ecc000e614d609b9677b0bc65741f4df7c32f9a563c7290d994342a9436511da9d65c49a5f72dc7b2bfc6172f57068f1246c5042c7453558059c3930f4a0926bfb75f97aeeda5bfc6ef552077f765745dad1140b69fc27749156e732981f935685e966d0e745e2d96d625bbd32cbc279ebe97e9a48b97541c2aeb94b5a0efba7b97ac2e79042b70b48438e8a17d755062dc469c19eed22ebabcc2a9da900b7c85ecd932a002772db0dbfae64deed8eccbf4b5a4abb0df2169d713199fcbbb604104978f6fb48ea3a4a909d25e0ff0221e5f7db1cfafefff28969bf945a0a0982ee7a3cca47cdfdb21a6265929f3b3f651c40527c5203fd4fe917c84f4a84caca8d4bd27b6b3c24f669a1a5567f92fe004d55000460855036345ad334f05f9b921a7eee3b59c03aaeca5c81af586118ff808806d231802f89ca6821d956421388e01d47f6cd9d6cb23fd7dadd454a957414083bf5cd1607de871ae123f5966886eefc658d0803c642c238fcab7e9065a919bc2b89bdcdddb91ebadefd9648ffc892b9a27f6e233337a932261e611c00d7898952cc618e2d46833ba8866ea57c89ceef855ce0eb687d2d02897f3dc69129ea6916d5c3d3d1b4062831c5a0db493258b0694106a8c834185653d87ae008d7d1468cd58e1ef3eb575be3faee580860f9d3153521d03b00d9055438b382339ba106fa78ab9f6b55de3fdcf213cae18d917d806871e6cbe9d2874b23573fab23c9e70d4c1d889cc0f353610f54953dac5818e0fe324f2027c2e8adead09256e441753f90c1eb8dec916e209cc6c5b56dfe0561acb612a7c608889b3eda9eb513ae6f6f981892da3076d9c6f568aa21e9dbf6a1d97370282e93f79e5012813514ee4fccd6d06e5a93e13965ea75e5b9e7a1c85432115f8505e13f118f6b030edd57"], 0x10c8}, 0x3d87cfa46e7056a9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4ee2b013531"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000002640)=""/90, &(0x7f0000000400)=0x5a) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r4, 0x0, 0x400) 3KԐ~dzn7=7X&ِ٥}DG*0y1$c@+hס(If!D-LdzG${?@xS}diX6J>*mTNin"QrC+uvm_fault(0xffffffff8254d018, 0xfffffd80276ddee0, 0, 4) -> e kernel: page fault trap, code=0 Stopped at 0xfffffd80276ddee0: addl %ebp,%edx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8254d018, 0xfffffd80276ddee0, 0, 4) -> e fffffd80276ddee0(b,ffff800017936bb8,83,ffff800017936c58,0,b) at 0xfffffd80276ddee0 end trace frame: 0xffff800017936cb0, count: 0 ddb> trace fffffd80276ddee0(b,ffff800017936bb8,83,ffff800017936c58,0,b) at 0xfffffd80276ddee0 rt_match(fffffd80370214e0,fffffd80347512bc,1,0) at rt_match+0xbe ip_output(fffffd8034751400,fffffd8034751d00,fffffd80370214d0,0,0,fffffd8037021460) at ip_output+0x4d2 udp_output(fffffd8037021460,fffffd8034751400,0,0) at udp_output+0x58b sosend(fffffd803b374c68,0,ffff8000179370a0,0,0,80) at sosend+0x63d dofilewritev(ffff800017947650,3,ffff8000179370a0,0,ffff800017937190) at dofilewritev+0x1ac sys_writev(ffff800017947650,ffff800017937148,ffff800017937190) at sys_writev+0xa7 syscall(ffff800017937210) at syscall+0x507 Xsyscall(6,0,d,0,3,11b3c2f1010) at Xsyscall+0x128 end of kernel end trace frame: 0x11ded543d50, count: -9 ddb> show registers rdi 0xffff800000b86800 rsi 0xb rbp 0xffff800017936ba0 rbx 0xfffffd803d4289a8 rdx 0xfffffd803d4289a8 rcx 0xffff80001490b000 rax 0xffff80001490b000 r8 0x100 r9 0x7 r10 0x86ec3f86f99dec0 r11 0xfffffd80276ddee0 r12 0xfffffd803d4289a8 r13 0xffff800017936bb8 r14 0xffff800017936c58 r15 0xffff80000005b720 rip 0xfffffd80276ddee0 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017936aa8 ss 0x10 0xfffffd80276ddee0: addl %ebp,%edx ddb> show proc PROC (syz-executor.1) pid=102633 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800017946018,0xffffffff8255b058 process=0xffff8000ffff70f0 user=0xffff800017932000, vmspace=0xfffffd803f013330 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 67246 418559 48794 0 2 0 syz-executor.1 *67246 102633 48794 0 7 0x4000000 syz-executor.1 64773 378426 84117 0 2 0 syz-executor.0 64773 505770 84117 0 3 0x4000080 fsleep syz-executor.0 84117 172325 6596 0 2 0x482 syz-executor.0 48794 58729 6596 0 3 0x82 nanosleep syz-executor.1 5696 516655 1 0 3 0x100083 ttyin getty 186 201836 0 0 3 0x14200 bored sosplice 6596 452044 47313 0 3 0x82 thrsleep syz-fuzzer 6596 286273 47313 0 3 0x4000082 thrsleep syz-fuzzer 6596 45926 47313 0 3 0x4000082 thrsleep syz-fuzzer 6596 61455 47313 0 3 0x4000082 thrsleep syz-fuzzer 6596 110654 47313 0 3 0x4000082 thrsleep syz-fuzzer 6596 3617 47313 0 3 0x4000082 thrsleep syz-fuzzer 6596 435800 47313 0 3 0x4000082 thrsleep syz-fuzzer 6596 419216 47313 0 3 0x4000082 kqread syz-fuzzer 47313 501517 90091 0 3 0x10008a pause ksh 90091 314540 58778 0 3 0x92 select sshd 58778 287746 1 0 3 0x80 select sshd 72949 101347 83180 73 2 0x100090 syslogd 83180 106499 1 0 3 0x100082 netio syslogd 34598 452441 1 77 3 0x100090 poll dhclient 43377 86448 1 0 3 0x80 poll dhclient 2469 112276 0 0 2 0x14200 zerothread 95299 282760 0 0 3 0x14200 aiodoned aiodoned 44059 33851 0 0 3 0x14200 syncer update 32945 323146 0 0 3 0x14200 cleaner cleaner 17899 158247 0 0 3 0x14200 reaper reaper 51243 216813 0 0 3 0x14200 pgdaemon pagedaemon 42705 205615 0 0 3 0x14200 bored crynlk 91282 164817 0 0 3 0x14200 bored crypto 60009 108472 0 0 3 0x40014200 acpi0 acpi0 70852 75160 0 0 3 0x14200 bored softnet 28346 389802 0 0 3 0x14200 bored systqmp 60751 319833 0 0 3 0x14200 bored systq 90274 189005 0 0 2 0x40014200 softclock 93793 358848 0 0 3 0x40014200 idle0 27550 353873 0 0 3 0x14200 bored smr 1 237270 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 9600 7035K 7807K 78643K 26655 0 0 pcb 13 10K 12K 78643K 1114 0 0 rtable 116 12K 13K 78643K 3854 0 0 ifaddr 106 23K 24K 78643K 892 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 368 0 0 iov 0 0K 32K 78643K 1229 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 78K 78643K 7957 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 104 0 0 VM map 44 11K 11K 78643K 70 0 0 sem 12 0K 1K 78643K 1197 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 5280 0 0 sigio 0 0K 0K 78643K 128 0 0 proc 50 38K 63K 78643K 2206 0 0 subproc 32 2K 2K 78643K 595 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 440 0 0 in_multi 30 1K 2K 78643K 659 0 0 ether_multi 1 0K 0K 78643K 36 0 0 mrt 1 0K 0K 78643K 32 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 1188 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 161 380K 384K 78643K 14163 0 0 UVM aobj 130 4K 4K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1084 0 0 NDP 24 0K 1K 78643K 301 0 0 temp 254 3541K 4176K 78643K 230475 0 0 kqueue 0 0K 0K 78643K 57 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 163 0 157 1 0 1 1 0 8 0 rtpcb 80 655 0 653 1 0 1 1 0 8 0 rtentry 112 784 0 744 2 0 2 2 0 8 0 unpcb 120 2243 0 2235 1 0 1 1 0 8 0 syncache 264 34 0 34 13 13 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 4345 0 4345 4 4 0 1 0 8 0 tcpcb 544 7092 0 7084 21 19 2 3 0 8 1 ipq 40 30 0 30 11 11 0 1 0 8 0 ipqe 40 84 0 84 11 11 0 1 0 8 0 inpcb 280 10928 0 10917 33 30 3 13 0 8 2 rttmr 72 10 0 9 1 0 1 1 0 8 0 nd6 48 93 0 91 5 4 1 1 0 8 0 pkpcb 40 12 0 12 5 5 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 101 0 101 21 20 1 1 0 8 1 art_heap8 4096 30 0 28 15 13 2 3 0 8 0 art_heap4 256 3016 0 2801 40 25 15 18 0 8 1 art_table 32 3046 0 2829 6 3 3 3 0 8 0 art_node 16 783 0 746 1 0 1 1 0 8 0 sysvmsgpl 40 49 0 27 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 1195 0 1185 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9569 0 8158 46 0 46 46 0 8 0 ffsino 240 9569 0 8158 84 0 84 84 0 8 0 nchpl 144 17084 0 15476 61 0 61 61 0 8 0 uvmvnodes 72 7102 0 0 130 0 130 130 0 8 0 vnodes 208 7102 0 0 374 0 374 374 0 8 0 namei 1024 62863 0 62863 7 6 1 1 0 8 1 vcpupl 1984 43 0 1 6 0 6 6 0 8 0 vmpool 520 68 0 26 4 1 3 3 0 8 0 scsiplug 64 7 0 7 5 4 1 1 0 8 1 scxspl 192 63642 0 63642 39 37 2 7 0 8 2 plimitpl 152 423 0 416 1 0 1 1 0 8 0 sigapl 432 5359 0 5345 2 0 2 2 0 8 0 futexpl 56 137997 0 137996 6 5 1 1 0 8 0 knotepl 112 1671 0 1652 4 3 1 2 0 8 0 kqueuepl 104 1567 0 1565 1 0 1 1 0 8 0 pipepl 112 3406 0 3387 16 14 2 2 0 8 1 fdescpl 424 5360 0 5345 2 0 2 2 0 8 0 filepl 120 47885 0 47784 26 21 5 11 0 8 1 lockfpl 104 3263 0 3262 1 0 1 1 0 8 0 lockfspl 48 998 0 997 1 0 1 1 0 8 0 sessionpl 112 57 0 47 1 0 1 1 0 8 0 pgrppl 48 153 0 143 1 0 1 1 0 8 0 ucredpl 96 7387 0 7379 1 0 1 1 0 8 0 zombiepl 144 5351 0 5351 5 4 1 1 0 8 1 processpl 864 5381 0 5351 4 0 4 4 0 8 0 procpl 632 11661 0 11622 4 0 4 4 0 8 0 sosppl 128 113 0 113 18 17 1 1 0 8 1 sockpl 384 13912 0 13891 56 51 5 21 0 8 2 mcl64k 65536 1544 0 1544 134 133 1 64 0 8 1 mcl16k 16384 61 0 61 19 19 0 1 0 8 0 mcl12k 12288 152 0 152 16 15 1 1 0 8 1 mcl9k 9216 105 0 105 22 21 1 1 0 8 1 mcl8k 8192 192 0 192 12 11 1 1 0 8 1 mcl4k 4096 511 0 511 9 8 1 1 0 8 1 mcl2k2 2112 51 0 51 17 16 1 1 0 8 1 mcl2k 2048 73144 0 73101 24 17 7 13 0 8 0 mtagpl 80 347 0 335 4 3 1 1 0 8 0 mbufpl 256 168479 0 168371 169 159 10 39 0 8 1 bufpl 256 30076 0 22975 444 0 444 444 0 8 0 anonpl 16 666354 0 649532 232 144 88 102 0 62 8 amapchunkpl 152 29077 0 28956 89 70 19 19 0 158 13 amappl16 192 32009 0 30935 263 197 66 69 0 8 11 amappl15 184 1391 0 1387 6 5 1 1 0 8 0 amappl14 176 1262 0 1257 2 1 1 1 0 8 0 amappl13 168 239 0 238 1 0 1 1 0 8 0 amappl12 160 807 0 804 1 0 1 1 0 8 0 amappl11 152 1381 0 1370 1 0 1 1 0 8 0 amappl10 144 212 0 212 7 7 0 1 0 8 0 amappl9 136 1233 0 1227 1 0 1 1 0 8 0 amappl8 128 767 0 723 2 0 2 2 0 8 0 amappl7 120 378 0 369 1 0 1 1 0 8 0 amappl6 112 1301 0 1288 1 0 1 1 0 8 0 amappl5 104 1217 0 1207 1 0 1 1 0 8 0 amappl4 96 5002 0 4972 1 0 1 1 0 8 0 amappl3 88 2156 0 2149 1 0 1 1 0 8 0 amappl2 80 41089 0 41007 4 2 2 3 0 8 0 amappl1 72 107936 0 107504 26 17 9 20 0 8 0 amappl 80 12524 0 12460 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 5428 0 5345 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5428 0 5345 1 0 1 1 0 8 0 vmmpekpl 168 34436 0 34392 4 1 3 3 0 8 0 vmmpepl 168 657651 0 655300 365 227 138 142 0 357 30 vmsppl 272 5359 0 5345 3 2 1 2 0 8 0 pdppl 4096 10862 0 10784 17 7 10 11 0 8 0 pvpl 32 1729316 0 1709556 476 272 204 277 0 265 23 pmappl 200 5427 0 5371 5 2 3 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1003 0 421 19 1 18 19 0 8 0