d315d9311739373bc9d69c771f74978b158dfb4b7c58e2a2df5023eef5905e45b5f82c7321eb26cea7011169556f02afd9ffd00ed5bc185d10426b01c9ac557a36ddc7aea06629c85e154ad5e89e8375b662e6c7859a7e1a54374899024d82129d80db5a5af8eb806056cfe2d3c7de2ad6e197be5eaae0ec24008875bf5ba02a9e6ae27a37f0b544e4215ace6816fc3dd5245f78ea023de8a6010aa6ef8c794f6b39631d75129c64db9eb58cfd16ef924a3083631308c88d0244d6134a85e6b1797a5390889fd3f3158630f405ec0ed40788e1d028ea5776dd3014c07850ec90a0004979083e720552fbae3371304da037281a34894d1f2af2351b6560ccf0d5763c706440635bd2f198dafe3bbda238312ae503125f1af125b41c482898eaa6711cdb9fde1ffe6ed5de3394434dbe0e1e8ca4cc1b0c3011d015642f5395fd8986f5d6da2437abce43281880ee4db8ac5d13e1977b900c2c20e57aa1427ff1a9480b862ca842bca1b53f3a3f982d67736b1caf01a1b91ab85d4a33dba5b30e408c69e8bf2bdf11d3e6e476cb7079f7cfb1540275f57fee1d775b96c996566286967d3d5b3bfadcbdb28c13e97f728699032c3ef9f901e82cefc08ee01ecfea502a190f9be1256d61ef9a22e497d96caa1293d31f5f34fca22a456bbb4a75181f67fbb3c3a2383d611b0422e7bf944f9a8103518e6e10e0b4e1b489de8759484e1fb1577aba55eb41f133ac3220c2b21f7b7b22fc17d35fa59fc2f91be3b0b6df8b059f4ef3a9c22a713679d40e6e646ca8e5013142f707b7930f23d03dd6384218d1eddb01eda80341dc6b63c65377cf2dac88b2b2dd6ba36e9fa37b98680a8cc13644f9d0b3cbd503bc5c9a16da0b0637445603858be49bf1d82e2fcff7721d6c9790d0ecc787c2b96fb4894ba863e73f5c77be7c443d221552e64078c5f42dad7803a2db1e484c33c2307f6719cc19e97c45c2f5ba1531f5fb25163701842319df8698f2e4824983bea361a8fdf9c031c2d76d45c1129262770fe23f37040b15f50d0a101578e1c38414d4d247b2ed44c7749dc6e020e46326ab127439e4bbd3e420c7a10a75bb52964086f576eb937fa3146a8382e3ee86c747f7b706742b99ce0caa9ceac6752bd0b7fe07f184be686cd6c8394a1fa05b86f7f125fbff046df25f0a6fb4fc59b3414295008b76706b3306772920189a395c41cc30b628ee0b9d11c8160db05d3c499ddf393aa13bb6a73a5659eaa4f0892004853301807c2213e4352284f9b97a256c727d8e0591aa1064abdd1dd958d71e9f081f4932e9dd15369bf62712804a2dd2d48d307252408f107e32e84b6832ae6373ff58c3152470a9ed05b15bca702f3bbd439f74ef40c9e027510c9ddf94b79a4815b63d85291a81024d5794f976d842805b3607b560176a038afe33ef3c5a4dab2b34ce486b8122b098a29ed37077102a84fad3e8e711de19c98937647ce1775e56dfc615ac8e3ef690f0e4d288a9acded124b186bf6cee6bde988df0bb978c02731f11ecba1c30780076ac3ba47d6eb68675958108be80cd1b5069de0d3c20caee48d99621c2adc0cd14620acee68f628fe2d5a46a2e9a289b76b350203564818fef1a2c4156f62e001b15162703f512f4976d29622444262d2a3b8dc99df5aa48b6d11d6297ec669985201a344382655b97185f9665c8e87961ca8120eea86b3d97bc34898588e131fdbd4e248f48794d0a5ffb597b732e79e94d4ca39f5f0bb5b6bce187d09acdeed9ce574f4840e5f1789e7ce2a1d8fd468a79a94b5c19bb455063b42e63b94621d24a66b16ddab5c5f74eb8c5b044186aadd493ce958d472c081eedc76daad0fe4bd3ba231f43205c4fa0f8d783fc83b7a382464a978beb15d530c67ccc77fe81577a5175cf6b5f4a260d56b32eb9f658215a10615090e2f06b306965288521d8900cbc754ec31541dadb5839362d3042b002e9d115dd4669030e6e7276d8361362ebde20d7346c7213ae8399171f307920bb709c1ef51a0ef39bda1bc12fb4db2a84eecf0c32f536bf263c50680f1587b21f5977760fb21b848624fda72edef629be07cabecde2a6ded273dbc3dce1ccd6ee476f28147b7bce87810e3db196b273a3c7721011dc99ba4767f1eb7c77eac732a576ee51602f23627b92193dcf25590bc4d61d31a6ebb8a2a4443fe2ec2e6d3a7c1515e0da0d880d73286e9e49c9c57845c30a53d1e6a1f85fb6a895fcdc9c2b6771be6858d699d5ca1259864adb4c9cf91f8d17e7221d8b90dee7d002fcb547b7acc37b9693186f78d8d6de5299f6f4cb87717b14ddc353187b43424eab0ff5899decad19f508ef87e7772cbe2126838a927ef3ae6b1a8acddb61e2b7cfa053a675add9a78b84ff689fc98f20a6265b60ee0ad57b8fa374a3999c8e4a044508922befd6213e105548fffe29dc29e9bcee4007d89f94f128f05297cfca54a979df3c2e3f5cd2c10b14cad2f1dcfde1ec154b643b0912e9f7e9a65364dec0ee006c6567ba5a926ad8aaffde5215fc0be267e8f854adf74783f8e05a02b630f0da2cb37f896e3ea8ec2b29cc2014eaecbb5f0c5d8f2ee56d8466ee9c9d173317121be422150887a3827f30507584d6abf37ab0b2a459d17416b76beb57ccd455f5e75638485d3786d1baf4982ef1d5471bf9248778408ee2d134281cee49006d8ac36015b8a71dfcb01b86261441997fc919a8e00d09699500c70be3fbe461a46ccd211e6a09849be1079a535f630e4af1c876e10c23ce98dab39759c0e8410136bdb17fedc5e7c00cdacc1fbe67da11017de0ee0417fb19698f7e2c2f6b8c2cd38e041d4e41a3a2609b672bcee22c3f889ab6709bb2708044a42be9026afcb9528833407e49fcaec313aad508400945ddcf78985cf119b9a729130ef3d9c71c655addf8aa6f317e6c80a00f38f8e0eff7a4ea80622f4d111bc8ee05aeedead8342b8821d80afc6cee93a4a032508bd6de842bf5ffaec3cf0a746bacc7604b08506a690112d37d34f0a8d0a8ba7d25e019cc0587de3315d92a15f9d6845d5e10c4300e056186c99b55f9a3c666b80e79b24dcdb4e69f48155b66c31b22f0ddc4e63bd71139e3a33e5f1221912dd730fe9d8c5b39058c260f2bbfee6a555c1955019e8bf177a03c3d11b38a76ac59df36ccbe2e2c94ca883bd8881e0e6d6a76d09a9e6a8d08f91feba15007abea519210b6650cf8ccb95c2e6f3bfd49e29e837fe6fe48901826366fe9e46ebb09a990581a419309bc0eed71525db0391f0d8511d708bf4fb99b016f01a6273cea1dc2840ba561b6973f605a6ebf186fda8ca259ce33d32add34f05825e59ae0e2abced6ee7f8fc32aebf3f45595e6097ff33f8b4244ece64f92199b790952bdc2c46b2e703862bdae0a1b002dd103d25fea6d000ccc4c8ef51ddc020454e219ea6e491a6fd08e9e3446f34d02449640de99cf2194976fe3bc6e43ca958bb7399ff99cd13f96ed7b6b0b58b9f6cbfe795e022c25e5f4c4a3963d12f8c91f571c5c2ba4344e2525033106820d7139d078bfacc769fa2dd3e7d3b1c639565eae324f07e940e9437f7797728f20b2ad34038f4cf5ffded884760151543e350a8f5cadf0e875485ce054b4e7bf1123803d2ea44baac715cbc080cea3cefa4b1e7c6ea1fa1e878fb8f7c467b5b46bfe80d357a8774995120fc3aff83be2c0f6d6eae65206cc2bf485a46edc4db535fd50cf9c4bdf65215f22bf0e0d279ab708006aef4a88381c5bbbdc49d8694bc1c48d1746968ae1d1894e310d2de0888781cde03bcb3fda64a5f64daebd432ef7caf35a9006d4477e46f7f167a931b2e2e0a6e4c8916a70aea6c08c6e927f3d4d", @ANYRES16=r31, @ANYPTR64], @ANYRES64=0x0, @ANYRESHEX=r34], @ANYRES16, @ANYRES64=r16, @ANYRESOCT=0x0], 0x7) dup2(r6, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r38 = dup(r4) sendto$inet6(r38, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r38, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r39 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r39, &(0x7f0000000000)='./file0\x00', r39, &(0x7f00000000c0)='./file1\x00') r40 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r40, 0x20004b3c) renameat(r39, &(0x7f0000000200)='./file1/file0\x00', r39, &(0x7f00000002c0)='./file0\x00') readlinkat(r39, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r39, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f0000001b40)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 11:46:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000100)=""/134) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 11:46:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 11:46:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 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) 11:46:27 executing program 0: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x6808fa36dc78d4cb, 0x0, 0x7, 0x1}, {{r2}, 0xfffffffffffffffc, 0x2e, 0x0, 0x17, 0x1}, {{r3}, 0x2, 0x8, 0x4, 0x5fa82933, 0x6f95}], 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:46:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zerm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0xa, 0x6}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r9 = semget$private(0x0, 0x4, 0x43d) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0x8, 0x7, 0x9, 0x5, 0xfff9, 0x400, 0x5]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x2800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="06639fba93814188cb20f5ab63945fcfc25ea0347b193bcc0a2969fbddc5338825fd6d01ed74be074e8f9345a92a7ab83cca51452611d4e135c399447f65b09d72fdf1c9f4a4ea38ada2ca2598b521b2a531c2ef064308c1a82259e6af0377f6f785a1a68ec8b961df38fed3a3305209c68aa0aa08e9315e66953086ece3e60d87935b5a886709f9ca0f1666d3b906e4e77d", 0x92, 0x2, 0x0, 0x0) 11:46:29 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x10000000000000f9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020222e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="070800000f370025ff149b53ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="01002eaf667988696c653000"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r4 = open$dir(&(0x7f0000000500)='./file0\x00', 0x8, 0x100) fchmodat(r4, &(0x7f00000005c0)='./file0\x00', 0x80, 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r3, &(0x7f00000004c0)=[{0x3, 0x8, 0x2000}, {0x2, 0xffff}, {0x3, 0x7f, 0x1000}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 11:46:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) chdir(&(0x7f0000000600)='./file1\x00') sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="d620b315772d46302c40ed1ab82dc8e47f55e2c1fa074bd6cc1f71ce4464dfdab03400c3738608b6bf2735c84e2a24e06653b6dc61d72b07ba9b8fcbf0aecb354ca76606f06bafc52a0352406e804133c60ed6a65ea64274fc2da0c8f7c1b5a2467ae6496443c7977be7831c97d2f890afbc5d1f5378403dcd77ecfaaec887ca5f33ef19524bf3f9096e7b39942ba65104a8ae456fc5f46ae705f13b7033862a89eb9fa4bd5d936a8fc828fbf4239a9c65d05f9e0f94897a5dfa8810765c114a799a60da031449104adaa46b897ace5d4d33ae44471d6d09657c", 0xda}, {&(0x7f0000000280)="a62d415aa91131127920a445244647d4e5e58a7079cc6e990b460b6582817ee8dfc8ae", 0x16}, {&(0x7f0000000400)="af1af5463fd3e7afa5aacf55588d51d897278227a52c261667779a4df3b6110d3eefc3ddbb0d8f2a6a499f5fe0ce1bf547d49b215a7d16ce7d41a5fb55b6104e99ea1c87f48590c6ccae3e824a9d71fb75879f5ca165a69f19bdf5afab3d4e93adb1605e1b5e3fd2ef6618659921a306cdc928140bc237db20f149793dd7d5da84d956274e06630f9f3c7f89f84db6c49957b6f9e6f68aafcf84cfb108655f626f8a79acc0b02433833c6509a82286b2b04d522672fcdd31521f62267c7ecbddcffeca1778697eae271b689628ac4ac8dd4c65ac03615af10c1a4ebff32f9b1f919aa4950124982c0c6564f2a84b", 0xee}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000010000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4], 0x18, 0xa}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x0, 0x5}, {0xc8, 0x3}}, 0x0) chflagsat(r1, &(0x7f0000000640)='./file0\x00', 0x1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x4, 0x8000000}], 0x2}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) r6 = semget(0x0, 0x3, 0x2a) semctl$IPC_RMID(r6, 0x0, 0x0) setsockopt(r5, 0x4, 0x10000, &(0x7f00000000c0)="38acf2a8abba35bac74268f7543988b4d54e142205eac2649aca749d35f946ed63457cdf899c6cb35470fa8ee3dc4a96f7ddc0a3cc2e1652a5a916aa1a68eec4036d2a7359a24de1c112c8ec7e8ada366c5c2a9e6826b67684b5fdcaab77f721a0f131c5219ca421b2dc578d03d80d6ca2fdff1f7880d46e9a62194b5ed2fbef9259077388637ad41887eca8812a36891af86b048bebd22afc76dd1419ca6f107104260997a6afbe324cbb3e412124cabee968983c56", 0xb6) 11:46:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001400)=ANY=[@ANYBLOB="daa94e0cf9242d61905b15a85965d08405ae2dd6046f248cc2b0a2936d7f8c0bd488afad098b7e749998a9e7053a350cea1224594ed4bfddd3587dd0dc64ad08e5f5e351a9af367e3af649da7d15f94c1cfb22529ae2606e779e10e85b2a2573379d026a936756b615b5813706f28e65b251887c22de6b01e5edcd8d31399a87139c9483be429b965ee9c9ff0c66eb7e91bace5b08783770e06d16f9c7f509bc1700335977de10dcd419028ec7294b19323c7416a557f8db92e324cea296af161912ed1a60b7e31b6bbea20f8322a0539d85f3376901000100d75d16a40db9dbf5c8da7c1614522f97798a6d060177eaf273234181856818"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x4, 0x0, {0x2, 0x4}}) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse\x00', 0x20, 0x0) pread(0xffffffffffffffff, &(0x7f0000000140)="9b85a57c55fd6252fcc4ca0b5c8549af7364f58a1dfc16b9c64b32e536eb6e31dd67bbee55006cbd20c17214945d69bb91ade33992ab857199548621bf1f3f4082888435807d687f201dd1fc8fc6f96ca067859de6953bc2ddb48bdb7c3eced420675a2d7e3e563e791112d97758d923142533dd5f759dd9be2b638f9b3fd7ac83936f97c079302c71eb3a32ad85180e569067b4d8b009c7f654664aca5fa32299450a6faf73a80ef29ded43e6ffbeb068fc028c022b5da31573ecb4f332cac9f873d36b4676aad191f8ad38c20ed47ce3da34a87c5c61d8490bae3e33364804cd0fb8bf56fa22085486cad49091083950f55ff0b361a6d888e91eda2d23a69b5849d084296a58178890c2962a20b67b29a849d28d6429d576ae102d457ddbf713c247ecc09fd0551bdcf148888620c8f721b5cf503123ea6d499536f915b9105462f6c86a5f951e44b608c2d82b146e705c32953a43b4a485fef3144939bf7e00d99699b8827fa2fa0d956d394506c80f0c8fcaa8c87908f187bb78b8dc3b83833ef274c8c2a7e0fc5ce40bf50709da9769babf61d4e6c333d48bf5c62ec6a1da768512176d0fd98955f49ac5e39a702cc2ae064c75a63134f00bef305bbec5fff88f48352da516e0dfc431db0506abffbc0c18eaac2647448fea772c67f90d2a85a55a40327e137e7ace9d45763f0aacf0689e6e59711900da277162584a6a1989f33394e4b4af9e138ac9e317540401ed7956700d51659f1bec1d1e922ab04639bfb0a6466b0dbcf4242137b1e4d8cf5f4af3df2a391466ca36eab86600bff71edd3a480b5911ff8e4cd3f215d0f705c19f8a3be2c23364d757a8f3bbe7aff415d887929d96b169500a4f9992e932e2f563b495ce3b45ee2df2cc59a777e32fcbfbe5cb148599ca649c4fd52197cd306778841f4e334034837da42b34488b621b9f3b3cca5407e004d01bbbc09a660860146ca7522fec8e143171d894b8bad886f02d44a3b3204246ca82470a7ed2eb32d6efbdd2066442436f6071b2b1893e6e54cd911ad997337ec197fd45754f9d913a7d0b49f97568e4c498fce899d850b7601812176764b6ee1e0e702109b3671c15f55ef288ca228ac77efbade14d77d558c0cc1bdee25e4d54ae2bf20e0d8b7be13c0c071fb4196b3357587fb5b1e7871fa0ed02338d9a319fc67cc19f50b4570f909ceee4e2fb1e697af698b02840d546c9f494fa4ac3266d82c9aa3711583ee766ecbc720d60797e4fcc748afcf529e1245365235722e0757b5379706f05e49a4b17effef3e3609a95648f32ec2f262fe3e4b56c77f63c4656d03fa3b8e895b1d97ef16fd906d4191a547a3e9a409ff9ccef27f529fa23826ab7df5cc7c7675198f5beaca5a7febe825e838d0210dda69fb165b203c0274f64687a8c49f3f92db5a278de0c6bbe7388c6c3e650c622a351ea1b2382cb5d7f8a7c9659c59bffbdac8db8489c55c2dd4e692fe708abf7644b22040968a9e7bca3830258e00984ed436cf263227148c4811525ff399330d6226e8a1b9d2ee80878ce978a62a250268efa5f1b3368c2a2021fc62bb9d9a88aa375509e83f585e84c914a9db216ba2bb6d745f99a66b0438b14f35a7d4b18ee8dac57ca2e01849bb501b14c595c3f1dc04e8d7a8a2258ca2ee15339678de21ee3577000fe812f338daa358738aecfb06bc6a6e8d14e4ee53911b8ef97cec11d437715a3d82a1024b3ad3dad2190a3548f9a2a6ce356edefdb122ec28b93c24c1dad7b577609444e94a4f650be698962c6ede4a5e7863ecb7b99b006ef6592346a80f67fbf113cd92e48612aefb0da8f4ba31908b197fcce581e3551314c8b2c025041d88be21f442459e801d23a82e6221e29694bac19472e55358b974e5d517f5e458996a033e0c1c78b759dcacdade16c67008382f38005616770da19026838a562c4d22286d11323297a92d6ee9de995fd1ac10dbd04e4f9729714876f7af7d2b52858e7bb5f6f7e2301e5f92d54fb94cb0ce39a34dbf435b66333e17ce00bc3811a14bbc11f46ef81a3eebe9c73bad13b52fc1debaa29265b5ec80df499a5ffc0f1acf7bcd1afe448ca48d5b52709ffe9220352a860f127373aa24a71c8a7f5be828fc3cb694255829ec7702d0e630cac6e3bd7a4d9b324d7e280e5996c477b5a5c9c24cc949bbb3c69ef85166cb35cefd086932b562ea987fb6a8fa9a67e72984303d5196685377afc18999e2421c0fce68089a1a2a2a8e7ea12b0e1219787d12c2a72fb7dafa9e27e7f917b13f4f73c52f55514bca685aedc3cc06e1f98fd8feacbe0017dfd9cba2c0bd9d7aff6f1edfe1994ffd53a420a3126893a3ac0ee9f66c4a8ca6087e65252a19875b2e7ea35d89aa0ac3c75957e5c9416cf4fc386b0683acba2aca98bbf190584080adb6bdfb583d65ec33f0d1a3b7d964940e80b70be488105383b74c30d758239ab70ebf95a585c3b47e6a33fc51560c443d361c9182488ee5d61a2749197e2683216356f49a4e88ef94b968fe92ba98f1066d40dabf06b0a3284e8ab0f914f950532ed642babea0906a554aad337b1a25ae4c8ffc8fa96b7de046c57a88c0ee33941a9df7c9af0c4f578b4fa0690dbe5bbd19c1873f0c4d7364698f8a5549b13a80f7c2db8b3683e771660afd2e312c5e693eb77fb64322f430507af9d8c164fbac2b2054081c7af5a9c32edec799706d90037ca78e139d9242e2343dc6ca8705d58ea57ea12ddf0f9b5bd72eaa1feeaf4112d74cb79ce816d03010a1b2762c3b1bb2b8633ea2e4ca80e10fc9a3308ec41af3d2fb1d709a871e66887ad116c3432d6e62631cc0586ea32ae0cd795e4fd317e2614514213bbaac609a424be42b4bfd89f6dadb25863e2921805a87213c373f5984f84056607d4e9cd397da8c81d4ae2a12709c8db153458df47731c86e93b04f2df102367bcb9ebed1ef2a9edd8ac59cdeb031ba2f7a9063ba6faf3fdd68b2eff2b6f406659074bfb53c177bdea49c87e0a534a949e8b5a1e7b788aed075a2369d9c9dc80fcd93252ca9f57fa7e794283bbfd8f8f895eed8c031a2d36bdcd2d5bf508159b2e3592172f058517bb279afc1e4b0183dc7bcc150d568d4dc908e52916825d0e5ba0a2983bf17b1d12dfeb4d7f6a218d8a27f3b1dd47db95815cae4b155114ecac4a44c83d08730bb8e3339c3c4946d6dfe2b4f199ae374ca6f520754cead997650dd08401ad700a97e41bb3feaef2ee4f313f4466393a8e9177458807a87955050d6e52320b2c7b1d9eded54dd35b632947e20308b714f108055552606f8bce1351a91bedbdf556325926fe4d386c5eafa25c2ab333536d31ac0d23e60f8b0900594b7bcc3edc5b30ecc09e48cf57ce60a59edae57f6b06ce501ed629fbbe55c62374052d0dc820f23948889584b4e686a22ddd260250f9546342424cb694466e8dca44348f28116fff760cd890f9da91a7ea8c1dbfe16bd28dc4b2700e10d9b92214c5bb61f1a0f6d88512e1c9ea9b857101516a1f034103a5ca6349e49c51d18f2ea24f6a5e2a4f440fb38c9719c447487c31b4b6a079e4b81afe141e831ffb0d06f8ce0656a7a9fedf78605fc8ca901bcb426fa2ac5bfea811907f787d735c53324a608e9cfe3f4da3ccbcf2d7c6fd131e6aec651319bdccdc0d8625dc03d510af6ab11a234924dfec7b842d7411b845ffb5f382a1f287b0803a508f4b280975ac014f7275072c094c7bd19968efec937251233f51a0ce268510224d355ea34972d7588d478950b1f245dff2d6d38a1e03bb784a94b25bf72c2898b9ec70a072904ccfcfef29a6ae302d4568598bf075c8713e288dfe9d9efea17b18f653e2dda23d4e957dcbb59b0ccf05bba2ae651341903d454ff9fa1a425edbbe4ae775b8c4cbf0c21982ba46298660d87425afbe1c32bd7da01cf77da004bca13347f9d95fac3739ce5ba17eb5384916a15f9bc723144e5b531fb08e28f6fabd6e236b32b30634ebc0be3aeaf691faa006089b4f040f913b231d5bee98b81ed1df831042dc5c736070cbfcf1681857cdfcbbe689024918e866c93e455438665ec4d91f89ca0162638d39d7a3637fe9437e9b5948ba133a8a01077f729153244bee6efc5ae5a45c50bb6e3eacfbd3e37db15fa5864d7a8e6d7f508fa50453b46bc1ea25333af0786ea0c60c81f57a6005179c13fc9c447f223c20d6b4d2173dd17259e43bf095af1b83bdeb5d3c4771d2e756f880b887bcba9b4b1cd37135cac41169d2d9186e9e0665413243a2d8e390a5d18aa295eacd41bc6ee5fc88763cf51fe3b3790251c1e58e101b6e897995b57cc5eee4657d6b19a5a0e96631254759f05a82af8cde763ffb49f735a10ac0e558f4956c841e26372cc463044d3f7596f1d797caf25479f06673626aa12550379527cb8d74911213da558417ef7d36daecf7c9ec81d04f6e900fc81ebdb4982e2854f4eacc3aa40ebe8be2e833e2f766b7daee8b931aa1d6894055223f4d46fb11ec821bc5d2097069783b1aba81f8c080866f55f0fe94b2b6a42f7b218880297c7a2f24e82d731a6128768cbc450aab2d2011c0fdebb7f52a6929222fa4b0a5c05eec568d14d400bb51e3716e5e95a6318b9f6a5810150443ecfd0f195028a1989b88d59491b832b8c1385f6b3a91cf0145431aef65babd6a621d162acede95800f587cea41794ee42baf1a0f05928b085fa29021b412e9e55a3bf53536e1ea08556dc340ca23c538f6643a937dc80acdcdac593775e040bae70a8d8aae17eabca195b4fcafd11a0c5ef0036f5ec6837e8f002a39abcbe06f7bd439503894d73987bfec00d02ba38e409ef014b87106529387a8f1002564ccf876d97a2e83fe6e5229f39b2556c5f4e42eeedb5d1f267e212e5e7738327a3c6669a433124ff57c660f719f09e6fb7cf4e983b388e644029b03fa264b91005438ccda0ba58988468769ccd33876b8fdaadcbb7654ef9e13bdb9d2fbe9648f6ffafede4452dc4606d711ece5e77e9554d2920162cdbbe98bbdcfc3c50d0059f8c5422ed9cb3fa96b1442df5f6e87f6dd4016ef2d67a050ef654b48119a5dfd0bd089ec6180d879e100df5a18dd6eae34012dad2b00fbf253db2e8631ded189066b3a0612760d6edb5870414404b69caea0e49303c6a437cd701a9805be955f2a27cc7a7c041343486c7366a8a5c5708159e2055f97928432bc374bcb761027ed867540fad59ecafae7000bc61738522830fdc419f0c575d5061c1b481415bd38564fd0132b94b44d4aaea2f08a4c0cd0c07d59216aec3bec46529142ee78770b4413a6384bb70f99f786d034ca59508c3721ffbd030c40623513fde6740efff953cd1b09bc4f008b96d87ea4055ace08ab15b9603d135ccd762c02eb7a993439844db38ae2f73864bae2b7f0382861826f51ff74e3776dca7dd43fcb1664b26007624693dd0d60afdbbcd85de59b194eee41f84af6270904816b376b2de2b19a321046fd53a1938ddcb0c317ea108a4a3fcaa540a3460eb41e735fa7ffc221fecbb60e62e25c254625ec05d97f0d798bda41dc800e8f1ca2ebfd941aba8eaacabd4e173c40819bdaa07f7816ee3b491d51c008bdc3df6b98a6413780a657f23932bd877331da82166bbb18ca192e221b2959be2edaaf13434e74e74ebb6bbb88a4facd92b54226c3ab3353616d9206b7a935275faa5209a3209f77d0592e264802109b2d40027b928c29ae233c3903e32841a87828e3ce21baf54fb7d77f9635724f48cbaf3290c2dce8cb0bd2751529", 0x1000, 0x0, 0x7fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0xbe1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001180)={0x1, 0x1, 0xf10, {[0x3ff, 0x8, 0x7, 0x7fff, 0x2, 0x2, 0x2e560d1a, 0x5aa, 0x2, 0x0, 0x0, 0x3, 0x1ff, 0x5, 0x7, 0x65fb, 0x81, 0x7], [0xae0000, 0x1, 0x8, 0x2, 0x100000000, 0x1, 0x3, 0x81, 0x200, 0x9], [0xffff, 0x8001, 0x6, 0x20000000, 0x8, 0x1ff, 0xfffffffffffffe00], [0x9, 0x20200, 0x3, 0x9, 0x7301, 0x1], [{0xd6b, 0x1bf, 0x1, 0x100}, {0x9, 0x260, 0x4, 0x3ff}, {0x0, 0x0, 0x2, 0x2}, {0x3f, 0x6, 0x200, 0xa}, {0xc53, 0xfffffff8, 0x0, 0x280000}, {0x3, 0x80000000, 0x1, 0x3f}, {0x57, 0xfffffff7, 0x1, 0x8}, {0x8, 0x1, 0x0, 0x9}], {0x3ff, 0x8001, 0x40, 0x4}, {0x4a, 0x5, 0x0, 0x6}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:46:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x21040, 0x10) sendto$inet6(r0, &(0x7f0000000100)="90a9023ffa1e562c2b6ce34ef39163621e171f6a73983ecc3b196cfa730e2035a546f6fb7d4415068cff07d3d71c6135db86cdd8a000e95be113d71f6248ca4ddbab1ad15693abc13346490f339b567844fde612f9001afb0e041d67049a799641b4be1f3207722e2df904397611e72ff9f1774fb81b32965ec334dcd473314bd0442200a953e61ca0ea3b2f19c0bd0f3b1ac74fd4163978a11dde26b5f3c8a711e5bdf94aa5a54aca103a5236722694f83f560548cbcf8e1c95523fe5b70337a2b25f86534ed2b60d6137943a342964b89a45b618722a7b0dfb1a30350e56e66936b1bffd9d6026fa3378d6b793253dbfd8569df0b9f969b002e2176350bb5aa577497422b4857b52511552a3b408f041236dee095c63df15759674f9d0bfd615f0ae76bc5d9c519634b8b3d6bbcefab5a59184e888a45fd34bfaa505bdbbf0ad6dc066073931c73aa15159c3c05390f4fa84c9a269ead6367d1697bd64293b62fb767756d4c36748bc367f05180ebfb8554aa1b5bebc64bc2be49eaef5c501dcd7558fa37bf1b1a67e6c5ec4405b5a120c74e6b28ff67d02c1c7ae82b81e6415818dc0ca346b1fb50c01f0561a51164282b66f55999b0a30cec3ab6266d82683fec9843bd164e39a3534dbf6a4c9bacf5f93dfa851f37ebf928135f2e3c765c0111ca76bc4ea3bf88f55408f1c1f1a427d95a049660d1a40da74568507a48c65de16bd1f2aa0f225590555a846ab30bc5f8e4b2c790d73a5c661578fb3ac4026e3291e8b9290d161c2a97738ba2e4dcfcd264aa4bce9a65faac898bfa658d2c8b776c7541889ab015b49b4099c0a56f94db5c741889f679d41865bb95f3be339f6397ee8f89616421acc0a2821c648528265ea0f95a0fe80b5b6a98d264db306af50c7e5cac44863c3febbba102ba087a9aff68f8cd7d2c57d9dcea68e8e37062dddca7a5e502ac34bd1fa49d9316361fc9386c1e42f7a23d374058ad0b193cb01a2e877c7c8c903350739bc4a95d218fb4e81a06e68c2a7ce12094e27ef9afef2603c338f6d9369fac29af6aff3027f8761f1bda53d8b59d7b50b3357c43100ff76df45efb0d72b7b2daac9ab9c9dcbbce35e88efb8bc877898ea0cab7e4de31be6e29aff2f1ad4dd5a9c8bb81864db6b994191b60d9dcc7cf3de868ea19784808c24e704e2e4dad8817f2ce4e418ab1f5467814d823aaee372ac05c4f6afce43c2d77cc704f1b8b3942910c14f7c07a7e543db4bd8ab8bd88fc5dbe7f7db3901f82148abe6363338688d655b2102599734384f8a2a98945d6804787600d80e470fb72fc154117316d7618ef91e82318af68033653486a7dae28e5f7314935ed873ea5b844b78365a52791e988f69e815a257a6332b84f4e7d3b62e814b71a96e8bf1fc911f0f40132dd74aa98202a672d912cb2a0c6f5530a84553141409830d472b2529c4f2985ac70b26846e07b3b76fcc79e1f9e1a5ee269011a2d2209b94411f30ecd253f2bc538f8fd6654ead76fb8e338d7deead55124c80521ed876f71205067bf2062c22bc82fba6a9e4141921d68af51f23bf4f2e0687d0704af6c2dc7491213fa893b3381af3b1f5b20e5c8fee51893ba9b81a0b23dcbc01766030c571d56b1c3a6e3450c7800935c6a95f4c9dde325246e1fbd12833bd2eeabacf5f8851d9352bf3dd1272a082cdfa26c40e513fce28f253f97290c0c9dd58796b09df79c97b77a173e40baf25bc6716c4c3827ffb83cb2eed04e0a06b4c951839dd87226b7c8e48f3a28ec65922d21a59641a7ed464e48cdee1d465d9e0892f843c53711c54d0bb262bf21e847875051793091055a3e8c60c6052dbd718390856a0e79341aafc16ad28e3dba674eb1bea16e28d99af792204c5a1b77e7163400eb32e1da021e6e970f009fc73559d5fd7e8d0aa43064bdee22defd9c0d7aae48bf866c53bcd4b9eedf9f8b2236e3c06da2164634adec7202c9e44c672ffd8cdf53e29ee81a3108712b696dcf521dde1f9725627e309e9b66113d75621a1b947368433a2c0172d1f637bfd0c17d5d9090f36e1d5d413e40f668a183796329b3de89b8b1943c0e0a5e72382521046e5ff5faee52a527506503038c0f3a701f5690ee60c2e6632b604967a693cc16ea52d4d722d124d0410ecb0f71b04c73231192a1094dcd2e5d7fb643f6fce845b111426046fb9a5a3fbaa9eb48a663318d64e7902ee8d5cceda4218867eea6b41004faaae471abfc59ee3e964576526181e59a7db1374aca8ef8c4fdb104a398118d619207e582a10761792b5431d107cd9aaa7030ef96e369fa5a5ed537447c78b6253577247be1c733ac57d0b9a844309d148f95151369dd08373bb2d1b2cc0ad4ec88372b76b6f5165995f36e9facd97d4f3ff78d119e9360b72e40e7e0005b6d2680c0e28c1e4d67c4d6902ce7d61cc9be584c803157ca69747817ec92c4941f8cdd7ed1454ed79fab00b003e5486a616c5d18451478ce43ba1f7b9c9286eab55b5acc43e80ad14b2d5bfae266aac29758dd5c3064878f8eeff23989dd1c158f5287b4f6304c438d16df50039acddd57d1e057e39341d446e8fa964b0239a2e9b11fb81ea1128fcc746f826ea370059392d32d0b3974e0e9186782bb188f93277bec15ae7d89135ce6d2441e92bc3b09c126d929bacfbcc9d4284d4c7958682f13eb014639d57fcab06f8c92b8c81cfe1023aeab3f1bb322062a959b10f6f5ff3e72a86eb01afbfd5491472ac8c9000bb01f7a112d85259c156a25baa3f982d6fbdc3a9bbd864c7183862bdcf56aae941cbcfd24af60d82c476461c263cb968a6bc4ae812e1dc9cd3368c48f0c805163637f6c56eb864748cb147e8f55f3168a0881bf8675a3042464e784dda6be1b6e1d9e84e8556adcc772dd3cbc6fc43b539ac6eab98192c875e79175a2fd06dff4091b3949324e46a20f5ef47118091dc352b0330d0af3b6d74a74f9c0cb218033c811e2ae71dc82c9342af34e859dd2ea6ac5a441eb7a73bbe89a17cf2e3b9135d87539e2dccb08c990eddf2c6453dd7d6a18226383ea7a56a51cdeb07df6cd4fbf32d3e70317899143285e3346c8cd07a8f4a55aa79909e1c85b90e80c92dc906cffa9e3393f03c0fb1595fac2da4661adc804fcc234f6aeb7699c06c271943d473cbbd18f2770a6d058cd60596e20d3d983d1690666947484281e0a06a468bb0a00e9c1eb0b25f0f8e63a774b07554dfbaa9ad30de09ca0eebe831e3c2f7055c9f00ed1251903bb52a5df74ee021b41eede81110692c291ae130a14928c9df9abd7471c014c0c3cfe0f7e187781165cc177ec8e9809ddf1b2cf52e9b9826a7a106af54775c94760e6c6019c57a5d6eb9e9465daa95317a0152f0d69f948252bb7c6f618c96b0963ae2213e4eb43baf3cd8d7b6a2f20582fa8f0e179fa31abaf5db1fbc5a5582163514b67d0ea20d08e6f775174f982d3fe00d586f1a35c6c6feac60fdecf888212494b06a967afca488c82ae177c5c9beaa33f2438a6fde4178876e1bfbc7efecad704b6056f2aa0b8285872f5b6fee231165cfb7628666c30f7883f1084b998aa9f19b32f010ca3a72db26f99dce6f87a92401103404b13056d75cbc868337ca20b14792707bef66c31f48bcc67618a87417e82c4df9c9637fedbf32071decf1a060fd56de02906f9be5a586539cb093fa5b28e8a98c8f489cc3dced804df529906214ea8ecd00c630bdfe17afa89fdac587ba3b85a6303e48a237cbb35861a9a7d41db7d3e24abbfe2927087ab81e0f0f523c500fbbb37b41f06d6bda875c2577e9d62097317f50e5f90bef6b96c2f7be85b0c22f27a64a8a04225c3517c5c082904241c9f7636d7258f17eb4943346aac511a34d508d592cdb6657ae275262cc8726b888c747b4e2faada65aa36d593e7a5b5240c3c7a6feafc3f860d309035596480423ef57e05359cd2e6b98eab50f62ff1bfc1ddad00a6d7a5a8d8e0a7f390383ae3ed86acb0cd72628dfd6ed2341b971b3b98abfc4da8edd61ae3e8186ae01ededc32f0606fcbd0450987164343321419dc0258e4110a981c43606fcc0225e039c991fe06f0245700dcb891703157893f7ad85d35c6630ab106840e45405227e081ba65a4f2c30b44734e0827b8ad77666df9cc1e579729be81c3b7ceeef0733c3c920208093c0b856ec786777526d1872b9bed92156954e834c000cd0641e9f763d8d965f33d061ccf26791c6137367e1d64b4a1ee9e2ba7d15652b6e29cc045f5788ffca3204920949b3aa4cf1db9fc55ca3813c9001b608fbddbaa36df5f86af44ecbad9d74c713918e12e910ae066339e9b6558db457ba26f3b90f49bfcd9695f9c16299344ef11f564cb5b22b460e1d1c19e2527bf222f0cec39a938c1ac8a66495414961be38d09c6193eb7eb9507429f3167f80af0c9c32fb0d26ce5431ae8a60001c36a31e92a68da5e5246e37a14a5036465e01f791035438b45c0b04739cec967cafed718780e9586bed4fcc01e409da3cec63bb6420d122dc882e5569700c5dca1ef9ee85cdcf774918efdd505868bd4370ad39a3e1a1f7da6658a63fb98509df55acfd2bebdad1571e59241c6dcbde016b9c14255310399b302a3ac32007484811ea353634743ac1651d131b0b0440ba9f6f6d90a5d92236c8fc36f6dcf367369cf1229ebed478281eb828929b9855b2bfd0fc2a564f957a52f0cf5a9d5629ae7e330c4e5a3a64d45a631ae62353ee3e008cfd1972b9193dd8e4ced664d0fcdd00214dc65e280215efdf5a8b6d0a94f00c5a1f0bd99fb7293482dc40cb0a47704cae1ba486e70a7025ea504e885b6a6d969130ac9d25c7a869d2ad100b155d0e6c87e1cd7e2695f12610c58f3261c6255a109baf0906985a59db12fc07eb0698413cfb2dc95504441d25ee7af7b11c074ce230f4818ef2d54db588fd30c86b03b47d79c3bbe4b6706e5d052b1216eb398a66143e0f40e0f4d62775ca77bcf80eb5b2d0f4a8cf9b1011970ad7850580bbe3f90770b3226342f529e6343b8c970073f65be5f71d2c8f4e3bb5f4cffd49fc841f3e22ab8f3897c794f5b528facc25148cc364bc1c6208e133c61ba4bc400c68fc497179c96431d9babaa3e6ed85f2d009d5b1c3beabf5dc9e417157a161fe93091d2a800195f70d59d4a8561aa808b720ebad1ec3b0663097bcc6f72097fcc706d50f5e9531ca3dbc7f4a10ebf59fbc88b187f952d8f2ee77f0c929ee68d8018f78af9119b9220beeb6292573aa28e392e038119cf21613aa4f3cf01e6a86474dd92d28d67bd2984fd479dbf8ce53aa6b75d682277316448456d34d670ec905ac0e7c17f398137b73d1a218a9939a27fbee952768acce43a22859d451f9e4717117f1c6cbac233e67017ae4e3d09fb5d27ed5402a6c7b31d2793f9cf9cf07aead9a3c86eff892e7f47b6f79d8dc9fa9814b2afd7ce757f1ebb1628106fc38c129b21674f5b893321bf7e722ed0451f79d327de5b48ac94eedd5c6a827a825623d9a7b8be6f473f113941d64bfd7fdefb6a7dcfef929b4af35ec6f41abcd68d9b44a41fdb33d025600f25a1d20cf1630d355304ac36a8c2d58a2a39dfe29f52cb9a12340138fb1d7bd4d559a26cb69fa4e55d6d8932ea90166792333b963b782029ebad8c9c62799f0ea1a46388eb73463f25f153347a1bde89e5cd5466565e4db1812fc49d0dde9f19461e9aa757b51e6798da3ade5bf2340020303deceeeaac3abf79cbfc205a9569e3045daea3a216d9fe047ca0fc9492de1f92c00ea", 0x1000, 0x5, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r1, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x03\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r8, &(0x7f0000e80000/0x2000)=nil, 0x0) r9 = socket(0x0, 0x8008, 0x6) r10 = kqueue() preadv(r9, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f0000000200)=[{r10, 0x4}, {r10}, {r9}, {r9, 0x2}, {r10, 0x10}, {r10, 0x20}, {r11, 0x80}], 0x3, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r10, &(0x7f0000000300)=[{{r10}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r10}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r10}, 0xfffffffffffffffc, 0x14, 0x20000000, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r9}, 0xfffffffffffffffa, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r10}, 0x7ffffffffffffffe, 0x2, 0x40000002, 0x7, 0x3f}, {{r10}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r10, 0x40}], 0x1, 0x0) close(r10) dup(r10) r13 = getuid() getgid() r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) fchown(r10, r13, r18) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r4, r5, 0x1e4, 0x8}, 0x8, 0x9, r6, r7, 0xfffffffffffffe01, 0x2, 0x7ff}) r19 = shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r19) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 11:46:29 executing program 0: accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300), 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x400000e3, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xce78, 0xfffffffffffffffd}) r3 = socket$inet6(0x18, 0x4, 0x20) recvmsg(r3, &(0x7f0000002380)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000001340)=""/4102, 0x1000}], 0xfffff45, &(0x7f0000001200)=""/247, 0xf7}, 0x840) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x1) fcntl$dupfd(r5, 0xa, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r4, 0x4, 0x7d09106ab437e1bc) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000240)="44227be51b3995a4d4bd4e14d342d1e5bd07b218b7062c58fd5d3100cb5f9064bec32ec1e9e2f1d74d3064b8a0ecfdc8dc17e5bcf6aeaa2045785ed11bc99c37f67bf0be2ed0407e4e4788761a3b18c14adce30802ac98697a28ce40810029bf57c5e26b6affe4b5160cbc2eefff2e52fdeed05c0501c7b9038b941524f55306107c2ab426768a2a8f4839e9c43a05105dff", 0x92}, {&(0x7f00000001c0)="4768d2", 0x3}, {&(0x7f0000000480)="05d42b03e55581af86bce1d696291a328dfed3291d738828489cc1e6bc67a67b9fdc14ca2686a1dddfef47aca1d14536e8e385ba3884ab3f263bee892d99a1f44b4702c3b7149402e9af7dc37bb562322e816f9b1190fedbfd4f310c53df6a2e9e61f65935c13ba5111648f9011a9ebcbe238f6a68e49544bcff9ecdf81495ea056e98e791db1b0b38422a14c96ac0a52e13c0424f4c6dff", 0x98}], 0x3) sendto$unix(r5, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file1\x00', r0, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000180)="e9013d4b30c73e7bf3c6c1a38b1e4f1a769403d1090546c6231a35e78ce9c66c1fcca5e90873dbb894dba7ae516386f9fc2aa03408d5", 0x36}, {&(0x7f0000000280)="33217431b85f1f07562a598f5795aa79ba2f45922c660c25745f2fbd7c84a6c334ed7c041c89d301678ab9698ed83e7dfc29f540549a9d39", 0x38}, {&(0x7f0000000300)="e0e3275cc97aeef4f106241ad78412d934120c90f2f6b22eb0280b754158ce65ea273df9f2d37b89d9f24430380d76d1e8ce00e16677c6e558948d1922d27ede152f81c00c84d42c98cc5dbb69e10061e0b26d3738f1d44291c5041aaa2a572adf5792c07c4eeb3a1b0220f7f117613f2e9d9dbb8bbce0f10df0159a8aa0aad4d3c0516423026c6b5e1e34b78f18f53ac0decbbcb43546afe4b328c786ac487ac0fe92c9", 0xa4}, {&(0x7f00000003c0)="3bf84ae9", 0x4}, {&(0x7f0000000400)="818526dfb3635525b94dc5e7713b29474dbab266ec7545195f74bd61b5070482e505bf4cb208d1917058e684ddd55f65da8f050a1d8bccde8a79615dfac34afc318c4716102cb525170748c716ea24f8c46184569517936e966b0baa8d552df31a0bf9cc0ead1b4cefdeb82f8794b894e15fc6787819220963145d9cdef24ad6e2519872487bafa3260941d083d102e00bac6f5e78fa39f3697c3b7d9e3ab5b22756b7da0bea19b400933803466650d48df409642b680c13b6628d30334f03509fdb1ebecfd97f1457f0813ce1eca7bb21c9b0b95c0802a9f9388e4dccb04f6be3dad0e34f58ac5091f70d73e2a76ef61048e5c3b6faa2639f83b6d268f4a0e02d89ee53e29303e003584c58f3ae4a25b5344be74f780a19ce2117e5cfbfa17a181c4fe5603c16f87e4eb6ff25601effc9a356b5d8d43488baa3c397bac6d79db10a57448511518d821698b17770584ece3b918edd3447eb0ca3f10e3435b6c9e1cdd5600f29f33b1de7ce92a38a7fce2723e0cd6947e03dc02197184f8febe2ee71b75b22f2d3514ef641c4a80367a9059fce1d190caf9c1f2a26cba485398c99753b479df5f762e9a9d0d51ad7e1be57083adf36d56407a8f1995d1d1eea62aec10715f51e5ebf42678a99a574a7d2b589025bb8c1adfb9e30e3c66c1afa1e8d0998b09ac37fc88e52cc1b66ee83ce49f80951a35cdc817c29c36a2f4b886e57f0fb52fbefeb76a53148baed131ef70a0de180145ee1ef1b1e5b6c4fe5c6ab64e3d1e8a2db34eb0adb122c7f5a5f4b4eecdca149833f8263dd6ceab6b5781439898222728d097b389f56ec5f41731f177108ea0df0b656c97a618137cb95dad4f51a45f232590038d28b624a5d7d04849333c1d5544252b0db48849aa80c65d4e76f92d63ad95195a7a574eeaff5c572f37bd4e6eed15ecbaf533b88f30099364db6de49cf32c7a468f23cb5c87dfeee1eccd05f31648dcef5545e2a48cafbc950d5488c522154e6612121f1d6b2ccc175397f2f1727c2d4a003688bef4a8a234efb4bd76765d304df0167976efa06cbfc6810abd4b7e845c9d06b561ca1aa2401d2153bbc10dc15b52d0ad080201663605526ba0703a1d833617c0af163bdd329cbb05a937338e09d5a3d59f7a1e775149c2ef1a4842e249828deddcfc542261ecf2bf9f6d4d07a71514e9224ab885d1e4d391c15f0a8feee71bee00021a0a905c5eb7d11d1baaf15d2553082f04a0f1fdc6abdfd4b27224fb75b21ebd79620d37893fdec4cc0a066da6ee4b9a7d6082a9c48660bc393f4593f603ac54ca6d0c93801e5387c54756361cbace041ced4c8dc931390bb3f6b967726726c925ecbc37edbfa526c82759d88f8e8aa16f21ea91e3e906c8fe2757d7970b1dcb8a13d78d15c72036975b81564ab6bf299502af16b1558870485fe2aaba5ecd1fb947b06440606a237a192169eeb4237daf8b35ee009eaa0c4b9ceae124a28bbe2cfd76a764a4519c6450963cc06f0b2c31946d6858472088e1169c363c65753152ef00dc537f2706c1280f1b48fcd609d0f3b30707387d67851fa3edb809a1a93027958714828078b96da47a95fd1fef72cad8a86d94a5e01ecd80a81223af62d552ee0087e45f2e95602347c36b581372683fd74c2173c6eb09e0d5190235ccde15f8b4c0fd57086fb324a459fa1ade56318d9b345f29c8e45ced6e5999741bb15c4ee0dcec56c91f411f6f9c283f07016f2ff85542f3ca51c5dbd2222a0f50febd98e3cf57869bd248a1bf1681fa6a22a94b94db84b436134250c51ed9f6c8cd09ee0d0b4e48a4ea8edf066616e69cfeab248d7a4376a300596e674c9330d33a34988a76c5b0cf4aa1bf0d00421db88a44411eaa5626cdb9ae50ccc58f63b3ce66742225cebd7db93f16b2afb35515ae02b591d710ba959b1dc515c0bac6e0bc1100e45ac3098b38d062748ac01bb30f663ce7f2c502ba964ca3bc3b45034bbcb55793ae16dbd97e1893247db19dbdda26acb0ff923c9200def2b1359067ac45d4552286eb8eb0de921ef5ce3b5cee52b00adc46924c61884eaa408269fc34e8e69ddc43057c4563d5ba12b151b888cca35a058cbcb1194b343c8511aae5b8691e96a9382407cfd4683382c06db48cb181576d7a3003bfcb27eca7b2c2d6b4d72f4cdbb33f0c797d79887d7fecee03a60997a73e3459fc9b93f6516d9cd00c79aad3023d1f7a3eca5a31ede5c734a00524d68c637d9eaef6927956081e1d97cc61d156e5ca8cbe293b04ab8384a908b67d8d2577ae3f05cdabd9c1116cc31e6d6e6705f2314424aecc77a3c9e428667be20f017304df452813b19727168e38a0860da19c4451771b2c89642b466134e02a1dafdade9fccf01a4edf99f2e2e0aceaf3002016a8fdca1fea4bbe0baa38aff8db6c6b044303c0727fc70f7fe48d15e8371f5ed70b05df3cc9304da2497effc19f0b70f8f58b02f48dcc3660c48ddbaab3d1f9ebdb46797e8c0ff069ce581098e5e2daabfaf2c9c53d4c84f63a9292ba36286ac1386372ffcc36a1dda13cf654ca812adcf7f0d66ad7d206e3f89f6fe4fa7493950d793dab0382799c93e16ba993385520e9cc04a63c5417f528235dae18a5d3fa0960f7a8419fd8028830411806acdb9a00a0008a0013757a4d7602a47a9873c0532994aca24fd7f7f9b1b981ebe14968e4448e1d23c436fac762ab047c75d723d419e6d710c1e934cf187ce1a4a807b3121b257be94ee38efa3fab544c436e984c590c06ccfe82ff0890f3527cda10dabc441b8f25baf674ec5659a0ed362f649f7be432f6fa971b22e3e352c029e45191a15272e8f48540fe062447554d125cc27393a628fb7dd41e9eb4885ba374267ddc256c3fb1a05816043c75cb7cce596cd984d8bb0b87e1e49d42ad868cbaa732c0b21d405e909e028a2394311d8697226bd6808d9933bf7cc532c9fa872154ae58ad7a30153d5f450cf00242cb5c5ce0ce244828fcb1cc71d9a4b51b82d5d7b9d488d4500452aec75f6f9de3b9ebe8038e2998f77ff0538de37faa4bb8ccddbceecd8afe0fdcb804736c9c9418f0b3a7aeaeb00b099b7baacc878190dff365d2dabc602d28dff6dc8b7a4e488a7294713b562a177cd39c97a0ad3879c3e1ad9e09f4d5d7ee5b560d75ff6a687f1b550f6b009322efaf2edb584858b2504b0ea9b79f95da1e011543c379f0f46c6e45c8acdddbe7043af685de2041e7301bb229b28de285b2ee60c4cb89b7888bca2d2437ec1fb7edbd4a90b60d07d23681016d2d5bf49fba7b6c6f0a7579ccd553c5ad01fd7b5d8df0ea0cf24bb29fb2068c222550545cc3f9f84d586ff69be462fc9b27c7298a308efbb76595e5e51d77574fba836184bdf2fc6f1483eadd76541e4b2cd4551af1d203ebcdb42a1f1e96e3d8e9e9016b0e63f8f2fdd87a1edf5dda46fa99c10d67ac6099602d0fc4e949ea8fbc54eb0412feb3af087a902764d9fcc6da830e0ff52b68371da380fb1414733471c5564d9ce71102aa4527c0fd8444d732b69725bfe65517b6f7db4ba1d7ff998d88345769da6681866cb4de89842f18909eb067b342d02db0b51e98fc1f7050ee18c72aca93353631227c8555c8680b25c95ad118b1f701b82e0681996686714fb711caae529990ea56ea4e019b108d416042ff36c59e50525d45a3a136e5670f84e66fd2defee03139a10fb20ec8ffb5db794fda981896f1d0cb9a101ae0d8c093f6eb2a88950fe3db6162a376d430c4833e7d1c9fe789a1b21a67982d86defd3a14b3bb9fd48e0f51f537a5b5b94faf6a769aaebdd0ce35b7d2f13033fc22f464c9d63ac6e17d99627fcb21363ab8b3f47de7c5df709d43bd86130d4c83d15faee30252a3e2b796bb873ad70c28016e0accd64df07504824490e09dcb312394bda4a6f267ead874539bf44c658fae484d833df2e5853319080d94c1ef5709d500cbd947ba1f6ba80efda91b8080bbb7183033fe673ad5d379ac3077036672000b91393c6ecf6cf11286759cee65f171d2e9f169cd3df1e943194a890044d81ce74a61004c0951da4341a211e6ff8244db6beaaac964cd107320d11b64388b7da8613c3e4b6ce410a96957643d3f28c4d04be49865294b1cebad97e3b4e4018cc922f8e888fee20f2b7eefbb5dca98dc6887a2b495acd6d9c1f1a73e21d7eeaff3c73a94970b393e2c53c7642ccf23fa2deefa65367e57038f578d427885e53c25892bdac24e85113e9afc671b87a0a5b4c9d4e4569fb07bc0ca95d1bad501ea6f75cb3a36e362ed0c53703e68123bcd55cb1c4363015af58418853e26e53bf33341963ca6848dada93f626eceb6218cd300c104afe13d0f290a11cd9ec502810d55cd2b0f79d52b0b3aa9b4bbda9928a721512f81768664cc6e285d8c87e379a63a53dbd05ec46e9e2192cea828e566cd4efda3e079ca16f8ec3dc18247edab0bf6368ddfffa5ff8d0876a9837f5e54d87979fe354d2502173af2bdeaae7eefd6aafa37320613a20729bf3304423571dfc859be86e9513f54df101690c4ca1db2d86a71a385de008ac1a3a607119dca294391c2bd3dfd09f9b663d245059fb7f1091982fa46622274e20b0416b95a687a9295cbc25bf0372b962319fdfa74daba687574c8e49f026108604b9b0a747c510a24891af5191abffd93a43a9b06a0973c05d334d09acd655f39bb68df9920711b1775ad33c83b23cc3cbee29015d06fd56374f75787e89663e11de590231d4de393cd90140c19cbebc874f5ef7f56cd4e23b90a69fada00c0aa9ddd3ad020fce42d39510367dc6c22e37215a1fde632a686b7c34c11d90491f7ce424dfef5db3ff4adb8b5d31f9bbd8f8a0ff57f59f611a5d8bda23e47888cd7e113ec2051d9c804b77533ef66bb41b2bf77dc5f1cbc30c8a5c7e8b39470f6e107162309a589ad7333e660a651316bed07de929f362b6581ed3f914ea673512aa1116dca7ff3d5a17ebc35534dd00cc5cff82836138b638b2ecaa45b2ba61b5170e486c6ed625d1d1b119fce61040846922389ba78339baecb844433357e7751c0735e95348f81a13c519be41a14f291b2414e1bbeb9acf5e9b4225506c6203358468335ca9a44c9ba04a7d348b33c45abf2f78a8293191ddaa102f1087d4c2a308721acd511e99196ba655f7ee285fed173092e03728320d3bddeb1110bde91a238473ec0e6f3ab3698f05b3ad3265f868354cf0c5ba85b04179de0ee4a35724b54a91e167b4731375f34170aa5b0da64790755d69c2d93d51639928d885e005ad86d432c6bb9d4a91f91ffac70beb8734ef3de05abc02b53338c502369b80560873ce767bf9553b72a54a365e1660f155f904d911aee1cd384cfe75a779f4fca022d9a05dbe52202081bd3affac631f245bea479b5ccdeb090efa04922a7be4da3b153d3bbd56e6bf9815e2cfbd249a6c61316863da9149b72b3be68fc2006b86b9bb696414f68b835a46980acf93a2142cb6df0330fb982ae93aa34411387d0a66763eb9cb7a238dfca2da10600e054db9dc2341117bcd6775522c4ce2c4167b11c39af1e99f8ce178619e4dd488d74424e17aea64a68928e20e8e19ec4344526a6621cefef65fb1823b7acda12aa682ac3ffeb64aef04b914a0e17cb504eb79f493852bac966f4e87e05feb06bd0260cd64375c2f261a7f5216b043e787d0ab14df9a945906de419169bfbe0e9321555f686dd79657e1159689c2bf2b95722f17fe227591fa582177436a2ac3a4eb7a6614a4646a48ae9fabba054a6d", 0x1000}], 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x80000001, 0x27, 0x5, "579c40db9bb5e14230fb108f06482d8e8ba115c3", 0x1, 0x20}) 11:46:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r4, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r2, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r5 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = getegid() r7 = getgid() setregid(r7, r6) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r10, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r10, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r11, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r14, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r15, r16) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) setsockopt$sock_int(r17, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r19, 0x4, 0x0) r20 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000001740)=[{{r20}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x4}, {{r20}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r21}, 0x5, 0x20, 0x4, 0x0, 0x2}, {{r12}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) r22 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r26, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x800000018, 0x3, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) accept(r27, 0x0, &(0x7f0000001940)) r30 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r25, 0x52ffe7c1f3eb170e, r30) write(r26, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r33, 0x6, r34) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r37 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r37, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) open(&(0x7f0000001800)='./file0\x00', 0x20, 0x100) socket$unix(0x1, 0x5, 0x0) r38 = socket(0x2, 0x4001, 0x0) connect$unix(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r38, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$dupfd(r35, 0x0, r38) write(r13, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r36, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}, @cred={0x0, 0xffff, 0x0, r42, r46, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$sock_linger(r48, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r47, 0x100000000000, r47) write(r48, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r52 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r52, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r53 = socket(0x2, 0x4001, 0x0) connect$unix(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd3bbe971e2f66"], 0x10) shutdown(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r54 = socket(0x2, 0x4001, 0x0) connect$unix(r54, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r55 = socket(0x2, 0x4001, 0x0) connect$unix(r55, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1c6f60000efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r55, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r56 = socket(0x2, 0x4001, 0x0) connect$unix(r56, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r56, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x2, 0x6}, 0xfff, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) r63 = fcntl$getown(r32, 0x5) r64 = msgget$private(0x0, 0x200) r65 = getgid() r66 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r68 = getppid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000002c0)={{0x8, r66, r65, r66, r65, 0x2, 0x6}, 0xfff, 0x3, r67, r68, 0x3f, 0x7, 0x4, 0x7}) r69 = socket(0x2, 0x4001, 0x0) connect$unix(r69, &(0x7f0000000040)=ANY=[@ANYBLOB="82021d9a2ffcec00"/24], 0x10) shutdown(r69, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r70 = socket(0x2, 0x4001, 0x0) connect$unix(r70, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r70, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r71 = socket(0x2, 0x4001, 0x0) connect$unix(r71, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r71, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r72 = socket(0x2, 0x4001, 0x0) connect$unix(r72, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r72, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x20, 0x0) r74 = socket(0x2, 0x4001, 0x0) connect$unix(r74, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r74, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r75 = socket(0x2, 0x4001, 0x0) connect$unix(r75, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r75, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r76 = socket(0x2, 0x4001, 0x0) connect$unix(r76, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r76, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r77 = socket(0x2, 0x4001, 0x0) connect$unix(r77, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r77, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r78 = kqueue() r79 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x100, 0x0) r80 = msgget$private(0x0, 0x0) r81 = getpgid(0x0) msgctl$IPC_SET(r80, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r81, 0x0, 0x0, 0x0, 0x80a6}) r82 = msgget$private(0x0, 0x200) r83 = getgid() r84 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r86 = getppid() msgctl$IPC_SET(r82, 0x1, &(0x7f00000002c0)={{0x8, r84, r83, r84, r83, 0x2, 0x6}, 0xfff, 0x3, r85, r86, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f00000019c0)=[r50, 0xffffffffffffffff, r83, 0x0]) sendmsg$unix(r18, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r57, r60}, @cred={0x20, 0xffff, 0x0, r63, r23, r65}, @rights={0x20, 0xffff, 0x1, [r69, r70, r71]}, @rights={0x38, 0xffff, 0x1, [r72, r73, r29, r74, r75, r76, r56, r77, r78, r79]}, @cred={0x20, 0xffff, 0x0, r81, r22, r87}], 0xb8, 0x402}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r49, r16) setregid(r8, r24) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r89 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r90 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r91 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='/', r91, &(0x7f0000d06ff8)='./file0\x00') preadv(r91, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r92 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r92, 0x4, 0x80) pwritev(r92, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r90, 0x0, 0x0) getsockname$inet(r89, 0x0, &(0x7f0000000140)) close(r89) setgroups(0x0, 0x0) setgid(r88) 11:46:29 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffac82ffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:46:29 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r13, &(0x7f0000e80000/0x2000)=nil, 0x0) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x26, r17, 0xffffffffffffffff, r9, r10, 0x1e4, 0x8}, 0x8, 0x9, r11, r12, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r5, r11, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r5) fcntl$setown(r2, 0x6, r5) connect(r0, &(0x7f0000000000)=@in6, 0xc) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10044, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x8]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x70000) 11:46:29 executing program 0: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x49) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) setpgid(0x0, r0) 11:46:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet(0x2, 0x4, 0x1f) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:29 executing program 0: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='\x86\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x109) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) r3 = socket(0x6, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r3, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) preadv(r3, &(0x7f0000001740)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/12, 0xc}], 0x2, 0x0, 0x100000000) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000240)="8ff3969ce80624f11a20f20ca67008f32aeb6d45f3cdfd6b904850dbab6f9a4b82400adb7ed0e331109ef4082d8d431b3f3f76d9", 0x34}, {&(0x7f0000000280)="0c9b9e87a855", 0x6}, {&(0x7f0000000440)="9207b5cfcaa74d2047c695484c1c384d7b6b92c420bb8996ef099fcff244bedc08e229d80134fb73167740a89af49ffbe4484ced5a8bbea10f4db61c2ee8fc4819f0d7bd867faacda975e9343cbfffc6fb3d434f01f59708f308a0dd33050c9f69a2019e1980326e26ced84c6c2da8f9fa6ef6b1cb29f87cdf702ec4aadac0781bf25d7bf36ea372f8aa2febbf433244f95ba9daf8b2a2807d12271b1b5c23d773efe3ef696084753c88c9a4cd741daf4983b782c4398932823a290e5720253f11b121f2d5b65b7738d3f1e0abbde03cf9", 0xd1}, {&(0x7f0000000540)="6676fe51d8abb165a11b3bd560bdfd61e6af793b2c79869912c0c9b5f3081f323396e81638eef2eb45bc8692082041dd6191a477e24c1e4d8f8335bde671fc97207a36642429618aeab8e796e8edcee140f6d02762", 0x55}, {&(0x7f00000005c0)="1c215331315891c2478e494a920f9891e2197e9ddac62006ca2882a7eef5a482fc6c4d5ad6d3fba6be6cd6cd82936b2695003614cf296b35764fde19048cb1e6fd5b6600e66538f67f9381103a6bd43e6f4ef0ee4f5cd5566e35e3db95ef0a8ef851f62986fbb68d615bf61dd49f1306b9660e8c0eedba0723513a85158eeeef0ccb4ce65e3320b4ecdf577c85cee1061bf8adf0a165e0c1fcc239bd377ea34a34b8cd8b1873caf5e6667345b0bce62da145666b05c30f758790e9f2", 0xbc}], 0x5, 0x0, 0x3fff80000000000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x3, 0xfffffffe, 0xfffffffb, 0x100, 0x0, 0x9, 0x0, 0x10, [{0x4, 0x7ffffffb, 0x24ce, 0x1}, {0x24a13540, 0x6, 0x1df5, 0x605}, {0x0, 0x800, 0x1f, 0x1f}, {0x4, 0x7, 0x4, 0x7ff}, {0xcf, 0x7ff, 0xb8, 0x10009}, {0x8, 0x1, 0x1000}, {0x81, 0x2, 0x9, 0x1000}, {0x7ff, 0x8, 0xfff, 0xf579}, {0x5, 0xdc5, 0x1, 0x10001}, {0x23, 0x7fe, 0x7, 0x9}, {0x4, 0x4, 0x5, 0x9}, {0x1, 0x3, 0xb702, 0x2}, {0x24, 0x80000001, 0x5, 0x4}, {0x6d, 0x2, 0x80, 0xcf}, {0x0, 0x6, 0x792c, 0x80}, {0x80000000, 0x4, 0x4}]}) 11:46:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) 11:46:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x3ff, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x142) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 11:46:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000240)="5caddc02dda6d16e6564f4fc8f6bdb70882a4d608ed9c728277c564fc80ab8818ff46c6ad4eeb80307df8d780d74fb38cb7c0a8bdba222", 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpid() r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r5) dup(r5) r7 = getuid() r8 = getgid() fchown(r5, r7, r8) fsync(r4) r9 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000000280)={0x0, 0xfffffffe}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r5, 0x1}) 11:46:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd852eaa4e713048e69931929648c801d2ec7448182a04075954810097cf04639934194f852c692ae5c1b94569f2e5ac1e627af0d7979c6b42a677c1daebdbbe247e55f8d54300fc3ee2127b942af65aff61116db7ec40dee9b08da626833a1f9b", 0x67) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="f6ed732bd5d32a7e4716567e143f68fb17d659a9db4d8d0794d3da3f5d382283a55cf58b02d6cb66fcd9d7b17f1604262de0edbad70472725e8fb4e467a5412ce7", 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8662bf4b23bdf09f, &(0x7f0000000080)=[{0x87}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x71, 0x3, 0x7, 0x2}, {0x3b7, 0x1, 0xff}, {0xfffe, 0xfb, 0xf7}, {0x3f, 0x1, 0x25}, {0x81, 0x4, 0x1, 0x401}, {0x9, 0xa3, 0x5, 0x5}]}) 11:46:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x3, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) 11:46:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) r1 = socket(0x107efb4c9f476122, 0x1, 0x0) r2 = socket(0x10, 0x0, 0x1f) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x10001, 0x7ff}, 0x10) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) getsockname$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026c9a6681c83cb2e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efc49975c14fd9e79cc7b1299265975c35ad8efce0835938e96d25b69fe308dc73adb5de5045f29c538b7ac524aa87ea616b540a0e41b0b82af4321e605f05a4cb2bf1ad12a7ecf1f8bef9339a30c876b47c7c3df23e094a2cb5dfb40f3df6205c834327287bc2b197a488e5fc"], &(0x7f0000000040)=0x1002) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001140)=0x42) fcntl$getown(r0, 0x5) 11:46:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {0xfffe}, {0x0, 0x0, 0x0, 0x9cc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x3) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) r6 = socket(0x6, 0x2, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x200, 0x0) fcntl$getflags(r7, 0x1) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r6, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket$inet6(0x18, 0x4000, 0x3) munmap(&(0x7f00003c1000/0x4000)=nil, 0x4000) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000080)=""/112) socket(0x1, 0x4, 0x1f) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 11:46:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getpgid(r0) r1 = socket(0x1e, 0x3, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x100, 0x100) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x20, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x14, 0x2, 0x9, 0x1007}, {{r4}, 0xffffffffffffffff, 0x182, 0x1, 0x7245e870, 0xffffffff}, {{r4}, 0xfffffffffffffffa, 0x3d, 0x3, 0x0, 0x200000000006}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffb, 0x14, 0x8, 0xd6e, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffa, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x140000063, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0x5e327adf9a8f9d97, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) getsockopt(r3, 0x8181, 0xfffffff8, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) sendmsg(r1, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) 11:46:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000440)=0x10) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0x5, 0x5}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r5, 0x0, r5) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x5, 0x0, 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10082, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x5) kqueue() r5 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x1e, r2) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r9 = socket(0x0, 0x8008, 0x6) r10 = kqueue() preadv(r9, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r10, 0x1}, {r10}, {r9}, {r9, 0x2}, {r10, 0x10}, {r10, 0x20}, {r10, 0x80}], 0x7, 0x3) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r10, &(0x7f0000000300)=[{{r10}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r10}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r10}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r9}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r10}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r10}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7}, {r7, 0x2}, {r5, 0x10}, {r8, 0x20}, {r9, 0x80}], 0x7, 0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r8, &(0x7f0000000300)=[{{r8}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0xc}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r8}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r8}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r16 = socket$unix(0x1, 0x2, 0x0) r17 = socket(0x0, 0x8008, 0x6) r18 = kqueue() preadv(r17, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r18, 0x1}, {r18}, {r17}, {r17, 0x2}, {r18, 0x10}, {r18, 0x20}, {r18, 0x80}], 0x7, 0x3) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r18, &(0x7f0000000300)=[{{r18}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r18}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r18}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r18}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r18}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r19}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r18}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r17}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r18}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r18}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r20 = socket(0x6, 0x2, 0x0) close(r20) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r20, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r20, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r21 = socket(0x0, 0x8008, 0x6) r22 = kqueue() preadv(r21, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r22, 0x1}, {r22}, {r21}, {r21, 0x2}, {r22, 0x10}, {r22, 0x20}, {r22, 0x80}], 0x7, 0x3) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r22, &(0x7f0000000300)=[{{r22}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r22}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r22}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r22}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r22}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r23}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r22}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r21}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r22}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r22}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) kevent(r6, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffb, 0x9f, 0x20, 0x7, 0xfff}, {{r16}, 0xfffffffffffffffd, 0x4, 0x20, 0x3, 0x3}, {{r19}, 0xa, 0x20, 0x2, 0x7, 0x10001}], 0x36b, &(0x7f00000001c0)=[{{r20}, 0x1e86bbc7ef9a7e19, 0x20, 0x20000000, 0x1ff, 0x7}, {{r21}, 0x4796d0dda31c1321, 0x2, 0x40, 0x1, 0x9}], 0x2, &(0x7f0000000240)={0x4, 0x1ad0000}) r24 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) r25 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r25, 0xc1045763, &(0x7f0000000300)={0x6, [{0x1, 0x3}, {0x1, 0x80000000}, {0x2, 0x3}, {0x2, 0xfffffff8}, {0x6, 0x8}, {0x3, 0x7f}, {0x5, 0x7}, {0x3, 0x4bc6e219}, {0x7, 0x3ff}, {0x1, 0x2}, {0x2, 0xffff0001}, {0x1}, {0x0, 0x5}, {0x2, 0x6}, {0x2, 0x1}, {0x0, 0xfd9d}, {0x3, 0x945}, {0x0, 0x3}, {0x3, 0x7f}, {0x3, 0x5}, {0x0, 0x1}, {0x2, 0x9}, {0x2, 0x3}, {0x2, 0xffffffff}, {0x1, 0x1ff}, {0x3, 0x7a}, {0x2, 0x80000000}, {0x0, 0x1000}, {0x1, 0x9}, {0x3, 0x40}, {0x2, 0xd4}, {0x1, 0x6}]}) kevent(r24, &(0x7f0000000200), 0x5, 0x0, 0x6, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) dup2(r0, r1) 11:46:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x81, 0x0) read(r0, &(0x7f00000001c0)=""/16, 0x10) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r10, &(0x7f0000e80000/0x2000)=nil, 0x0) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0xe1}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x26, r14, 0xffffffffffffffff, r6, r7, 0x1e4, 0x8}, 0x8, 0x9, r8, r9, 0xfffffffffffffe01, 0x2, 0x7ff}) fcntl$setown(0xffffffffffffff9c, 0x6, r9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 11:46:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/46, 0x2e) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3}, {0x4, 0x100000001}}) 11:46:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x52) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 11:46:31 executing program 1: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x87}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001480)=ANY=[@ANYBLOB="6202e57f7f0000017a918e6d0615c027e025f40f151412737af8ca9a852a8f15e8718b1abc9fcca91992437730a5d63fb9670b62e671e0ea4690226ab52bf7f0d65e8f346acb18b119d2875a07237da8b145c150404151fc34ea05b6b44cf405ceef432198d4ac85c7c21f035434a3901136"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="9000000000"], 0x10) sendto$inet6(r9, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r10) 11:46:31 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf37fb6513a51adf2ea95d000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3f, 0x3, 0x1}, 0x6, 0x200, 0x7ff8000}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="02002e2f66696c653000f1e503c7dcb54bab97f6505cb0d0499cb4f2d5814f763f0ed99e37727721dc852c619f6531285197901234f097cf5700fd6c42f1e60bde9ccaf1bb7008d55c81c1a1c441fc2c85f0aeb1411610ff7d61d40401a5bfc41430e55e3c813666a1ed861619dfc75282ea57c84e3c8c94ff635e1c6feb0b2ba76b7f7fe9dfade3eb69ac5d350c4aaa311d60ae764a6fc4dc3986eb29a3"], 0xa) close(r5) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) dup2(r5, r4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:31 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:46:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea613f5629a0000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a2400"/970], 0x10) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="c77fecedd4fd6eadc5d1de001da9ce4922255083eabd9959c72b2e0b3def345fd507e1065d891a87787fa854b437c9c44612650de8626745fdb9a20fb6e05d0c4764e377d1e953e93443a4f166a94d47b2cd3d65f24731a9d28123ea9f4ccc96b9072330a1741b8766931e1589eb8231c541880a38d0d2c5d4804768be2ad2ab60d2d4fe1fb144c567f869e4ccd288cde63a0119a2a87f756f08233d60e9663415682ac97568958be6c408308c9655339124d75b3ee6e89b3f875049133f200f8f1cca06523e1beb04c1651b8558d347bf8e32cb49bdcc4360f96fa3288e8cc8010beb92dec37b9b78a778dee053638f48168fb0c99922", 0xf7}, {&(0x7f00000008c0)="2b996d49e921a9f27b2eebcc6cfa2e793424eb77c77872884bcc96ecce081c54cb562695e2788a3763d509b0b8d702091f8832a18e4cde370edc66da5b71b37652d66db75da71ea72f533167f2d75d58b0af72278b06d0b114db6f615a06eb0a2d8e35a7c78bf168f9b4cf17bed48daaf1ce33de6e734386cba62191339ed03a9a7075e4ede6b1c9cd15f19abb408a83a6faf4948dfcc5390fa507f2a1e2419a1eb8e3f86c429bdb478ec104563ff989aacd09b66baf6981e62607a550bfc834a06d4375ee644ec7a944efe7c84ad7998ef9d0ca698a2048ceaad8d925dd7fda41ef1642d795c7df82fabda9c7fea0a4dde20807fd17d1a156001df95699f622f24da8e62215f0e412e3c2b627444e594394b1771238d24a62b8aa6d3779e1ef1997b01f1872429d46f613f78e8ec7e9d76c979e9b716c2c4af7eb578345a79df68fe250f35eaf596e8cbf833fd881167201c037e5545d26b2329f4db8b14621b54d7eb71f5285bc9ee9d9dd0f1fd8c90b4a3803f0eab141ece471687086ffbbb62fbd683e447a258c282f3b18ab1d788e4fa83fa834f916d7b57758e0b8f92d935dda52a0d460a8b0e18e5bdcd525e58b846230401f0fd94139d6f2ad29c11c73491ad54c24b68db2879a232cb752e6492a59c6a7b3a5d7d1e214c1ac9ccb1f024d24a375ca5df446ee5c1c9f8dd5e8be0dc29e0fbecfc8f824a33c1f3707c4e23ecb6f3c137ffb6bcb69b2853c5eff527ee3fd19b339c84050caab5167cb9fa357d3d187a2549c50b5f7c6593b3b470b9ef08366d700756990b4e03bef88378c00fb23679c7d57be29ba66f2fcec1f7cd7e346df3c753f0a3826e1011a8badb0df4baa598f47d9549eff0c47e62b7b45a0c5462f92dad18934d5a7e62c73a32031df1a7c7b211416f594294073901e43e8d04cb51c7b8902f3038aaccc21704efc0605e7c7db286a081d6a303d10aadc06856558708575841f42e861c7e05274c12b29bb3187098d105094c63ad3b2eba728884990aa8233d319cdc1fdf1ed56bf0e47ac587d73ecc37dcf0237207119f6e1b19f3a036d9a4ee1fdffe127f3a1a1052ee1ab9a1756b928fa7c18c0b192ebf4371ea59566227370ba724d70ff6c96f4d162687be30c303892f629005a9874213c5ca8ea2347298e1ca3d8157c3622e1c7192db6837026397bdedc9366199408f93a383ed358dc231000e91edf6c24bd055bd0208722cdee4e265074ce4162575de22bdaa992ff0b368629d64412f6bfddb8723021c79c2c6436ae154b0fb7d07b8ce9a76c0b024d186ee71086ae2639c4aa6576ea16c27643622de393720f34ec5a44ed8e5b0a55d51c775fc5f75bbda4b7de2d245e5dfd52083a91eb9dacc51c146d7373eeff79c01bc6f689e2a91066cdc4b637ab620f3179df75803cfffeb77ba56e5429631b5d88fb64b3cef348818600e3b44e28a9bdd324c6b37804d2464ef184db502cacd6233d3534fbacc1405cd53247edbc969d71c533ba2ac65d9b85083f4cc521f1e42ec14802a7bc189606b99c3112a3452ea979c1d489f9c1f086e9f5afa8136359b3e5a175a4e503450cba34a99ec28fa84d5fe9715d5022d6b9949860d8ec7840b5f2ef18251534dfff37c82b5e89c56471c170e2e3037a25b4b9e799b17b7c6853bfe5a24c0bdb371809416695c6693f155b078c5d926c190020a480223da4775eeeda9373bdb98d7ba21e422c5a169dbb47f2a565bc", 0x4d2}], 0x2, 0x0}, 0x0) 11:46:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x601ec5e05743815) 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, &(0x7f0000000180), 0x13c) 11:46:32 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca8f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223177856fbe9df9d6ac489fec9"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de~\x92b\x04\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 11:46:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x2, 0x7, 0x2000}, {0x6, 0x8, 0x1000}], 0x2) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) 11:46:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 11:46:32 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffff) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:46:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac244dfdf1ca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b400"/233], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getgid() 11:46:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x2, 0x3, 0x81) write(r0, &(0x7f0000000140)="8f61fc946eb95244c8eb7a91c5fce9a86685b57d1aa1aa61cf84e25ec3c6be8d08f6d6ff8d2f8d213ff8f636f2afc26cef0b6d3d2a8a0d6b584c1e1e0ada70", 0x3f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x4) 11:46:32 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x8400008001, 0x0, 0x0, 0x0, 0x10000000, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x84) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 11:46:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) 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) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8000, 0x120) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x0, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000180)=0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 11:46:32 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020d312c356c652ff2"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) dup2(r1, r0) shutdown(r0, 0x1) 11:46:32 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}], 0x2aaaaaaaaaaaaaa8) 11:46:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getegid() symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000200)="220e2a", 0x3) pwritev(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000000000004e1, 0x0, 0x0) 11:46:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x20) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 11:46:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8908, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001600)={0x7fff, 0xfffffe00, 0x954, 0x2, 0x1f, 0xa2b9, 0x1, 0x10, [{0x8, 0x728, 0xfffffffa, 0xffff0001}, {0xff, 0x2, 0x9, 0xc02f}, {0x3, 0xff, 0xff, 0x400}, {0x1000, 0x80000001, 0x8}, {0x80000000, 0x8, 0x8001, 0x9}, {0x1, 0x7fff, 0x2, 0xffff}, {0xae7, 0x0, 0x80, 0x2}, {0x9, 0xdde, 0x5, 0x6}, {0xffffffff, 0x3, 0x8, 0x7}, {0xffffffff, 0xf8000000, 0x7f, 0x80000000}, {0x4, 0x2, 0x9, 0xffd9}, {0x7fffffff, 0x4, 0x3, 0xd8}, {0x3, 0x7, 0xb89, 0x1f}, {0x8, 0x3ff, 0xfc000000, 0x1}, {0x1f, 0xffff, 0x80000000, 0x8}, {0x81, 0x8001, 0x5, 0x697f}]}) 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(0x20, 0x4000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) dup2(r2, r6) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 11:46:32 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x816ab23020741ea3, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 11:46:32 executing program 1: pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 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, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:46:32 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x260) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 11:46:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7ffffffb, "73f3267eafcce5081a6f0922bd26c37916203100"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="311543e91fd51e8682dbc351899b442fc4cf98540646c5c0e3fa131e55754737e94d4649a1e0f31ca5b15d96c80f56ad65d5503a853faebfd60cdbfdf3b75636ef60b4f873dfc5c5c249f719857ce2acc989a45093808ce2bf4035fcd0dc1e8cc1ba782be17c8263209cfc09", 0x6c}], 0x1) 11:46:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) dup(r3) r5 = getuid() r6 = getgid() fchown(r3, r5, r6) r7 = socket(0x6, 0x2, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r7, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) kevent(r3, &(0x7f0000000240)=[{{r7}, 0x5, 0x20, 0x110000029, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x4}, {{r11}, 0xfffffffffffffffd, 0x1, 0x1, 0xff, 0x4}, {{}, 0x4, 0x10, 0x200fff5f, 0x8, 0x3f}, {{r7}, 0xfffffffffffffff9, 0x7043c241938150f0, 0xfffff, 0x0, 0x80000001}], 0x3, &(0x7f00000001c0)=[{{r9}, 0x2049794e5dc6cf8f, 0x44, 0x6, 0x2, 0x3ff}], 0x2, &(0x7f0000000180)={0xcabb, 0x4}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d794207d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b036115bf792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9363b52b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 11:46:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x7) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 11:46:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x140) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000200)='./file0/file0\x00', 0x10000) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x81) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)={{0x8, 0x7ff}, {0x5, 0x401}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:46:32 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x80, 0x9) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x80000000) r4 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) r7 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f00000001c0)={0x7ff, './file1\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x615) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0xfd, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 11:46:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="831e583868ad2bd9ca6a8997e9ea8d6c592c50c1d4ce65544546d6ecdb0ef6528bfd741877539ed5219cec28ce5dfd94daf1454cbf3b463caedaf1c17a7c5dd6545effeda773a99f0f56251fbc98413f451aa500f5a32420917040903596d660d206d4a7000bd64cab7767ff880fb001e0533dd860b25585469ce35780723de60574fe8d8bf35f9c0367b414bed1e1567f42ef70303939f2e3d96d07629b3be43fb77a4cd483805ef964cd63f3b481c37eb685653fce919b177339f8b0c070e138ff7428af55449c24f813de11d380fd71cf0506dd34c1088369f5170978b87c0345dcc707b27e6b782f949d0da44f"}], 0x3bb) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socket(0x20, 0x3, 0x26) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:33 executing program 0: 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, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x0, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:46:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffffffdc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10400, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x1}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xd0000005, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0), 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getppid() r13 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x401, r2, r3, r7, r8, 0x8, 0x6de}, 0x101, 0x4, r12, r13, 0x0, 0x401, 0xfffffffffffffffd, 0x6}) r14 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000001c0)={0x9, 0x9d, 0xffffffe1, 0x8, "1053297eff7c623179a21276bb80de2cce4badfb", 0x17, 0xfffffffa}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 11:46:33 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 11:46:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000000100)=""/1, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) r6 = open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x8) getpeername$inet6(r5, &(0x7f0000000140), &(0x7f00000003c0)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x667ea245c3c02a50, 0x5432, r6, 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4}, {0x6, 0x8, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 11:46:33 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6200000000570001d5266b8299fdfefdb2ae11e9f3d94764826a84c415f1d298f96b8b8249b39f9ec836e7f322708347810705001a7762a5c26cdb22d8a56d2893b684f2bf61efd584"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x2, 0xd}, 0x8) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffff23) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1ff, 0x7ff, 0x0, 0x0, 0xa000, 0x3, 0x1}) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1000, 0x7, 0xc3, 0xd1e}, {0x4, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r2, 0x20007461) getpeername$unix(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4099], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000f6ff00000000e7000000000100"/34], &(0x7f0000001140)=0x22) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r4 = msgget$private(0x0, 0x20000003c4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) msgsnd(r4, 0x0, 0x0, 0x1800) syz_open_pts() ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 11:46:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f00000000c0)=ANY=[], 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:46: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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x380c2, 0x14) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x5) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r11 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 11:46:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1b8) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) semget(0x3, 0x4, 0x10) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x87}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:34 executing program 1: link(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) acct(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 11:46:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300), 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x9, 0x800b10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r0}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000061, 0x9, 0x4c1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcbe}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r4 = socket(0x0, 0x8008, 0x6) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup2(r5, r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x2) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r7 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r7, 0x1}, {r7}, {r4}, {r4, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r7, &(0x7f0000000300)=[{{r7}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r7}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffe, 0x8a, 0x4007ff2f, 0x7ff, 0x101}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000001c0)=0x6, 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYRESOCT=r9], 0x1) 11:46:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0xa}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:34 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:46:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)=0x20000010000) 11:46:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1ff) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="321c9fbc73d71ccf1213c0ec823ea933abb7674c1ef5c5c5fa47760121bf6c701349ef2224bd9bc3d3561b0a98ce5d9cea5051011e0b50c420ddd58514a09cd793c4216881cc8bb4087fc1ab27bfd33e1bf8fbfdb17cb6133ffb9705c6adb9e550786ad5f5a066726477af4a4dbe4d53731deeb58d9fbf5438749ddc04a9c115a66e2ada66d905e06ae751b9b62fa3353424677afcbe9547b0c9264030f86410c2ee10ffa7dbfd9e8d0b2adbb904098e125dff50fa0affca8e8e10c7f3830e283db6a16e8d352ed50d43c0823102f8", 0xcf}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0xa) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 11:46:34 executing program 1: r0 = socket(0x2, 0xc003, 0x11) munlockall() r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffff8, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x145, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) connect$unix(r1, &(0x7f00000002c0)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 11:46:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x7, 0x0, 0x5, 0x1, 0x0, 0x0, 0x1, 0x6, 0x3, 0x5, 0x7}) chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:46:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket$unix(0x1, 0x2, 0x0) fchdir(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0x1ff, 0x10, "000000000000000100002000", 0x0, 0x4}) nanosleep(&(0x7f0000000100)={0x21a, 0x5}, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x2a56848bee40add9) socket(0x20, 0x3, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 11:46:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) dup(r2) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca9acdd50ca4d001955bff776da3369b261a0dab32de9be63703c2df5147325be1dda529dd1b7f15034664a8ce335a826d2f09cb6930f198f81e277c16e0e7210241d96968ddbfce40691a77cf2e4439e58e3e64ba90a0469d8d2d25cacabbdd8533ad94b516bad91", 0x644) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:34 executing program 1: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 11:46:34 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9233}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:46:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'\x00\xab<', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x300, 0x1, 0x40, 0xbc4}, {0x80, 0xde, 0x9, 0x7fffffff}, {0x4281, 0x1f, 0x7, 0xff}, {0x100, 0x3, 0x7f, 0x3}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x106, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x9}, {0x8fe, 0x0, 0x0, 0x4}]}) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() r2 = socket(0x6, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r2, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x8, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0x1}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = shmget$private(0x0, 0x4000, 0x421, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r10, &(0x7f0000e80000/0x2000)=nil, 0x0) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x26, r14, 0xffffffffffffffff, r6, r7, 0x1e4, 0x8}, 0x8, 0x9, r8, r9, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r23, &(0x7f0000e80000/0x2000)=nil, 0x0) r24 = socket(0x0, 0x8008, 0x6) r25 = kqueue() preadv(r24, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r25, 0x1}, {r25}, {r24}, {r24, 0x2}, {r25, 0x10}, {r25, 0x20}, {r25, 0x80}], 0x7, 0x3) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r25, &(0x7f0000000300)=[{{r25}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r25}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r25}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r25}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r25}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0xb12, &(0x7f00000003c0)=[{{r26}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r25}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r24}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r25}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r25}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r25, 0x40}], 0x1, 0x0) close(r25) dup(r25) r27 = getuid() r28 = getgid() fchown(r25, r27, r28) r29 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ee5000/0x3000)=nil) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x26, r27, 0xffffffffffffffff, r19, r20, 0x1e4, 0x8}, 0x8, 0x9, r21, r22, 0xfffffffffffffe01, 0x2, 0x7ff}) setreuid(r6, r19) 11:46:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x800000000006, 0xffffffffffff31d7], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x6}], {0x0, 0x0, 0x0, 0x80}}}) 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, 0x8020699f, &(0x7f0000000300)) 11:46:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x6, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r3, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r4 = dup2(r2, r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000240)=0x2) ioctl$KDENABIO(r0, 0x20004b3c) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x1}, {r6}, {r5}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r6}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r5, 0x1}) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 11:46:35 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x20) r4 = socket(0x6, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r4, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x14}, {r4, 0x80}, {r3, 0x4}, {r5, 0x100}], 0x4, 0x1ff) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) socket(0xccd20d7af32c90b0, 0x1c001, 0xff) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0xffbe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r8) 11:46:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="4100000000000000d5760bfaaedceeb2ba09b8eac6b095c08b58eaba49d7f5ec7cdfc77c156b4ad9ba278c639f53321e2d94228dfdef59d90c36a3861cff9a5b1786a39c88b40955be67a2898e0e707a94e42a33999bd17b0c400442cd10afcee12271a882b3cead42bf8bce77834f87af095d68fae16baf65b324564b3e3031c4d441614966b38fb0910027a31b4e64418cc7f6e017670e714bbec1d7d8bc849c098078d9d1cb4cdc1f60ba96d21334e299c2ef5d186dc9ff9f91f9873c3dfc7749876309c2adbe02b459125a7215dc1f35acdf9406d8b27693a0469d2432eeb5e7b4052035bf9ae46e896fb9dd00c75747f66cbc798d2283020a43dd79001e97d87dd4eb0b2e73059d3a470abff8edca55132d577a4a906413dcd85b42514d9fddacc1e0dc5c3f997088507a323e6446d8d74797bc4c48014da6e3faed109007e907a949d9e14679675938d8a90e933984f98566ce8f80fd6060c13a6e61d2fccd06799a51f4f9e74fff19577949f887641be0d9388b000000"], 0x1) socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xff1f) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() getppid() r5 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r5, &(0x7f0000e80000/0x2000)=nil, 0x0) r6 = socket(0x0, 0x8008, 0x6) r7 = kqueue() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r8, 0x6, 0xffffffffffffffff) preadv(r6, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r7, 0x1}, {r7}, {r6}, {r6, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) socketpair$unix(0x1, 0xaa9a7a158343004e, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000300)=[{{r7}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r6}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x6c, 0xc7facb75cb605261, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0xf275, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) close(r7) dup(r7) getuid() 11:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x100000001, 0x0, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="c36c27acac9c67f9d53aa4554d5410be9c8937b1f92edd62b5b1913d415511cd68b69ca331c93e51f2d2cfed0322ac2457d4afd04e48577c09e8c1e440048bd78bb71694f02e1bcbf461f35c242d94560dc757ac16c363c28404edd5f151ee3c782c00caf1c1cf7ba53af42f98a817dda6d7b4fc8bc94a2f9361140510aa86ef255d440010187cdbfaf76d1b7f76fb2f189a996d830a39d5cb39f3b97d180f1894541aaec106940fdf2fd71cb0692e904ed82a5fb2a071c3274d2863068b16634919aaa6b31449c5653cd1832cc9e5631e41625d00e1e729", 0xd8}, {&(0x7f0000000540)="812380a446e7af818a461af9bb11db08c317471ae906733bc5e5f95288329d668dbffbc8f8c8db05ea8936a1882a0f32462ff2662b9334ed5c03df23388719b0c130e18c694419708191200d", 0x4c}], 0x2) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x81) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000004c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x794], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {0x0, 0x0, 0x0, 0x40000000}, {}, {0x0, 0x3}, {}, {}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x64}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="00311a8043867ea688369ea85cd8") 11:46:36 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_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x0}, {0x18, 0x1, 0xf8f3}, 0x0, [0xffffffff, 0xffffffff, 0x220000, 0x0, 0x0, 0x0, 0x7]}, 0xffffffffffffff49) socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getuid() r6 = getegid() fcntl$getown(r2, 0x5) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x0, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000140)="200e22", 0x3) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r20 = getegid() r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x40, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) r23 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x800) r24 = geteuid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000140)={{0x5af1, r24, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r26 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r26, 0xf, r25) r27 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r30 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r30, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r32, r32, r32]) r33 = getuid() r34 = getegid() r35 = socket(0x0, 0x8008, 0x6) r36 = kqueue() preadv(r35, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r36, 0x1}, {r36}, {r35}, {r35, 0x2}, {r36, 0x10}, {r36, 0x20}, {r36, 0x80}], 0x7, 0x3) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r36, &(0x7f0000000300)=[{{r36}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r36}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r36}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r36}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r36}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r37}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r36}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r35}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r36}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r36}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r38 = fcntl$getown(r37, 0x5) r39 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r40 = getpid() fcntl$lock(r39, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r40}) shmctl$IPC_SET(r27, 0x1, &(0x7f0000002380)={{0x0, r29, r32, r33, r34, 0x20, 0x80}, 0x3, 0x7, r38, r40, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002380)={{0x0, r24, 0x0, r33, r20, 0x20, 0x80}, 0x3, 0x7, r19, r22, 0x7, 0x20080000001, 0x4}) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r42 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r42, 0xf, r41) r43 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r46, r46, r46]) r47 = getuid() r48 = getegid() r49 = fcntl$getown(r42, 0x5) r50 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r51 = getpid() fcntl$lock(r50, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7ffc, 0x100000000, r51}) shmctl$IPC_SET(r43, 0x1, &(0x7f0000002380)={{0x0, r44, r46, r47, r48, 0x20, 0x80}, 0x3, 0x7, r49, r51, 0x8, 0x80000001, 0x4}) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r53 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r53, 0xf, r52) r54 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r56 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r56, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r57, r57, r57]) r58 = getuid() r59 = getegid() r60 = fcntl$getown(r53, 0x5) r61 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r62 = getpid() fcntl$lock(r61, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r62}) shmctl$IPC_SET(r54, 0x1, &(0x7f0000002380)={{0x0, r55, r57, r58, r59, 0x1bb, 0x80}, 0x3, 0x7, r60, r62, 0x8, 0x80000001, 0x4}) r63 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r64 = getpid() fcntl$lock(r63, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r64}) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES64=r24, @ANYRESDEC, @ANYRESDEC=r28, @ANYRES16=r48, @ANYRES32=r31, @ANYRESHEX=r62, @ANYRES32, @ANYRESHEX=r63, @ANYRES64=r44]], 0x1, 0x800) r65 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r66, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r68 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r68, &(0x7f00000000c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6961ce68e9c06571e69e5b65d3d8cb99fa86abd9f6a34aa851923fddb52eb1bb540b5572a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645890648d07e812046b6c3e45e21918c2871c654a7ddc3b2bdf2d6a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc2a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c0000000000efffffff0000748762662068c2f9be1ef606d59ad8707a4cbf9fd12bda73036f9f8e5c17fdb3ba767e9d97d87489b945d4ae2d325b63895cba7a3312b3cc855b6b55292f3c7a4902611cd4ee82605190d96b47eb6aa2fb282cf7f8db21452eafe3a3bc6f2836b38e"], 0x8, &(0x7f00000007c0), 0x78, 0xfffffffffffffffe, 0x324}, 0x0) r69 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r65, 0x0, r67, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, 0x0, r69, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r16, r67) fchown(r14, r67, 0xffffffffffffffff) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r11, r67, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe41, 0x9, 0x7fe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r71 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r72, 0x10006}, 0x44001000e, 0x8002, r70, r71, 0x4}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0x0, r3, r5, r10, r6, 0x20, 0x80}, 0x0, 0x1, r70, r8, 0xc, 0x80000001, 0x270}) shmctl$SHM_UNLOCK(r9, 0x4) close(r0) 11:46:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012f2f66696c653000"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x9b, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = socket(0x21, 0xeb50f454a16d144b, 0xff) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 11:46:36 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r5) dup(r5) r7 = getuid() r8 = getgid() fchown(r5, r7, r8) fchown(0xffffffffffffffff, r3, r8) 11:46:36 executing program 1: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) dup(r3) r5 = getuid() r6 = getgid() fchown(r3, r5, r6) kevent(r3, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r9 = socket(0x0, 0x8008, 0x6) r10 = kqueue() preadv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000001e00)=""/4096, 0xfffffffffffffd03}], 0x1000010d, 0x0, 0x0) poll(&(0x7f0000000200)=[{r10, 0x1}, {r10}, {r9}, {r9, 0x2}, {r10, 0x10}, {r10, 0x20}, {r10, 0x80}], 0x7, 0x3) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r10, &(0x7f0000000300)=[{{r10}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r10}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r10}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r9}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r10}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r10}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) dup2(r1, r12) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r14 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r14, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x81, 0x8, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x6, 0x6, 0x7}, {{r13}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0xfffffffffffffffc, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0xd90c149b6eb82a1b, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x5, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000), 0x1e6) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r15, 0x10009) readlinkat(r15, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r16, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r17) ioctl$VT_GETSTATE(r16, 0x40067664, &(0x7f0000000180)) dup(r16) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) r19 = kqueue() r20 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r20, 0x0, 0x0, 0x2) r21 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r21, 0x0, 0x0, 0x1) r22 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r22, 0x0, 0x0, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x40) lseek(r18, 0x0, 0x0, 0x33948cd17ec1cb13) kevent(r19, &(0x7f0000000600), 0x81, 0x0, 0x10000fe, 0x0) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r23, &(0x7f0000001600)='./file1\x00', 0x0, 0x0) syz_open_pts() r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) fcntl$dupfd(r23, 0x0, r24) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000840)="6c4b05cb3f01352801f0fc4cdd1b") 11:46:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 11:46:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, '\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0xda, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000080)={0x5}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000040)) r5 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000200)) 11:46:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x1, 0x2, 0x4, 0x4}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x15, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:36 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x401, 0xffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 11:46:36 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0xd, 0x5, 0x1000001, "73cc510e52b37b2efee534840a76f30d3fc9c06d", 0xfffbfffe, 0x80000081}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:46:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r11, &(0x7f0000e80000/0x2000)=nil, 0x0) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r15 = getuid() r16 = getgid() fchown(r13, r15, r16) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r7, r8, 0x1e4, 0x8}, 0x8, 0x9, r9, r10, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r3, r9, 0xff7fffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r22 = semget$private(0x0, 0x1, 0x4a9) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r22, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r24 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r25, 0x10006}, 0x44001000e, 0x8002, r23, r24, 0x4}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYPTR=&(0x7f0000002100)=ANY=[@ANYBLOB="cc85e64aebd0948c5fc1f660829b6018595f8d3f45d8fc3a358adfb878845b191f7882676316f4a6d19aaea3f1e33d06c64c3de7e0c6e59b7a70fc4c70e4c3db73e09f65dc5d4b8d2ff2693bd231b957e799da01e4772e30686a2da3e24fe83c6d10d8246bffcc0bbff95ba30df751ce84221d4eafe15375b71abda04a130536a470db7643d1e7493f1871adf4c17eba3c93855ded420f94b300f0409b195a48d9479145d45c837c35db2dd78fb7f7dc2067646640007bd7dccd344d178ec410a7f38bc8920900ba525cebca84c9207399436aad48d7eb92d17840beef6e8ccfda870f8c811935ad0cc257ab4d98c107f9ad20b29cf07900b0523aae4ad30d9ee09e262b58f194ac31a07a866e1d484cc9e719b5164b5060dfa87300cdcef112af350965861612ae7efb4c1250d67d56251aa78c0de67bcf113adb5a3036c9ef7cd5611936e5e41dc9e4ffbc046c8225b72a2cebb7c6d300361e073f1d90eb29bb0f84de2f005b4598f1451597ee33d1a297a21a8c6ab6a5dc8cca50c04716375a78f4a1dceb70dd1a23bb2bf0bee4b94ed979acd188d4c99e8db1094a5005a767d574228877ad8b1888228198db914dcbe1512b3e23459ee9b01baa807962d558b91ccb4fd3fd92511b909cfe39a00342680cff185b1522edf3aee34316c21f7ee1993bbec860a9bf9e957cb5b6db6a48056c4117a5e4f1cc5e4a58c0f792435b6cda652c654f9b971f5823985ce32d5373944722b3949555a5d8c942bbc2de8ff3acad60a0bb7e00c898230721e79eb92d374ff3a91129a3ba3db359afb8f276390dc0ee7e8c775d4ad8a3571d547a3375cccff63c23b50116743cb9039f4fab9e7517bc4b5232c12d7f8ada7da94489484ec9b62c3a90cf78aabd99f207524a25ff0531811088408a30bb33fd4ddc84975fd468c286eb4e176f2c10b3995799ee3f560a1d1504bb08c8833b04a7ec4141d7589ab7a715f5452b04d18018fe5da305bd2b0a2e0598445428a1d148e7f77607ccada248b4ad0fbbdbb0037044741ede50d100a5543a5ea0a2a5c2d1feb3043e867ece5c13aab0df319510ffb4b2da4a409d9a2219ccf936da10b8d4b2aac0d31a65a83c2c68cb6c70b25d6c8a21de3c2751226ee7f141705c92632f5b22faa1f4844b338df64186889194f1c226c8b9b96929561eecfb658b4c1ab6b29f96eca9b0687e3cc998f8237665bb341859a025c18be954557c9ce35a024f6936c4548c630cab31db352e4c58cb8f597a92aed4e0c8dbb88b1b8bfa9316482c6df2b10cecad5122c31be560f2fcecc9b1e6b195b94ddf4fcf4dd3749993d95181c5daf61cdd1e4c22c347e514262d62fcc51f0759f5fc40073b5bc3f20452ba9600be9227e2af0b9262941470b809a25fec17e4b71d8063d7693bab9994bdbf1eeecab0d8a5ca43e1eb67ebf2aa6939d42727c6fe2b59759bcd32770d275dca9603068964e3380bc9e8a4b653738e2c6bc78b22ed623a8e47f9676ba95260aef32dde548366445bdb9f24b3735582ae3cbb3660bde4f5f22b8cbd3b3e6cfe3ac79209d05e4d1a237d36542683de5d121e79fc180e0003155b22bb917f59920fa8aca1c3d956203efa2d45df9f1ce0df5de372b42d1f8bacf97358356e406a4986b2e2a27ef1f27f73c9cfe4aa4c08bf657ab3a08b7824af6d9bbe3d7e46761f3f7eb5a7d1dc02e165438a8d7738e385eff6dd96426e10df79a24e2162bd6bb6aa4a8fd6349385ccb9b1f9f4b5fa579cdf9505ef14386aef96c21ec711bd948d3abfc080a63d08ce7a47964c5f33eb56ad5d44d4ceeea9864caa6fa3ef9997ab7aab80c17ea6414fbbc7d204f72525bb6e9cc0319392e9d14f1e1146889c5b85a3739338c53617e79e02d4176f1a96d5cdd27daf5528ba7fba7b41ca75445436b27b42b42e19f8a0a30abd534c3e21b01412d3a76a8166e71db31164df579108d2f29462c04b2c6ce1c8926deeebe4b4ede4d4f2e5483d11806b89d742ce7702dafed8f60060ac82ed80fbe9ca60029012406b4bcbd510de7bd9541bff61fea8565224630809b5ee4765be35a23a7b8f79e0a47633ba31575d0227e48fc6a11949438240a3eea0eb15a8efa6edf217e549591f6f9e0f4c11e844ac8d0bfe26c48e91a2f29d655a2d0b7b2310c4fe874674eb557acd868dd81c4ebb2fdf38846c1c875460b2ec3acc4a938f83ca1dfb93709ab3d9b67ae6488a168ac5084ae0bcbb2c2fe813439d7b33e43281fe913ebb71ba574a56459aef51d9ae6eac2cd9b4c3978256541f6c9c6b22673474df7e285dd94141df888f946dd681ca7aa908b7b41a9b378ba38d30cfc16a64d86d84fccf5e1482c4fbda736649343cbf4f9ad7e1cb3957582aa418b1a51ffc2dc57cb4be105e95dbf553d70eabbc3a56c89ac9231c10c998e5f88d15cfffd8fa5c741d22526a33640c1f101103f63e8e3549233c1aa37dcc54f92c85a2e1c6006fa5fefcbbf8af5f2e9a9a5e6edd5ee7573c9d972bfb9e60918fbfdab72957d913bd8c3e41322d6bc214c7c9cab9a2573b1ec7c429932757cf67f31ca6db3267c2bd7363f91d96cfc2ccb46e98b5f24135d4a6deff70e76c3c47a0fa840a40bf60e6c052c11c43207d33333e52ab443e931f797a323afe885f141536e7250da197838612076c5144fea5b946dbc557cd0b8af8d4de9bc0e720d74a5c3fda79efa0647754754c2eca7474dc4ee008f30033f327706397dab9dce379763b61a356562467a95f7a8e8013aa5e94f26f954181fb2f2f01c48dafd496f6e2cbff08797879afdbf7c47b4bffcc15412634df2f8b65470fb7b42b7f907901d9a470e52a73e93608100c89c60a667a980e7a2494787280fdd4b2f80f0cb0881a5a58a8bee9e84fdd0277c67371700a982fd328b9d8bc14de63a53a3720b15b2d88ff5bdcd2ca97a768a0c6e28926c4f5438b6bf909dc07b7e63ac1846fade25c5e3ea3e5581b1e00fe6f0ff6b94d2fe5a711153ee6247552f4b4baa87bab3faf62627042c6d99364cfac078416373063f216054625049f0e66681f3e7ecaef4cd65f9075c99ffb9387b7523ace696261e604e3c3d05d20a4835d5f7268f0a8c1816106853fee64e2c8aeed1f53cb345324a90dd0300ae8ff2cb5cfaeedaf1580fc27e474bfa959097142a4163e6803cd649579b181302dca772e4f1ed8309cd7ac8b0c4db38835a5243979265a04df4a0de13034c44bcb02416864b46a22171fb70ba7e9112d31905c6a8eee62e4be34d695af7059b30b6beecc0fac6cff85d99807ce852df5df66499609475731c25e24c68e9126f606b14be66c1bdbb5ab66d7098cda9f08d9c3af969aef1f090c503abc26fb21f6b249fb9cd0a1857827e70effeb29fc7363b684221f7cbd43740a6804baab608d9dbdf7f603d7eb0954d73f257ec8049967992cfd38e10b33398702c9a0c549707dfb046e238e826e64e66c26c443aa91afe2c1c67edda69c2efa6cc5a09aa4b868961cc6374d3368011b78324ba453b71cf06b7ef9cd53a6f6f14654f4f0ffb87e37a4312ac4ee89c443a7dd851a16f984a316a5f8c393b57e7ddf9f8c3f40dbf8983dfef25509d37b1aabb13787582cf42a7dd0e9775ec9b70a8e4c4d29e5415d3354ea19628459c68933de0e27ea098f022f6a180f798140ac0d783659ea7505961b75159ac0580a67cf0af0027a5cfe16bed5ac7781564dbae1fb9e054d1f06ae76a7a6a7a0a82467a9e27a0fe370d4b5c0c2104111901157bb36b8c3e61052c65cbf593f2d1871fc09c4e18c75f835065dbed88cfeb0ff9762aa1e88a40c504ed4ed82a78fed8f97c6a6aef9e167707b6a1465dddcb1530bf88265aa681fe3a3967b6ff989e64b915ddd086673381d3843244b4d8564ccf4327e7970a8f3c583588bbd789843f3cc50d6c9be8ffa4c05eef66cf82e50eaab478ba15577379d0700761861b33c7600dee624cc2ea4bdc1472b1d45203e26a0c4b9826891402b21df4c7ed627744ab33173c10dd33e4ace75f90057cb87262a1fad90905718d306317e89f03f1558ed371ac5eae1201b29cf959b6f9fa0a21848003eb54d455f407f2389179a987505c689e5af327eb062180496098b5fddfafc5853d4c3efdcc282d06e7c409769aa5e89bce6b9c5779b5d6606b070f07796c2985507837baa80eccad9b442aa17d6a1ee85be917dcf00e46fdda2b19c3eca54eca1d0ef93b16c183ab5eb560499610ae4ac611ecbd668c6b6f72c3cfdf0b495188869f410f6152e46fc3657d93b0b19b0467d0a108df280906cc8abd2cbf696f09c122e0df550741285ee66923757d20cce4be726195ecd7e54bffde236e3c57f80c984963bda877e7851ae22599fd20f5dd51fae3197a0d81ad27d1d6590072663c0c55175ee00a0beeee190cace08a4c7a789dbbbeaac2a421ca6be92388cc45a05c5dab85827c2eaa5431abb4eca808797e1426fdc10689be8e051a2045113b2caf08fb1044c31671a6252e910d90a7f3ddd52f10c2c9ae0e7fd8143772294e2a75bbe5c93107300c7097a5746a0b39ad0648192685699415a0a9064f8d23ff3d3de972b45a88a167e4bd603e7accffc8441c349722e287bc77b675b5498c3a89272709232271ff52544aefafa7877a5fe61291753d406d3fae756719db63839eb895a5e61df0338fcb53b6a929c44ea7d7a9f886065d9ef61a0ba9e30d937b7376acbcab0da3d78dea5487394c0cee6f302a2cf7effd3ccfeb57a168c1d4b8006c9e53289225d51b21671eab567d1e4f3bb115664e56d98ec3fcc3c1259a9fa3fde26e3bc61c58bf6581cbe711eb19088aa839b008345080be369ba7f074ce819d70d634f288f3fc25c2a05d477122185083b5e27fe4d8933a2897c08bd699ad756b159238bb58a20fc566e7b91e87fc4c776e82c28ace39f67ac93a047de68e715c3c1118ce0b0dbf380952b81b7ee25528efa444a3e93a1dd28d0ff3fffa3bf731e86cb429ca4bc5ee412b9dd54a96158e90cef992dd06516bb44bc92cd7e28790caa031daebb16a4fe2d128b3bf6ca69595b43d0bda5ea98f305be7e3d15d9112b0ba09a1bc54565391ca9148599d50240339066d169b5db95fc09ac4937da04f8b7fdc5fb0923d7f186303d64c98a1756d7b31a8f25fd85e16780a603e31200b162ca776a5cff7f76230e1f28f4e265f885b03bb68488d98fff84f09f7a151fe55d237efc97b62e3d088d8e652107c708a503274361bce0c2bb0dfadbd2e6d67e295fc7bc3c6ac46d5885ad851024b3119b054dcdd231de8f8ffb3feced449e80ce10ee135226ba22fa5d20ce754a2985a0d27a27c8912d9684e73f3481dfb504934775b259f6f3c738aa0abf3d8012652ab2652284a13da25c354dc0fc0520b47d1c6399f4d9e06d02e46f2c9de3a90c75009d5f09c5a609f6ff517e0fd462959f03cee63bf0c09bdbb28d7bc2579d5a9d39c816e240adc08eb46cbc180b4594735ab05cf7ad63d68f7580514799031b4b8c0498f5f179498e3c68764f52e576b8b7b6538cda38ef7304c590815eb18811c7a467cbfdb91da7fd46d65f5fad30a95feeb39429d14c23c052d7937cb7ee645cf64afa4d3145c926d80f6cebedf992c86179f6772dca7822dedece8ef82de30fcd60a97b370080b12ea7c4ef4b96cdfdcad8c42a4d9d00adaccf7498c83a805256f61f369075a102a908e74d578dd4c861b9ea25bc326afcf960ba8a1b142b9194ffe5fb8070cff614a49793316b88b568f04280f8ac1ded1dcd84c37b09e0"], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYBLOB="d814b3a76b1e01e04d3bfc463c3478b740a461625cd9ea4162881919919b1bb2303b36752326e0d66dd24025c0796b09161e70f551840c8881c10d69a7922142ff79c1a5ad1f693abfae9aefa65b1a785e41b9ac40b989745c3d25ce3eadf242db69938abd29ace369ad3037d5c6bb82dfab629fe0c10f31576970bfce56d0098ab197746fec2957006dd23eb775068aa2998341c4adad5886767b59954b1e26c2f1ce3f5bf85a79295f28f25b0f9fda23892ae7d04709b34e619dba4d22f14d27e494", @ANYRESHEX=r17, @ANYBLOB="76ac4ec8e7b52817262c2607d8af325c2e74a75f3422f4189fd4e4ee281eb1f2ce882a8839351ba998e1aa1efb1b79087bf047cb2329c52cf6101174f32ee9df", @ANYRESHEX=r21, @ANYRESDEC=r0, @ANYRES32=r22, @ANYRESOCT], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESHEX=r24]], @ANYPTR=&(0x7f00000010c0)=ANY=[@ANYPTR64, @ANYRES64=r0, @ANYPTR, @ANYRESHEX, @ANYBLOB="ca6979a94d89379b5bbf4130dfe59ebae2edbce9f3d47814e04b5e8bd762ab05dc822e5baa963a893a34b18f5d0a4fd833c3ea7df7259046ebff12dc511590399a4b147dc116482f86c76c2457e023c6f3e4bc9c9d7c412afb5d92d0d9d7c2e5abd4b3b8e43d65f3fd525178fe01ab06f997f1965f765404143f7287f7acbbc36f564d25249c76facb78490114934d5f7f08b66db870c8f99134a539c13e411c465362c56d8006ea433ed4593d3a5b03a4fb5eb88d6f3556dfdd6f87d6ee99e0714cb66947299ad2cb8b18c82335ea17eeeb45b8dcd2f895271f2adcccbd6254be21f5e724979158d34b44a41d8ed243a362b734cc96bfde4ab03a15bdcce0e9831da9bbe15330515ff98f18e65c1939cbf3b6759fc4835113e683f73a80c263f1ef3de247703f1e8a207bffcfbebf0cbfac75d219c5fd43ef0d381b12c0f2050dae65207168c77b78c43e2e3e0eba1d724897a18eb2c30f8baf0a7d98c40671d753632862d66feab8ddc3f2ac77cc969533caacfef744a653693e4db95220da031e680303e0f8aa164192c5a7d3803edbcd5dfb1a163ea475d842bebd66dd31b2f07ad5417b49fc8498126ec4c3b5d9a47958ea98085098fc1d77b2aff24595199ed45481328fab53aaa7ecc78441c7a98b6b1398ec57cadc98bd713edc628d35502ffee131075ac77549dda02fdc7fbbcd9f22569e409dc7a9a63c2ae369dcb3a89cf055dcd25211328ce33a9b750f4349141c755bb12030139a3e8d2ee0f29108c85f8964b31ada0dfb77eedb1fdfffaca306cf9d87443b678c76b2537904d9f2ab3cb6507608020077f1d9ed3a245575456488c3f773007e7769a5168e8586ecf2e52ac54d1ececce0e963377ee95f943d56fcdbea4f3517699b54577da818c38f744239817edb04f89c57082b549eed9c60299326e4a9291de4da380c1b8aef4a1e126246c46ce1fd9a9fe02cd1156f8c175182a6445a1769ec4586a860ad58323d27fefb4eea4e9575b35bf83e2c0a3433cbd536a4eac6319e998348b11df7b18faf0ee723422699d1048c3ce195ebbee76eaa2b998e6cae0b1be24c23d21d930da25c8983dc9c02e47785e70ed71160295f8b32b23081ba62d2d47be75bf9b35b45102d7dac49dbbe737746cfddd6c1a53281f9db3904e9c835512fde01f593c79e60f65a8f800ca90485961c66912777d3752fc1b93d1534bdbad6be42fe3027b8b815566c8f965ec6bf505a793c6292a9ae17610451c31b69259a70d89d7685c63cf97570b017395a13633d558e96a9393f7d718c14200a5d490d3803040d0dc9f00f9fa8e7585cf295557f632191d9d1d571d174765f955ea65204257997efedc16c5f221d091564121c3d94770431356ca44fb7289b4ec8d435fc5d950d3814c4804de57d8bd97219c1237e7bf2cba6eeb35cfc84e55738e2bdefd20fc0ff63b7a7af31a0db73ced1bbf09c2b082c15f3f485a0534fb2d6bc1a00acab66e25bee36865cd86d82e7149b2472c70c4b479dda0a156aba199bd5047b1f0dd4a3d73adcc15183e18af811d0ebaca017ea66defebe0336bc368d6e614ac403817c53a6c840f4452050cf33c91907571aa68269d9466907ce248ca6b1e163429cebf65dc8f16e00c9b2f689059a1c7ba346224e8034ddfc26c98cd3173d2f00cb4cfab0477f710305faf8986e63ad486896d0c1630f1d2051fe72811bdb6c5506bc9e1ef33f9d545fc2cddc8fb19862cf94cbd810a2768bb95d6de1ba350123ec466ab6ea8054b0c4f257f329d4e9f9f637cc3ba82977036266117e344b12c99a042dedb21f3ef91e843864b3d35f5f2712820afc01c69a8d20f977316848cf68302a1141dfd336c8030dcffb470ae1de31b89292214d8e7607062fc5b91b2357bc5a2ec01c30af3bbfa5d8b79a66def4434e02d36a2eff8efd6c4434a3093fadba46ef62da5a061a34bb747c385b252ce1088658f8c2aea8f2244b1a2513bbb25fb6afe7858f45c6429bd3758fb724e7ce6def3902f558c9fe032667068fb04342a718a80fb4e9a62b4e23f07ece56779ec2297100bd8738c2b5ce56b161de6f204ee517d09fb47e17bdc3db9418cee8b06ab57ff891616fc9e7684c684f0fe796d0c44d80528ec41370d11e0fc397cc2685e727769474bb213c652c2cd8f707bf27dbda5110cf5f54fc66fd986da3a26bda9ebe27959d8e7d2a8a68d84cf64e14d3ef691e1fd0b0f13216b5c5df4d009d9ccf60f8076f8491d743cb59dc1819f3f638e0789fd967e920c85243340eeefdab0e8bbca1160673a163c789aa27de58fbf5b2050b09725dce2735d1ce116cc3ae3a75032eaab9f0f1d67528e3c20788d03e0db5d030318f06c06f8dec2007fafd90bafdef495e6118a04e959c8cc8be0849b18a85d7e2c10fd41213a6a79aa920a5d6ac4571203399af6db58150d3cb448b6a6546ded808f67fe85e087b84f28a282b81d86dd80bbd6fa43ed6b5bade0d32a7eef85a146652ec0269e3f2550ae551f82b7d795751e7880e4e108fe4c6d6cd67997a996fb3b9aac8da75418dd7808bebf87162cdd2d517426aee735f418acdde5c7bf55f5b59ba3c003b1c8b19ece491e0aad82d1dd2ed4cb6e9cb936a54864fb5a8cc62dc840117b552d24fe62e9e61577b013f79675514640dce121cea5e2dc9b5c09a3fd8553626e8d13a6062f8f7799f98296cd4008f7ea0374197d4ef194939f7adc6c0ec1d8009c2f4c01b62605a44473737becc798bb043dc6229bdadebac2b080439cf3bb57491d016c1dcb4df8a14d54e0643771b535462e198838031b25fa6dba815e8c8daae31db529d832c14eed0fd5310a4fb19bbdb3aa271adbbc69eaf73de33ff5c63be8327ce46359d46c258188dbaf2921a2635fc228d61ad1523a4a574d706dda5882da7f047ce2420b35c2481105c2ab8e562dcbd985c8aacf0798b95b1ac5b39d623caf709c66fbeebbe47c4a6228b1022b35cde3a65e46e6feb9eeef1fd104eb6f118527cfde42a63ee9e41b12ef0ad599277c109ef7226db553bdf65ed8108af3aedbba985c366443dc5ca402d831d37e60e50cb171649508a5c8389c66fcba0d5dd6735e821b8be88850a8c46fa9823b5eaf8fbdbff33ac3057001110ae999f418870b47a4e01b39faa670158e6dd52eacc0c73e1c0e8fc71a4763c14462dbf17101b0d86aedb6b5097b21e3ecb8ae236011a5f52545d457ed7bdc39d911b20b6d8ca5c6e9d042500c7142dc99ce82b7c8c707fd1ba74288467eca0cd993ab5d055a2f93aa61f35573e55e18d882e785372325aad1502f8bc52a3696e64a63cd7ec04e91a35f784fb37fa3aef8310f3b431fc9ef8bec9d3521133c610067e652c98add765e25dc5c0d226fd3f0d9f327dc8e6b915787d9916a849098ba3313b311303ad0160d4f4ae2b5321cfdbf568f1c4ba990601b8c6a09780074169a0a850d2f2e1acc1ee766d5d4acf40b03b5f0b2964b6ea91ee1a9a0d86224299cde809e48859525700732598ad14761d7dabbc2ce69d7d300e9bf278ff9e2741b817b34cc403ec8159126946a406bbb47d6f57ecff3557c0a689321184cf9e488d7ea251647aba979c947d3da4374e4ed5f882df9678471bc90d2a3a9750e33d2db9423d68255e5bcf4a778aab64bc21ee9c9668d9222bec06c51100533daa67365f54a610b687c104d3f510634865882081777a5eb2a4e1d3a7f8da6afa965341941a8278313b3e8021ebe0cb26592b2db3624f260e847a05026b34aa2ddae595ccda6d0fb5de362bdabd98b8a53343899317efac5f37ae504d7f43dc007c08b11932e8ce8009c5ed770d643ea292518b53052f0c57c51a30da155c4e47e08f662d785da6629b14f4dcb8dbbeb412eff25f5fcbed78cc793256af04fe9a967ecdb79977d66b61e4744c61bcb82d2245789e250318db1935d1e36fedd06a758755534dbe21e8570f7e2e0e3c9dcac9376b43699b4c407aee43cdec7e4eb4e6e7ee1680f29310c648cf69b7923bef36c08f18854eb14ae5465841eeedc7bfaae9e106adb2765fd10758575dc31e9109354a6c616f06620be40782abb3d301d980a8d65a42d6cd50a907d46f0d0833967f7fbe208b0149ecb0670589d78099c093e0fd09044960b5a4b05c40c11637b5085de93f0cc8bdcae12ee72d6102270ada8061801cd8c6942f324c847a7dcc838dfc654b2f86c63fd2983f89412a4ea911b7b8ecb306713923e0f0ad3b598e557fc1e3f55e17bbda18ad0b8501e54958442a24736379efd9a06de1820326ce758ce7be7c5311dc6c1aab14e4e1c3fa96c2eec97017e4c49d08ac3f40b9bc111ab0e6607cb1740b79452a183c945fdf63961f7527f1f49f977b6168659993c5d16393aa4366901140d5e4c1e1b7306330efd742644a519dcb3e58c18892f48274285838f2ade8cd1f77908b68e192bcd997b4edbec6e9c0f9a77885c050ea214fae782bb5f0ba1ee919b7310e065deb70c338c1fc89b05fa4bcfadf90343b3cbaaf2f7766e226744dbb69c15d94fec09feb68b2904fc24f7eceb524f791a967af2a5bf7dbdfcf7da768d72b26ef741420c52116e8c360c205c0f4831f55688479d6c5190813c18aec3f264c2558683473eb4c9c510513f6f106f36ba43ea7198de1d7421320c2b09d2aeeed245f03a2d727a519a64ad41aa25991b9792284564c2216f3f87d6faadfcde3c19b8f019ca081de5ebe221410206e22e2f4fa4971cf56f67f41146ac118cad1116c633329449e1b2c2219d2f1f6b522467e9ae452a8a98dfc457d256bd29d22c7ae58fd6909c97ba6f613953fdd9ea69ec806ac5cf445da1d880b0663af3c7465040e04d0093ec5f91e49018067b8836fc44af694ab00dbbd0fadd496a6fdfde8cd57f4e6259bb5dc29dd42f77ba612c6847b2507f6e958ca2196b2cd33865060d7cb9283e85801b639b1ac1f26ae3c46382f220a939f8342a2e90d4d726cc57e5ba0ee29175ad3cf1d5174772e9c9c660d3b8f1d3dd1d58ba81ac2ddd720ee20cca765b1f30d42585eece657e0cf767367a22c8730d38df0482c1014ed3a991bfba4702d6803da03a6feeea8cebfbe90fcf51e561c6265d3bdd6deee28cd7aa8e4d944a1b5f97b6ae2ba03436186ab54149232a9b52b5c978033f63e0ba2ca062842947a159672fe142a42c3747edc63816b69181af02af8576b1f0e8507b6e23227e610f213bb020f7daa9dde11a5dafe97d4d5349ce90860af5b42564c7a6426f4ad278382434008614a9fd5ffbe857bc1da680f7ed4a78911aa626f0b317ba81738ff9eaad717900b57ac75ac0c10b0c2ede2316184b7a7f3d09639dee04b4d951a93cecc6080cc5249b2096c4c55b296dca9d846d13ab244c6c133985df9fa0cfb2f09a68365db6b6940ac8c45e5b1760f15dc4f041e372d698ebfb8fb9d62dcb74c4c51ea75b4a9ee15d5e1bdb9706428ea042d1ce3166889dbe8f40ce3e96529914168feb7d8d0ccd0f51c391ee68bf3d2838d3c8e8aa56ba16e5073d0b3183509d05b4402e1554e98989d5b4328ac99e09c2b8a6a7b84d42290574078f28208099af84ee91b6c7b3f7ca8eaabdd7b98b566e993fc16793ec368b022113e32c0187450c90b2232a152f77892f9fe0a4756d0117f88be2dcc1d3cf7c76ddd782ae4318a24cabb1f51880115a9f98154732c4579c85f22966e06e9ea11101fb593f620f75aa300a874374ebc4da495432ac594aa8a702da0e9efaf075419ada67d02458d23fb17f43c4267465fe2742013f21862", @ANYPTR64], @ANYRESDEC]], 0x1) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r26 = dup(r0) sendto$inet6(r26, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:36 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x3}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x3}, {0x20, 0xfc}, {0x6, 0x78, 0x0, 0x201}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = semget(0x0, 0x4, 0x42) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000002180)=""/153) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/100, 0x64}], 0x6, 0x0, 0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x100, 0x2}, {0x4ea0e172f533e19d, 0x1ff}, {0x0, 0xc1c5}, {0x24, 0x2}, {0x87, 0xae5}, {0x42, 0x2}, {0x41, 0x7}], 0x7}) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000001a40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe50837aff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c0000adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc613c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0eb09df2ebf0ceaa8d263c82aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b863b529721d8f750b89ccee9b59f54161c6ad6444a5ac849b863811b0e9d2ffb6a95fa21d3dda79ffbe2fa9bdae86a08506d8bfa0c35468b573d1916513c204ca6532aa4614328a345b7d125d9888116d4afc358eca4ffcd6490bf7eea3ead6c9dd11bf29c79ffc7695842f92bacd5868a42541bd66a05ea1ef8d9fa08322da68f5f58c8846c5d84"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) connect$unix(r5, &(0x7f0000001a00)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000001940)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYRES64=r6, @ANYRES64=r4, @ANYRES16, @ANYRESOCT=0x0, @ANYRESHEX=0x0, @ANYPTR, @ANYPTR], @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYPTR64, @ANYBLOB="67e21d99062a7925b85a9b397641ca9e6251bfe7ac2c419bba04bc27badbcfadd15cc50fc5b96030625092803ad86f76964ef16d056097d917f2867590104b1139a38efd5b2a8897d3a7fa28c70f8b4dff37b321c50a3ae7c927755e33ed894e7e86ec9d6607b23d6a01918f6cf01c1047bc151cc10a3cc6dac5e68cf802bef3e50f98f82115f84e371caee71b9b76a5f89c9a95b05829f67d082525efc137b78a80555093c7078ab03b8ada38a172bcd8eaddff8c94a42082cf63dadffd17ed4274d1838e7a9b4c5f420065533d3bc7f0475a0b39f17d2acf316cbce10ff60a7cf6724f81", @ANYRESHEX=r1, @ANYPTR], @ANYPTR=&(0x7f00000018c0)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="88d4374eb63ff82e6480dc92bb31735a8a357545ec7451f0dc9368157ac3a101e8bd8a19b05099885e92c3a081528d299ce91b121702c4"], @ANYBLOB="c2f56258f72e5f259192d4b341a4be3f8c75e8d51cbc0569cbda594fe6a97cf041723a214c7eadf6ee2e336988f56e507c97baf07b442e8afdb0cd117c027d646d3625db0f57751bda98f36f37182ba2eac1756fbbb69f5fc3b28a206132efe9263d88a6bc", @ANYPTR, @ANYRES64], @ANYRES32=0x0, @ANYBLOB="0d12acd3d5"], 0x4) getpeername(r5, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) syz_extract_tcp_res(&(0x7f00000016c0), 0xffffffff, 0x0) 11:46:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xd07, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file2\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") sendsyslog(&(0x7f0000000040)="bcdbb2eb7f", 0x5, 0x4) 11:46:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) r7 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x6, r8, r9, r10, r11, 0x80, 0x2}, 0x5, 0x0, r12, r13, 0x8, 0xadcd, 0x5}) 11:46:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x21, 0x5, 0x6, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget(0x2, 0x4, 0x304) r3 = geteuid() r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8, r3, r5, r6, 0x0, 0x2, 0x9}, 0xbb0, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r7 = socket(0x6, 0x2, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000300)=0x1) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r7, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) write(r7, &(0x7f0000000140)="19d1d77eb29fca9fc5ea1b4dff09cdb8fe38107c08e2f9247d4b0060298642c317a20fb4634ede", 0x27) 11:46:36 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) syz_extract_tcp_res(&(0x7f0000001640), 0x2, 0x7fff) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001780)) r3 = open$dir(&(0x7f0000001400)='./file0\x00', 0x200, 0x0) write(r3, &(0x7f0000001440)="489f3758ee49c84d7d79c300c9d84448653f7d108315000e2449a5859db8e48159eead3da5a4c216c62b700923ba197ca233ee83bb9c69fc528898254f9ebe4aff50b51252417dc8ab037ee003910af319e3ecd66810f476868ae6597cbf209f0fdd3f4fbe634be9179bf9c77bde47897647b43c4de2cd2448bd7d47bb4cb2b0cb434ad74564f8418f8568d1ecfc26b585a90b1f45ecdf64c36122376db836f99c7958657adc0849306214422d21119ad5cc41b5", 0xb4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000040)="bfc0ee4950db3c185f99cd0767f3d37fd7292f1af0f6629d1c164c824b6030afbf03ebad290ef1885f647ceda776e875ab0e2e14cb2ee57f5665a4d3", 0x3c}, {&(0x7f0000000180)='_6', 0x2}, {&(0x7f0000000340)="02b2ad5653494714df813970398a5c35da669d072f8ccbf8d647c1e4d39e6cd90f1cf3a157202c218943c97c1b2a85159a6e2ccbbf162762037fda092445531bdbb18c4e406afde6f877a4a3b6ab895d19baa4bbae9d502df61c05a18846677d10c7b79d1aa7131063264f154840b23e41be726c6c5da9d17ac7b9ad96bb6bff4e6febc0ed6ee77f0ff2677dd1e71e7760d79a3da01e310927dec67fa74dfdc6eb5a0f5f1ea023d5bdabdf976713a3c7e4af6ae4b3d34e54d29e8a9edbd1f01dad6bcd10a915c134b630dadacec2b7547a78aa1fb04087a8cce24c35281cec51633a0866f2213b53e0e1b21f44c81ffe38ad4777faf101c2286af9ec3174816ba41d036a50e4657ec2424f7e6ba63e244f68e420db87d314723d9e92ba43291b57f92f4f0b82fb72c86d575459ea71f9a6611ae322394f28a7f569de784e8dccfffee49b91a9f54a1508705bd0afe7d4a3422c50d335ca77c948d559d8806f2a469ed7953586435073b7e6b03449e751bd5d7b2db5f6ff81206e24633c6747832a564d02b439af187e0f1633b0f04617f6e8a935918daaff3080ca4e74b04deb65cd7eab70d0b8ecfbb23157e86463801aba6c302f01cbd2683d98a48af75e2834e86cf6ce26f16a5a6268d41702341f477826834340cb29011a3b4f93e2188d1a4fd0774f401719b8c5e86618dea080f57f76ba252b8ba039c6edc6a626e705e96956e08ae1743eb2ea88739e1190e3a021e496a8126866885b7e0e3f5aef8eff8c8144b9a98f3b0845bc76bbe95d1a11b9964c65580447d2f81d165845989a0797ea79479f26f69f8f6a15eda76259fae47e3b00357c66ca1767a6a00788ea8650987f991b4aaaf802b90fe434b64991e4a50622017e1a98359cba4fa123f66eb0fed24ee21788c5eaeb408ec17ce1f257220c19db9cb29858183b78040c22c98236e9a08e73a276d42380f9fe0e66a609892c49c1fdae090154ba9e4fe17347d15786d842122ef8b753e1e53d369fe6a755d95378f86c32130ffe908301828f323813f12abfdb1c69980c36b1597965b58d7196804a3ef87f458fb416a58bdb05de945a4801494c185e55d94aeeccb5544e0ab3d83546dd3d8864458e2e3d4f6d318eac6a461e9662354dd1f6ae6a07aaab318440515c1e547ae592a73bc054191f896da1ace528851761df7743d0484f0ee46b48614e61997b9c896e120776fe4fcf2066b43fa91a95d24ddf2cd8526b7074066d2fbce7979574520e500d42c133b1891d734687f089f6a5c09bca588893210b9d0bbf7e2ec8638e1b8e7ce0d6f3b3b60f25b1ba08b3e9ea60d8af64f5d20a1f6b063deb4c2efc01682955047d9fbeb28c127166f0b2890485a19fd0c2fe0d7cd7c4329d1c1b8f482cc160f634aa09120291767c4847c0efd69af76a3868caa19b29ef5ce6b70cbd849dbe47e460fe414e6d45f12ad72ef41796bf4647360e96261a6987e4bde84c387222b4214a1d31a5428fa94611a06679ae76b575f074ce78944839d1b2c82fe984c9bad821fa729c5a0a2106bb93c432283140cbd444b4f942e5ab164bbe88c77d2c399f2f98c5df871439e90d1aad1952b3295b94f7e188cc3c9b2829d42c3c6d2c64d3b0291d96a93701a30d505daf2862c7d90d990a8e64463fa506e13b3d5aa2614202dac03193aa4fe844b60af17488615f11f4e93376f0c922af54f1724a5e00fd746c256915ff3fa55b1231b7b1bb39aa83c1bf31a6aba603aa012a287c104fcf954cef945f8a1c885da951c50eb3b81940c3e5aeb529cf9583bfc4fcf96379a1210859143ea0c47f67b00bcbea43c8d010aabf3ffd764645e5757dd68add919ece0f51a8541221dac6a32682d859ca09fa9d95291174a3b844a12467fb3da9ee89e29f8e54b0b1d1dee87a8862e97e4849b77bbcda538a67966fa969be03361e5f2e8db6438efe096b25087693328188a9e370fb256551c24e52a9dc57a1205ae9416228a7629fd075facbdba775d60f05346a6ff2c78c7c899ff899707c7ce7627b3bb7738dcc5607e6597f0ea3f270276d232180f444cb85cd241df8eb86b02f315a9e731f0a5ef4fc331d4b9dca70717bd95426fc97d419ad2081c5f47c6c5c0dde33782e9b2ff950c2c5f2d499e3f1a0eafa54ddb9e5ecebc4df42ef89acccf7d20b5f7032827e6e1f9dac5d594bab417360512aedf37c68193420efc0678fc336d2b06466f8cee9fb1f755ba090ab4be616daf22f3c690ecfe7e3ce8d74120ca027a08dbdeb793478be5f667611b82a7ec97eb09769de9b6c1847aacedf468b06e902cb7d62958a873f29044b6d2df554a81fca73bcf2b75e7a994854cba5da88b38bceab6363b5cc57520c1711cfb8baf670e1345199a4e34fa4624df70a78d0c57914cd47104dd220cab048502c17757d9d1fa3171590add6ac48422209ec4cab36bade51e532e776d021461ba811b926da0e4733332139a149af717a9a8e11828c289fa425775d49e38dcd8906669b437ab7d4a111358d1d6853179bbeb1d27da5a4c6fd9bf6dd3967a34f9aa0b62a48fb2992e1d66fe16afbac5bcdb7d1ab885f91cf4806ad1fcbef5a9944294ff4dd7d576711faf811782fc52b35dd9ae046a0f77a8de5bad4de9a9ce8ce38f7bb56506f2241aa3e307122d808971a123fbc6a4330fe1aea66575b0f7ade8906ca0460481162d71360111dbaa2197c7f9ea9bb40a4395f193a36d364524f693a0399282e87ef05871dc895fcfba0f46f470ea721b21239142d463922aa97af8534ab18047b63b7b9b7902400cfa77ebacdb80c9b280e3d1d0741092dd0eb057ae87210877c2da48e0e3f18f17c305d0b39618979dfbd2dfffce0161fbf76af05fd044919a429441d10cec55f743005411e0ed0460edb876ab49cc05bc43e09e2d35372e96f4bcac014d625ee547eccfa549e68058887de0a8d2c07c61ccc489126d184f666e8f6262fe5bf6cc7f65108826d0b18876161bcbe034dc9a81cd6c794342459dd6678aa9916cd2448b4c50b021bc682f2a0afcadbdccf7b24b4d98d7291e75736ac67331e87461c7709a2c0d97b68c641df4cd332d66dbe4b4d646295799beb7d0d482f001e0561d9645c0a61a327e61a01237d467c2f0b0db4cb7238c6bf3e8a91ada62c74f00702f122b66f3677966610ee3ef9e0946f6efd9dd262ed827f581bc69b98a1895ef875c68d2e7341bcebdfe271e6614c2f024ce91701a942bdca7961114ea0436417c9ee80ca77191760b476163eda7f0dafa1477abfbb2d735e236c354161e4027dce2b558d090d513b557eb237e4f86b09fd8f86212eadaf38bba817abd6db7840b75b5a14b2fa249b8c5f536f13728df6cd5dec4bfc24dfba9896efda2757646467cda94539d8eb56795d56e401ba1cbfe86bf054fe445864c9109134d7882a49dc868416d223b69f3c5a87fe0ee1e061a058969d56d2d0d83bd85e4b629b98f328e744a93670167863c81c0d9bbbed2f115c1760b2134927c43f53ef685538a327c60b2fa209ef3da47b14fd88846be68bf8edbacf7f88f93e234f50179b3789ea7c3c7b1e2e26b8b73400d26c05dbad61b0ca2756a2c9abf067ff397c5d47d0f6bb3026a9cbf5d0048d8e5887c3edfbc64f232be37c947b186e2ea762db4eb52e5b1532cb5756819b4174764b8eb5ee824813c89e918a7edfe38df14fd5749c6608c9e7aaa88c6d66bba4f8c2f69aeeefbc595f5dcb9e4ee0a96f223572e7bdfb0f7bfb1b4232bb42034b8c9a821ca26d49a1fcb82348372139712c09ef0f9b8be3bf8ebc03ccdf42d39dbd3c9da5f7926dac569ac98a9f9663896cbd7ba8d6b3a8db03a86f59313af89761982b44b5caf07c79ce8f4e7df10d6233dac003a2f41c5f32273505ead78f1a30bfe479ec7cb5399c16f9409ca4d89a9b44a4fc75884bd1682396c06745125626bed5e684ee4d12b51709ab3400e6351fd8cddf40096b126e4f3cbccacf6dad7c68876bfb9b69f3f7e5e856867daaba03498fc5de1e7cbe5aa379e2a56a57680f3cd2494c5300be03b54aaf724737da1500a9872ab4107686095a7c6a6150caee3d7fd8c0857e0a7229687306ce7809453b260d64dd6f87d078752c53c5f7e74aa14322880576ce36298fa156287745ac709cffeacec3d7ab09095e9db5d471562475f90c2b1104ee3b6c3c8888597e7499b4dd5d52ec825f50bf6416feead39cde4b717533a0f4d7288829f2c829d2beb9fd90ab837335b652b9e6c7da47f263eef77fec0de5715e767f99cefb68c4f1b9e92e567201cb0bc0cd997df62cd6a97c24069dcd1fe9283af36efc40a35eb9c157c90f6c33f648262d820efc1df3d0dac6fdf09d20ccc58198648109235d16d1a02b93c2a6989600d425fa0292a84288b47551d60b378dd92c7221c9b9a87faa735c33c88f7cdd32db0366a6480a461bdc56e8db7e38cd28d2066cd1608a464c854fcf7bb6a5b33d1e3977945dd091092922d4b4009b6a4d0cf045c2f39e4a25f0f950e41ba9998e80113c989cee903b258b8233e18b753d94883e8142c5c12b99116015f4f9ae96c8d9a3432d52406a34a3cd1aab4bdf2aef0d44bf6e0c090fc6096c85ae9b0f1a5b446cf514b56c41d6a0fef4246fedd99bf008014c74fb53fd920bcfcd732d61435fdba19826008e5ee1c0c41f5766d44a6c2fe08098942424fab946a92392979425a8f5d705f7e5060c93ffe9acc4d874aa731c5e51ce90de68f20dfd53f3fa86833c1024531cfb4a8da848fb43ae904070cad29d2dece78429fd9ca8735a249a94b8331fdf665591f84a80da4593e6dd0f044ddc68e214fa1c6054eeec870ae49dd6da7fdcf3ceb780eb386fad8a9b93a5b7224e601920ce084151725a3fe430b25a9c2a02da1d6f3c4d51a31f5ee43df2597472b2ef39c2503f92aa6795d0b9fee98f4b310340045996de1f6622170acea71b4c728d677898803da17cc3555743d23ca7b8ad4d324e0fe353e5c59fbbb26de33ac1260940c06ec1ccd079f63738a6dc73a298714c0abd1dd3bbaf999ecbe8351f0cbfb46cbc33ac467ea82639606b1ab41d77df969a2e593a804b1ac186eed2c795bff475b28f06359fff7ebf3c85bb0fc23fc510cb76d77e5bca7393547ea5d4150c0629a000aa1407037b29bd67f6a946a910ee21f71c85d0ae4e9297d45c92d8a1bd1ea1647d77236bc169ec0c2141ad42a911ebba8120b36d206f65a6f93895ae94fa4a4292d005ad5fc18ea749ca91e8ce951fdf4c8800346b56517b1444aaad4d79a205ddcd80513ae7a499a27fb8cdcb90ab2bbdca779068d726d04a19927d8890d3d54c83d3a44050816204ecde7cb7894d4c81d90ccad0469d05c6daf2de9e4782332a8ced7345b0f84a09d2cafc4c94c3f34f4d410d0d7f76bae9a234ce3282ac20b21682527773410e15876077f3573ad6dff826a997347e20d926be2d3de80220ddf54a9ba75f2d7b028834d7959473a7b47522789a6ec73ed12f0b153d581b9a434aacbd0dd36ff617cbd5a46be7e9651f027bdb4ee8599ee88f3d6bce0ba767a040176842743b8cab6289bda8c9b1a04d2a3cfbe06bdc096b730f3e211203f9b8d414adf4a3ab76ca4d5490f921a2933ed57f95eed08c614476b6786cf892bc87c0e324ce000f859af4abff3e45c423e02261672f49ebf1750a62cdc8e8f0ff1aaa52817505ad014f260d6134097b0b45f90e6f38e607a4b06506fe4abfcb9ebfdc18f0fa83a03930c8b40f4dda94d4d649ead1b1370a6dbcbcc104be9cd4", 0x1000}, {&(0x7f00000001c0)="e312c60c6805061ba675d28c188b401838995c451b5d5b8815c7f08cd878775cbc7b00db07bac792d40b5f8cf8e673c3bbe95759cc11b6c4af3e185603357384ef19b0d315a4b174c87c614816386efffa465cd9bba516248b8911271b95ab9daaa215ae53735306061d01693a01a1218b3229c8620d5441217e335a59b7d5ed2ababb1cf098182db2d54eec88db78139e87414922504be05a5ab999224ca745d9fbbfac37820b8b1fc7668eefaf42576e31b766d46b17", 0xb7}, {&(0x7f0000000280)="1ddfaa429b038d22d01c560d33224d0bdfb3a37120cd1872f1dbaba739e4d5a15b7f4c0edb4aa76d31c78d506e414dd4936a9e1727c01084464cfeb57edb750289f0e071a1569b24b955d1acec75898d9469c8922015474be9eddcb21f98982e05a661650f13bd79", 0x68}, {&(0x7f0000001340)="20493904cd513dd95a5183268dc19de0cd95b9707253e2bf22726136009a4fa3d6e380c0fbd3db4a5283b591fd98268dff47e543fbfe0d68c84ef05171b99de8d02d769c7fe14bfdfa8ed14642d694cf2c9a11334406048917f7ebbd3392564465968918b713a7010d2df866c429835bc2c82342f02e6986cc2624d1ac5bb13f3a1c2085c542a3ff414e232128e3194b201249f7eed30ef590ef5abfb0a5f2f280cda1313d31ce80", 0xa8}, {&(0x7f0000001680)="ff6d8eac25c18043606e1de3ac5b45357b0c169c5176f48e75cec2fe128ae45be0963dbd29d2c625babacc262625d70be5df8455d199a929dbb4484d13c09403bdca6ea54746b64e4251758469e23c7297bc5096ef2bd92cf9cd3881b1a75f1d83f65ff28259854f384f8c1cdc99366a73211062d7119649c9bd4de7b6966c5c33e838a5bd5f92a5857f98a731e80a66c75809002c931aed5b16871799a9e1878aaeb7d4fb4458433e8c0cbac475574a4c471ddd4e97bf6e1d92d0feeafddab2d5148c5f68fa2945c7300d16dc75911d1117973e270c37", 0xd7}, {&(0x7f0000001500)="3944a2f4cc206b2d851656565ea8aa96ed5d39aadff9c537d7368d9e261866f9570d1097b27b8de979080046c2ef1f65988a8656e59692ba8a7f453eef3319af5aa6be246fe4bcbc5638ed9c574ee92f68e54bbad0bd56a0427540345ee6ec2148bcd6697d463c9c4559c1e90c3f92f894f290afc321268de6c4b27a690459210519f68ab055e58897fc3d2910aecd554c848f8df1068ab4bded42f09bd324ccb92a3404", 0xa4}], 0x8) kqueue() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) setegid(0xffffffffffffffff) 11:46:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = shmget$private(0x0, 0x4000, 0x464, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xcf3543a3, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r4 = dup2(0xffffffffffffff9c, r3) fcntl$getown(r4, 0x5) 11:46:37 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x20026, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 11:46:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c060089d10a7ee80ae7a20eda657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af230"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x200}, 0xffffffffffffffae, &(0x7f0000000100), 0x0, &(0x7f0000000cc0)=[{0x90, 0x1, 0x8, "67047be4c910712eaed623b75a2a3c058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x100, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x148, 0xffff, 0xd, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e02444007368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac3a46821d8974deff07000000000000a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87802e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b096c548527c9cd47506aea0000320bd90ed3217760083a0a7be3ea0ac047b763489c1bab2a6a804101fe542e9de312fb5f3e4c00903900dce6"}, {0x108, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}], 0x3e0}, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r3, 0x0, r3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = dup2(0xffffffffffffffff, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() r10 = socket(0x2, 0xc003, 0x6) connect$unix(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r10, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r12, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x0, 0x0, r9, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) 11:46:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002be000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 11:46:37 executing program 0: r0 = getegid() r1 = getegid() setregid(r0, r1) r2 = msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x282, r3, r4, 0x0, r0, 0x141, 0x1ff}, 0xfffffffffffffffb, 0x10000, r5, r7, 0x100000000, 0x7f, 0x9, 0x7}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) fchown(r8, 0xffffffffffffffff, r6) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x7, [{0x3, 0x1}, {0x2}, {0x1, 0xff}, {}, {0x2, 0x1}, {0x3, 0xfa}, {0x1, 0x73a}, {0x1, 0x9}, {0x2, 0x2}, {0x3, 0x4}, {0x1, 0xffffff7f}, {0x1, 0xf7}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x3f}, {0x3, 0x8}, {0x3, 0x20}, {0x3, 0x8}, {0x0, 0x9}, {0x1, 0x7}, {0x0, 0x7}, {0x0, 0x3}, {0x2}, {0x3, 0xfffffff8}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x4}, {0x5, 0x7}, {0x2, 0xfffff001}, {0x2, 0x80000000}]}) fcntl$setflags(r8, 0x2, 0x1) getegid() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r10, 0x20004b3c) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = socket(0x8, 0x1, 0x7) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x880, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r9, &(0x7f0000000400)=[{{r11}, 0xfffffffffffffff8, 0x4c, 0x2, 0x6bf3, 0xea5}, {{r12}, 0xfffffffffffffff9, 0x8, 0x4, 0x7, 0x2513}, {{r13}, 0xfffffffffffffffe, 0xe4, 0x1, 0x9}, {{r14}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xbe94}], 0x10001, &(0x7f0000000500)=[{{r15}, 0xfffffffffffffffd, 0xd9, 0x4, 0xa45, 0x23}, {{r10}, 0xffffffffffffffff, 0x4, 0x2, 0x317, 0x579}, {{r16}, 0xfffffffffffffffc, 0x0, 0x42, 0xffffffffffff0000, 0x8}], 0x9, &(0x7f0000000580)={0x3, 0x1f}) kqueue() r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r17, &(0x7f00000005c0)='./file0\x00', 0x8) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000600)=0xacfc) r18 = semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, r19, r20, r0, 0x100, 0x4}, 0x3, 0x3, 0x2}) 11:46:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade05000000000000005d4af69ac1f690769a5962fd32df917d84fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48ea8cc3ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) pipe2(&(0x7f0000000000), 0x0) 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") acct(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:46:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x32, 0x0, 0x0, 0xe1c1}], 0xff6d, 0x0) 11:46:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) 11:46:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa) pread(r2, &(0x7f0000000080)="7fc0e73d369ffe93ab41227ff6532383dd9d5520f0d707439b16256cf36f474c4fc13057011c35471a8372fd84f38fb623486a350fd46b", 0x37, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) r6 = dup(r5) r7 = socket(0x2, 0x4003, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) dup2(r8, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fd9660c6c6530"], 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x20000, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = socket(0x2, 0x4003, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r10, &(0x7f0000001600)=ANY=[@ANYBLOB="4069033316bef2a0b2ba9b61248cf0f74c75d295c43567c8d6d7787a7623e6c907c8af9509c931360cf15549675384a77c3f27cb3eafe4100e9309fa42c96a41f46f464ad0cfe1a3c5fefa361f1150c0321fd7e85c262d55a94d18e1ff1a775f946bb5c05c51658c3c4418f3fa60373b10a8dca7ba9030527196baf76b8ec49f17467025ff335214b54177983ef7ca6a0eba42a430339aa89d2628280d20780116ddb760c372c74c5fc084bafa6274e7ed21e812ca3314368cd8b4d848624fd84b3da5ea73433727013eebea5637b466c76b5eb604965240c084068c63e6e2d73f8ec94501d7abcbd3bd3ea58672d9965e65af2f9595ae3ad39bf520d308ebfa303f857ac165b0d5e92eac3a2bc3d2d838d5ac08224e3c0e5bc96ad857812825bca15a970c494de21c6e09e729a6e84e00"], 0x10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r12 = socket(0x2, 0x4000, 0xba) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r12) r13 = dup(0xffffffffffffffff) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r22, &(0x7f0000e80000/0x2000)=nil, 0x0) r23 = socket(0x0, 0x8008, 0x6) r24 = kqueue() preadv(r23, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r24, 0x1}, {r24}, {r23}, {r23, 0x2}, {r24, 0x10}, {r24, 0x20}, {r24, 0x80}], 0x7, 0x3) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r24, &(0x7f0000000300)=[{{r24}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r24}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r24}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r24}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r24}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r25}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r24}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r23}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r24}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r24}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r24, 0x40}], 0x1, 0x0) close(r24) dup(r24) r26 = getuid() r27 = getgid() fchown(r24, r26, r27) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x26, r26, 0xffffffffffffffff, r18, r19, 0x1e4, 0x8}, 0x8, 0x9, r20, r21, 0xfffffffffffffe01, 0x2, 0x7ff}) r28 = socket(0x0, 0x8008, 0x6) r29 = kqueue() preadv(r28, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r29, 0x1}, {r29}, {r28}, {r28, 0x2}, {r29, 0x10}, {r29, 0x20}, {r29, 0x80}], 0x7, 0x3) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r29, &(0x7f0000000300)=[{{r29}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r29}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r29}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r29}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r29}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r30}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r29}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r28}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r29}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r29}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r31 = socket(0x0, 0x8008, 0x6) r32 = kqueue() preadv(r31, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r32, 0x1}, {r32}, {r31}, {r31, 0x2}, {r32, 0x10}, {r32, 0x20}, {r32, 0x80}], 0x7, 0x3) r33 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r32, &(0x7f0000000300)=[{{r32}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r32}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r32}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r32}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r32}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r33}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r32}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r31}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r32}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r32}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r32, 0x40}], 0x1, 0x0) close(r32) dup(r32) r34 = getuid() r35 = getgid() fchown(r32, r34, r35) r36 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) r44 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r44, &(0x7f0000e80000/0x2000)=nil, 0x0) r45 = socket(0x0, 0x8008, 0x6) r46 = kqueue() preadv(r45, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r46, 0x1}, {r46}, {r45}, {r45, 0x2}, {r46, 0x10}, {r46, 0x20}, {r46, 0x80}], 0x7, 0x3) r47 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r46, &(0x7f0000000300)=[{{r46}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r46}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r46}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r46}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r46}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r47}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r46}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r45}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r46}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r46}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r46, 0x40}], 0x1, 0x0) close(r46) dup(r46) r48 = getuid() r49 = getgid() fchown(r46, r48, r49) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000080)={{0x26, r48, 0xffffffffffffffff, r40, r41, 0x1e4, 0x8}, 0x8, 0x9, r42, r43, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r36, r42, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r36) r50 = socket(0x18, 0x1, 0x0) close(r50) connect$unix(r50, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="b6021c587fe887dbb59faec34fb0423793847c1555bdb52207645f3d7f302acab729c9e91c7171a52031744da408b403ad7a862f37a384019226710b16b65c926fb30483423d8e9ab2ea95db6d4b43de4dbec03f9a18072e49b80c8a1d6b8d7891605f78801efb43b51173e7cb2b7bce63f0a22ac70dd527447c666a11c20cec1a8144d34e0d7f82aac4332af7f8323ffe5c11c86b37af6337f587fa6dbf9480ace10c505f7e6f11ff6b71c1f270eea12cff36ea25ea52ba66ecdbcfa390e0d3ca46b304e3563a117bd64e16072b13f7874924929947df51d6976fee", 0xdc}], 0x100001ce, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r8, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYBLOB="1608c52d688feda2476a95723fd7f6b4c5f4c5cf3cabf8a59131d8413a5a1368e2c0f450b79034c2737c6076eaa5fdf373046352f27ea2280e5274bcadb386fffd", @ANYRES32=r7, @ANYRES32, @ANYRES32=r9, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRES64=r22, @ANYRES64=0x0, @ANYRES64=r30, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRES64=r32, @ANYRES16, @ANYPTR64], @ANYRES32=r36, @ANYPTR, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR, @ANYRES16, @ANYRESOCT=r50], @ANYRES32=r6], @ANYRES32=r13, @ANYRES32=r14], 0xac, 0x6}, 0x40d) 11:46:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774, 0xf9, 0x0, 0x4}]}) 11:46:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002780)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0d81d8838f1139fe2de5956edad4b8c9d0070bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fcb4dec61e090233a5f12721d9cbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe993c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0532ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c1bd4fda7fedeac452c3bba61543619aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c70100474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981482af6994861b960fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa08080d0ea7a07b69786b6fc2f793cd6d61a705c6dc45dc24cb4c1dd55430ddf0420785e8b4ae324381a58c414951f2885e6c4044127c66cec9fd19ae46ffc95a36ac791fbb33b6028a186ef77b9c2cc8a670fa61806d38420e5c8fbe953020a5b7797f4cbe3dfa2c1528cb96c91a2b92a148eb42c1ca6fac221820ba09cc16e7c5c2fa4058ff346a0f8342e0c3f9ab0be5b0e446792627bedd61e7feeb4f801930c9776e5ec4ffeef89c68742ec4d1827a45552e1a14c51504b92c4964209d852136e0bd04d43aeebab55897b7b44fa3c44ed12696bd7575ded77372df0000000000000000000000000000836bb0972e31768b8c8c5301ac010b87e544c7a15df73605cc8c", 0xf15) r2 = syz_open_pts() write(r2, &(0x7f0000000240)="0200b8a479b7dfea90032cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0ebbfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab358eb8adf2a39b9430b533bf377da7381f005a8455e8e3710216e59782f991e46c5d6b0d3cbc7c3602ad2f377f20c83e2d19fde4448507fe1699e7816217ac90c6023f228e39e415e4f0cc870ce000000000000000000", 0xfffffc59) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x102) ftruncate(r0, 0x0, 0x7fffffff) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) 11:46:38 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000540)) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file2\x00', 0x2000, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x3) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(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', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xfffffffffffffdc7) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) setitimer(0x1, &(0x7f00000005c0)={{0x80}, {0x6, 0x7fff}}, &(0x7f0000000600)) 11:46:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3e], [0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x1}, {0xa4fc}]}}) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0xfc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x0e\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x80}, {0x45}, {0x8, 0x0, 0x0, 0x68f}]}) r1 = socket(0x1, 0x4000, 0x23) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffe30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f00000000c0)=0x8) 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/141) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x7e]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 11:46:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r5) r6 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="2d01697165300000000057"], 0xa) bind$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r9, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r10, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r18, &(0x7f0000e80000/0x2000)=nil, 0x0) r19 = socket(0x0, 0x8008, 0x6) r20 = kqueue() preadv(r19, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r20, 0x1}, {r20}, {r19}, {r19, 0x2}, {r20, 0x10}, {r20, 0x20}, {r20, 0x80}], 0x7, 0x3) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r20, &(0x7f0000000300)=[{{r20}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r20}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r20}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r20}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r20}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r21}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r20}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r19}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r20}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r20}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x0) close(r20) dup(r20) r22 = getuid() r23 = getgid() fchown(r20, r22, r23) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x26, r22, 0xffffffffffffffff, r14, r15, 0x1e4, 0x8}, 0x8, 0x9, r16, r17, 0xfffffffffffffe01, 0x2, 0x7ff}) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESHEX=r15], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r24 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r25 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r24, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r27 = socket(0x1, 0x8000, 0x8) sendto$inet(r27, &(0x7f0000000740)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r28, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r29, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r29, 0x40087603, &(0x7f00000006c0)) r30 = msgget(0x2, 0x0) r31 = msgget$private(0x0, 0x188) r32 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r32) r33 = getuid() r34 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r35 = dup(r34) ioctl$WSKBDIO_SETMODE(r35, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r36]) fchown(r32, r33, r36) r37 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r37) r38 = getuid() r39 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r40 = dup(r39) ioctl$WSKBDIO_SETMODE(r40, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r41]) fchown(r37, r38, r41) msgctl$IPC_SET(r31, 0x1, &(0x7f00000004c0)={{0x3, r33, 0x0, r25, r41, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r26, r26, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r30, 0x0, 0x0, 0x3, 0x0) r42 = socket(0x800000018, 0x2, 0x7) r43 = socket(0x18, 0x2, 0x392) r44 = socket(0x18, 0x1, 0x0) close(r44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r46 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r47, 0x10006}, 0x44001000e, 0x8002, r45, r46, 0x4}) connect$unix(r40, &(0x7f0000000940)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r6, @ANYRESHEX, @ANYRES32=r45, @ANYRES64=r7], 0x5) r48 = socket(0x18, 0x1, 0x0) r49 = syz_open_pts() ioctl$TIOCSETAF(r49, 0x802c7416, &(0x7f0000001600)={0x0, 0x9be9, 0x2, 0xc9240002, "c4ad5fae00", 0x9, 0x8}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r50 = open(&(0x7f0000001680)='./bus\x00', 0x2, 0x4) write(r50, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r50, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r51, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r52, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r53 = socket(0x18, 0x1, 0x0) dup2(r43, r53) bind$unix(r43, &(0x7f00000008c0)=ANY=[@ANYBLOB="000008ff0004b6dc90b2"], 0x5) r54 = socket(0x18, 0x2, 0x1) dup2(r42, r54) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) msgctl$IPC_RMID(r24, 0x0) 11:46:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x1, 0x4000, 0xa) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffede) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = socket(0x18, 0x8001, 0x0) dup2(r23, r23) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r28 = getgid() r29 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r31 = getegid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r34 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r35 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r36 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r39 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r40 = accept$inet6(r39, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r45 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r46 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r47 = socket$unix(0x1, 0x1, 0x0) r48 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r49 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r50 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r53 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) r57 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r59 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r60 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r61 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r62 = kqueue() r63 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r25, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001fc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r59, @ANYRES32=r60, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYBLOB="53051f010000d1b06e7bd9b2fe92d9d5"], 0x150, 0x400}, 0x4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, r55, 0xffffffffffffffff, 0x0]) r65 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r64, 0xffffffffffffffff, r65, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r66 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r67 = kqueue() kevent(r67, &(0x7f0000000300)=[{{r66}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r66) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r65, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r68, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r69 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r70 = kqueue() kevent(r70, &(0x7f0000000300)=[{{r69}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r69) ioctl$WSDISPLAYIO_GETEMULTYPE(r69, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780), 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r71 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r72 = kqueue() kevent(r72, &(0x7f0000000300)=[{{r71}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r71) read(r71, &(0x7f0000002980)=""/158, 0x9e) 11:46:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000380)={0x1, 0x6}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="3710458088e82059df45437b08842947a341af2e91e33a78a1d3a27102d0181e014b24e96309e78266fb2a8713bbc86ab569f74da6a25497db89b76ea0", 0x3d}], 0x1, 0x0, 0x0, 0xc0a}, 0x0) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto(r3, &(0x7f00000000c0)="15616674732eafe1e9e7bf13479fd207cf8591e489027f1fdcf27a645bea9d853d5a3317dc758c31dbb196d770f0bf755a65af2d81cdfc028a7433e427c450c1f23ac42a569d1c5599d9e2cae49a893849ecaa32b6ff2922171d66af132d36c255acf5f3883f2c6d0347326a8d83eb18adaaa614f5f86cfe4f0b761a7e6fcb0ae8721a21b397683a81f1df83c2cf573eac538681731e21b234e77f26437588f316e1a9a4149dc4acdccebda4995b7470b584cef794329e27f264a2ddc1db0c64d3c0962b6ef7bc051ffaf9920e6a847824008c0c23cec553bbb57ccd2ff0eec4ff30097593500d666157ed0d9709151bf97cff854a56", 0xf6, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 11:46:39 executing program 0: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') 11:46:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x4) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1065], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000980)={0x8000000010001, 0x5}, &(0x7f0000000640)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:46:39 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) r1 = socket(0x0, 0x8008, 0x6) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x6, 0x9}) r3 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r1}, {r1, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x5, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xe7178d188d88abab, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) pwrite(r4, &(0x7f0000000000)="b279141daebec2830effacbc5e74e397fe4e7c48032960afb981dc0695515e36aae7ca2308a57516186c04d1bd056f7d7f4849fdb309480f0e233ae78ebb43a1e2bf0dc81b7a3cab3dcd1f47c82fc15e48ab0ea24cec193474cc72bde97f4160b86a", 0x62, 0x0, 0x10000) r5 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000480)) 11:46:39 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x1}, {r6}, {r5}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r6, &(0x7f0000000300), 0xaa2, &(0x7f00000003c0), 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r11 = socket(0x6, 0x2, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r11, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x9}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x1, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r16, 0x1}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r16}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r16}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r16}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r18 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40091, 0x182) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) kevent(r6, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x89, 0x5, 0x7}, {{r3}, 0xeb81debd197ebd0b, 0x1, 0x80000000, 0x6, 0x9}, {{r8}, 0xfffffffffffffffd, 0x12, 0x40000001, 0x7, 0x2}, {{r9}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x7f}, {{r5}, 0xfffffffffffffffd, 0x4, 0xa4, 0x20, 0x80}, {{r4}, 0xfffffffffffffffc, 0x9, 0x1, 0xfffffffffffffff7, 0x8}, {{r0}, 0xfffffffffffffff8, 0xa, 0x80, 0x8000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x5, 0x8}], 0x6, &(0x7f0000001600)=[{{r10}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0xdf7}, {{r11}, 0x0, 0x10, 0x20, 0x40, 0x3}, {{r14}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x1f}, {{r6}, 0x0, 0xa0, 0x2, 0x7, 0x7f}, {{r17}, 0xfffffffffffffffc, 0x23, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0xff}, {{r18}, 0xfffffffffffffffd, 0x40, 0x40, 0x7, 0x1}, {{r19}, 0xfffffffffffffff9, 0x54, 0x0, 0x81}, {{r0}, 0x6903b22a351aa12e, 0x30, 0x1, 0x2, 0x4}, {{}, 0xfffffffffffffffc, 0x8, 0x20, 0x4, 0x3f}], 0x1, &(0x7f0000001740)={0x6, 0x1}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0x7ffffffffffffffc, 0x20, 0x4, 0x8, 0x8}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x94, 0x2445}, {{}, 0xfffffffffffffffb, 0x40, 0x2, 0x100000001, 0x78178b7}, {{r2}, 0x0, 0x22, 0x40000000, 0x2}, {{}, 0xfffffffffffffffe, 0x87, 0x0, 0x8, 0x5}], 0x3ff, &(0x7f0000000080)={0x1, 0x7fef}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c, 0x20}, {0x80}, {0xfffc, 0x0, 0x20}]}) r1 = semget$private(0x0, 0x1, 0x4a9) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r1, &(0x7f00000001c0), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000005c0)=""/188) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x80, 0x9) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r5 = socket(0x6, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r5, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="d68adb8067db1a710d2d2f2d2559863786aeeba1da1400395cf567583a487e4d57dc1cb80c60cfb6c34afece78295330432b5f64c7e5fb2c15df4fd4039db699264f2ccbbddb584dd6e1ae8fb24b18da8965aecc25414db0b68afb58c563b4ea573e541af72b70be23747d11087e52e4e4648630f541427897d405faafaf981b58992136de78c53ff3a443f1e3e6001298b7ea1880ce58c36c0d989d7925a8e3b5b70b56d71023db750386a397d9557aafefb93cca79795e59120921631d96f1aefc1dbe9ff414282f7838c6fd852875cc3d"}, {&(0x7f0000000440)="0e30b31e8e4a41c04ab818a86e8d2445a0065f6f92f6a3b6178dfbebcfe10e4dfb67d980448949e0427d770ec35b1227108f394d4d5b0e3a56e11c217e76e8012dcab0374507ccb793cf34439e1593d5fb4246c4a193ec516179c3113162f7fbcb6951fe05b103be0c43c835fa3a588fce1196ff5af55d892f1947bb3e283981f5d1d685363d603015fd62bdb1bd95771af651f52414761ccccf84a9bc6101f2d4bfbb447b89f0bb5afe20aeefb8d4a1bfc9ace66fd614361ce010cb800357faf3b41043fd06d791"}, {&(0x7f0000000540)="59bb6cd926ee4475511739762b38c437d15e5c2ac48ab7b6f5f44ce072edbbb1c70cc0d5fed33064fa06c6eebb33061a40fe2394804f8efa580d7a445abd"}], 0x10000000000001b4, 0x0, 0x1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000200)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000240)={0x86, 0x80, {0x0, 0x7f}}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) 11:46:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012e2f66696c65300867faf5d5d8437b1bf38334c55cb9400859ca06fccb96d4ed30f69f095f70cff30b0e56eb5f509d1077ac3f6cbb55a4855991e3882c2f95a352990fe5e31dc68c7c7f112e8a187cd59c199e7b1e9c43a55256f089f838314ec3bd0992ad7eea623cb49135c63fe2c7b92cd6656ade48ee1c1c95e7aae2ece737bc6bffef43bcab5d"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x313) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) getuid() dup2(r0, r1) r4 = semget(0x0, 0x0, 0x2) r5 = geteuid() setreuid(r5, 0x0) setreuid(r5, r5) r6 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r7, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) dup(r10) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x8d, r5, r8, r9, r16, 0x40, 0xef99}, 0x8, 0x8, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) dup(r17) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x3, &(0x7f0000000100)=[r2, r8, r20]) r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="70012e2f66790a000000e3c8ab399ea611b0069aa3f26b159fb9cf22d7bb5e888ebe6e596f8d1744ec13f32396690622288b2e73f223f6eeb10b0a15e9f76ae97bafca3fddf38626bfa12ae2ce463d6ed5a3eb0300000000000000360c97b3e5c065a227139a385aa7fbb319e8046b60d1c706d5a60af2093630d228cdc956b48236824f2e217715bc89d4235dfaf2000723ee14ab23f06cdf5a43f1672a8d16455adbca179fd8df155c09ea07640f2a865d72d035fae74a30f7a041161486a4ab10a6ae20ec1556db7ac5ba49b52f"], 0xa, 0x0}, 0x0) 11:46:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='?de\t\x00', 0x2, 0x0) r2 = socket(0x6, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r2, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) close(r2) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/232, 0xe8}], 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) dup(r0) clock_settime(0x0, &(0x7f0000000080)={0x5000000}) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readv(r0, &(0x7f0000002600), 0x0) 14:41:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x8e18, 0xd8, 0x2}) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 14:41:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x1fffffffffffffae, &(0x7f0000000480)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r5, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:41:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="782e33b492b4981af21687d7a831c1ce2db0e4cf2bf223372b4eb0c805793bfcef54361eae3c91b779c0e6b2aaa09b9b7a31b0bfc140f4e63064fb8ad7aaf49a509da183f8f67bbd73ca9b8c878a2ca119ac35345cd675b1b78c95a6cf210eb0f34b17fe230eaf5317995935a4a5f65c026897542497f4af6eb8edb02bdd23f18eba38323d7d36088b5db132c374a6b3df38debbbae91d20a2db879acf74362dd96fb6bf39891cccd4fe4ef64a92a393d47c2dcb6aa7b7cb4dcbfaac1e964a75ad52614111ee7d246f52f09f44180e9ab06321b127d2343cfe5ab1644684b25923435b226ff5347361a4c61d9622050c15495c6c4c0789ae87c625fc4c13de9ffe2404c14d75f0776eea45d4"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x44}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 14:41:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x10001, './bus\x00', './bus\x00'}) 14:41:20 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) socket$inet6(0x18, 0x400a, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x4000, 0x7) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000200)=0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x1, 0x101}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x3d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setegid(r5) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 14:41:20 executing program 0: 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, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 14:41:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f0000000040)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x2bd) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0xc0f) getuid() getegid() pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x0) close(r9) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r9, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r11, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) kevent(r11, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r11}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r11}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r11}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r11}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r12 = getuid() r13 = getgid() fchown(r11, r12, r13) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() kevent(r15, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r15, 0x4}, {r15}, {r9}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) kevent(r15, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r15}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r15}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r15}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r15}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r16 = getuid() r17 = getgid() fchown(r15, r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r12, r17) r18 = socket(0x0, 0x8008, 0x6) r19 = kqueue() preadv(r18, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r19, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r19, 0x1}, {r19}, {r18}, {r18, 0x2}, {r19, 0x10}, {r19, 0x20}, {r19, 0x80}], 0x7, 0x3) kevent(r19, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r19}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r19}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r19}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r19}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r19}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r19}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r18}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r19}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r19}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r19}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r19, 0x40}], 0x1, 0x0) close(r19) dup(r19) r20 = getuid() r21 = getgid() fchown(r19, r20, r21) r22 = socket(0x0, 0x8008, 0x6) r23 = kqueue() preadv(r22, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r23, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200), 0x0, 0x3) kevent(r23, &(0x7f0000000300)=[{{r23}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r23}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r23}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r23}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r23}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r23}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r23}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r22}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r23}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r23}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r23}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r23, 0x40}], 0x1, 0x0) close(r23) dup(r23) r24 = getuid() r25 = getgid() fchown(r23, r24, r25) getgroups(0x4, &(0x7f00000000c0)=[r17, 0x0, r21, r25]) r27 = getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r27, r26]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r28 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r28, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r29 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r29, 0x200000029, 0x67, 0x0, 0x0) 14:41:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xf8000000, 0x0, "006b19000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2e2f66056c6530000000f8834e8b1c14350b0026807e8af86495ac090aa7e43a4dc4fd5dd65f64fff49e30ccbc7e274ab4fa9e23cb5da4090044cd12c634543b45ec7c406658113de1c5c9f0be13e483832dc1b60728de9e64bef4d4dec6"], 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r8, &(0x7f0000000300)=[{{r8}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r8}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r8}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) close(r8) dup(r8) r10 = getuid() r11 = getgid() fchown(r8, r10, r11) r12 = fcntl$dupfd(r6, 0x0, r8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xc94fb79cb4f3ff54, 0x6015, r12, 0x0, 0x2) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x20, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) r19 = fcntl$dupfd(r13, 0x1e, r15) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x1, 0x40, 0x10001}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/d|\xfd\x1c=)\xf2\x9e\x15', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={' \xa0\x14', 0x0}) r2 = dup2(0xffffffffffffff9c, r0) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000380)=0x4) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000400)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) r5 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x365, &(0x7f0000000040)=[{0x60}, {0x8}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x0, 0x2}) 14:41:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) setuid(0xee01) shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000df1000/0x3000)=nil, 0x3000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r5 = dup(r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7, 0x1}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x40}], 0x7, 0x3) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r8, &(0x7f0000000300)=[{{r8}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r8}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r8}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) write(r7, &(0x7f0000000100)='\x00\x00', 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300), 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40, 0x7ff, 0x101}, {{r11}, 0x7fffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r14 = accept$inet6(r13, &(0x7f0000001680), &(0x7f0000000300)=0x44779f9aa0d38a71) r15 = dup2(r5, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r20) ktrace(0x0, 0x1, 0x8, r20) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r17, r18, r19, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r20, 0x3, 0x18f, 0x9}) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000df2000/0x1000)=nil) read(r1, &(0x7f0000000080)=""/11, 0xb) r21 = semget$private(0x0, 0x4, 0x104) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x80, 0x100000000}) semctl$GETVAL(r21, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x20000000000000f3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00\xe0\x00', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x117c, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000018c0)={0xc2, 0xa0d, 0x1, {[0x2, 0x3, 0x3, 0x7, 0xfffffffffffffff7, 0x6, 0x8, 0x30d, 0x100000001, 0x5, 0x49, 0x0, 0x68b, 0x6, 0x6, 0xee82, 0x2, 0xffff], [0xffffffffffffffa2, 0x4, 0x3ff, 0xee, 0x44, 0x5, 0x1, 0x400, 0x4, 0x1000], [0xd4d, 0xffff, 0x80000001, 0x4, 0x5e, 0x8, 0x3], [0xffffffffffffffa5, 0x2, 0x20, 0x0, 0x7d4c, 0x6], [{0x1f, 0x0, 0x3f, 0x8}, {0x9, 0xffffffff, 0x3ff, 0x101}, {0x80, 0x9, 0x295, 0x3ff}, {0x200, 0x1, 0x5, 0x1}, {0x100, 0xffff0000}, {0xfff7, 0x1, 0x736, 0xfffffffffffffff7}, {0x0, 0x3, 0x2, 0x11}, {0x1f, 0x7fffffff, 0x131, 0xffffffffffff0000}], {0x5, 0x6d1, 0x12ca, 0x594300c0}, {0x5, 0x5, 0x9, 0x80}}}) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r4 = dup(r1) fchmod(0xffffffffffffffff, 0x81) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000080)) 14:41:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0xff) r3 = dup2(r1, r2) close(r2) r4 = msgget$private(0x0, 0x214) r5 = socket(0x10, 0x4, 0x1) pread(r5, &(0x7f0000000200)="5d08fee21b874f8de8ffa1994af9a3386c2649fd42b4085faf8f66c507b54f066162852ab78159c03648b230165de4e7f1f84294549a3a10920cc0d1ec0b64f0bbeed36cbbf52cee21286ceb49023554142ad9c3ab771389568e0c88f4f27cdb662811d2cc993b46fdc8d19e076233483e8d973eb56447a61edf7399a4d8b313b74df75f8e50b22c0f20f1a6050937dfa1e7978523814f", 0x97, 0x0, 0x4486) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000000000945350ed3c8d405667ad8a98c85cbc4c21498141ea8b9b1495833a5ead550500211c092ba8e0341e35294dcb8e3cea3429d328e4dcecd5ba00a65c5227b74e94dda686b639c5f9413311492c93c04ae39e803c85a2e111e5e64835568f4c8f625f5e8cc87a380e68f42d8792024442af017a4d8c"], 0x7c, 0x400) r6 = dup2(r0, r1) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x3) pwritev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000340)="8b48baffee5b6e8609be02a026bdf68929803a00c32a2cceb8943deb5e8e81097c3de5650063220d3ad0ef5c01d0185ceec588264f8f7746e3f1f2a7913f71414fd3c7c1df52040ae3", 0x49}], 0x1, 0x0, 0x3) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) pwrite(r3, &(0x7f0000000140)="fef86d2acad73f3b5472766b1a7e5ceb1fc1c3161296a205ac6b0ca9a9c6fa3e87f57b68b9b7e0f33e1a36e76e946d9b451781562431f102329e30dbe579d6cfcabfec0a6769397e3e7861d3a7f6ddac794609f0c4c8323771c2327ed0af452f64587c3d6d4be42a16a5033d5c244a705794cd56c2488bcdfe68f09a81cce71af298c80b140e5fa0b14883c5b0d9bd1e0e0992da7af825a97fdc02d5", 0x9c, 0x0, 0x5) execve(0x0, 0x0, 0x0) 14:41:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x6) socket(0x6, 0x8000, 0x40) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x3, 0x0, 0x0, 0xc8d6}, {0x40, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r3, &(0x7f0000000180)=' ', 0xfffffffffffffff4) 14:41:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e586c022618d7f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d10d", 0x2cf) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x1ff) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 14:41:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x10) kevent(r3, &(0x7f0000000300), 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x8, 0x3, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff9, 0x6c, 0x40000061, 0x9, 0xffff}, {{r5}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000100)={0x45, 0x0, &(0x7f0000000080)=""/69}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000500)) shutdown(r1, 0x0) kqueue() getsockopt$sock_int(r2, 0xffff, 0x881, &(0x7f0000000480), &(0x7f00000004c0)=0x4) r6 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r6, &(0x7f0000002a80)={&(0x7f0000000540)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc, &(0x7f00000019c0)=[{&(0x7f0000001600)="d7d3079f86366bc449de7574db403e975857b5e253e6c5c2511f2fc199caff368c9c324fdd6a9a86edb7ff778ee72c7256d5d1074380a27dd2f20415700ebf04bca9dfcbdaf3797bab56a67082290e1f4c3a73700c983d5b08684ac04d14efcbe17ac70b6ccef87de8a11d21cb50ab5c2516eb6af908a1450957c9cf9e28ab65a91797b50b46857fcaa15989650b50ebb4722533acb9378e218a4e113718d404df86390190476cbeed643a84a60c1cb92bee80758b52444706abc863becfbdc2a2d36a1f70e6376e39799f0bfbaf87682fe6cb2edef3291451494045bd7d32ea50de47eefb4b", 0xe6}, {&(0x7f0000001700)="af84fbb0f1139ec8df845ae932ed197de8370d0ad471e08fa9fb89b24786afea83763f3c3ca3dcf8330c79b0887bde9aef19", 0x32}, {&(0x7f0000001740)="7df7", 0x2}, {&(0x7f0000001780)="97502db451c4db616b6a11839378adc5afde477f83c46972684f4677f752df685b67e023c4f095c510af55e0b24b1182b76efb548e3f2034cc96f70cf299d913d00b0668f0", 0x45}, {&(0x7f0000001800)="1b2f24ccd1e7088d7ff6ebc1bd80357c64f0566fbd6dba788d4a0ef01586edc32277196b624809658919", 0x2a}, {&(0x7f0000001840)="c7b2e547dc59f702944319b33fce560b0fdd4d1315fd9acbd5926a056fed680e53fe27284b98084ca745f4a357b74b7e13db0fabad5a9edecb580460d24676433f9cfe9b37eeaa1750209ddf00c3516e79e4016ad06a385170c1a03c5e43af6064a34c655f5e077b3f6485a31d69", 0x6e}, {&(0x7f00000018c0)="285f987a5ae3", 0x6}, {&(0x7f0000001900)="7b5a7a6247cfdb15a702dda3739ecee49c424c40c62bb2b60852a74df1ec7cbe4d719fa506e5d845e668be6ad18c44425349d2a94e7377102022a32d9a9faf19f787b6a5b421fbd475f456043bb78652b109eddabf9d6db5940f0dd48f654a4ebb67b6d0c8ba1076b4c4e52f5a586e1a586ae99071af7480ad0a4b1dc8c5923fc2bc0e", 0x83}], 0x8, &(0x7f0000001a40)=ANY=[@ANYBLOB="1010000000000000ffff00000200000028d43f7c928fd3c46d236871eb79443d07b4254b7c2a5e735a9e9a2805c87c469d9ed7d3676b50b0711ff378f7f52d6292b0edacf9fc55d6dcaaaed359c047f6630e10a658c641e4982564a687da5e8975544998375273f8c7f53983a46e17d8a9c23183ca029dc49f27f2717c17336ac0d911f562b02017ce8b1d68371d86d137a2ec40b2d080497a20a3b2640ca38499127a3675541774f3fbc6cfda3742cbc3ad49bc155139955d419659d1089a6cc89d3c7cc0c3cb5bae1e2af7140e2949aba3aace3c559ea47113b131fae034ea92cc619268b9598c86d9de128bcb1b9d8fe60b946a228d9571e11fd568c3d20634c936b168133518e7e9fc51c3151ba5fb9a299c31b17b57cd9bb28911e969398edf423ad021cff4f93ab9607ede121d51d7bf2cb36c71519e75cebef5d7af84d31c94c29524eb862cd51049e7b462e8db1ffafb9c0f83429aff22c83ebc08505bec2724cec68df4cae002bd9d8a6fa2a3289318ef43615146da0b361e7043aa43ae311eecd8559becc7738b7ac8be785e6331c840e1c4fb277939780616e9ded6987533b7f60f1c471658915c7b5cc32179123e88e4cefc765dcb30072ca8036b000b8d6c76b6dce1c2a0f4614c48fef26cbaa5962cc9f4ba479885db13dbacc5051e0c150c30b34c74f055a498af1887d518a258946c1095d8802c047748d9eb0185b19a50fbd27cda9f89a7f50714597e9ce000db8a46390a8c2aeb63c5359c8351cf5053ac50cdc2f2b7c5c96fbbea97cc1dfa6e8e848808488eefe32861d9b88e8ff46e7de805625afd184e45c9dd3e05243344996b3337202d12ad47a1aa982de7875e160d45ce3058e666c831259b69bab3a28bfb173351ed36e1c87656c97310424db6bcefe00311fe9ab6e1491a82988a3d89c7bbe0406a80a72b51284c102bc595b7a1a6d64d93384d0d4cede63ecefaf8dba842abbce06cbb05d1186b124a91fbdc96f2afe06f9e1f0452c69c84d58f093b5603d4341c0c95b608d803611c56b6449780d8afd0a361e5134fb245d1dd9655abd4ef265561471d492a020c8ef770095f0b5ca85b6446420c8735be9b03d4e65813123471914162d0b196fa5ca3cb3739646401a13915ac70d947518e25eff71e647ff3ec98f9b302884b2935d654fb145d671bd35a0a81b847e54cf9b28103efc92438c3c0eb547a9214f06e38695c81543089e4432e52433cd4345f9903b6e4a9f85741414f9f561068d63adb82968435d193d0cb48ff194e16f5277db49e5531bd9ff8e9ae1f8afededc17bd75c3b69ccb2a281fe28f07712348ac3a48d851a0c89e8c4f419e6939140a0d9487eda68844695a6bdb5ea8faab83018df24c2271fde6fedfe2ca4801f7bb71aee5a4281e765faee5cb0d156c09cca2fd1ab26b11b950b5e68c40bbabc5e5fdc8edb39dc12d8183d1be0b3fc23d409472c56c80bcd68caf870d49ae0c92c32a12bab0c71bb30796bdd940543c6c3b90886dbff280fceadcb514c27275f753679a56a2439355d4988547123bd7a1ee82ca426491edde931f4aa2e46dbacd96e749ad537fc969addfb9c8ffaef82ef4f04ac3af958be15b75470863efc68da485b3455483a69baf1d0ab10b8aeedc85d0a869071f8d7d5f82b3f4aad8d2dda6e996fa9ca3b88cbbb8462f78fcc80303105b57e1f7eebdf93dd666843a9f9f0bcf0b51561d20d02184f21772c304a2cebeb01f8205d9da329f3c3452b4726ebbc64e44af3c03740fe59896c41362839045ae37ac5f085fe1e056101c36617c359138b5bb58415f4c8903f3d92da1ea93dff6a395f6487e0eed3fd69023aad487d1904f5b5e2f9c462bcf8b5f0f4b916852334d10b49c4fd0132b74e218589e899246cc053fca30cd8d3e9a281124bbc931fef0017732b9aa35e0a2903c3de42fa200000000000000f7658dae6ca2786999bb30056792fedb3f211b98b144f28b98bc81fc14fa8c83948af4783c36181cc974aa64b8039a884716beb393d518125b24a37e6586a850b98d34adf1bd1fd6586b99e966c8f0507ba39ba90b10b8723b79b7d8362777a13c6b28a9c10fd3ffa4d3c135ff16781162d3926e822bdaddaa4047a3b8d66daafee83c4ea0ca6796397aed99e0faa36cf893b720c2f23f9b4ebb71ee492b338700c3e6178e5aa9296fda10075c21e0eb9ccaa15c1242acf82867e3491e3bb1d979c99d7f8acf2dd614c4dd72cc5c169a260e99d3610706021638d8752f2afbfeb5df39894e21244087acf83817f91be6b3197e55d4d70ab8911eb18dc2a4b43d7bf3ece1537a7d79a2aa5f535d467a45c004af3cbbfe65a27b536cf7201a9a9498196170d51e808214067b737d11e46938a84c66ee348a80b71f17eef70dd7320d8f29f98b34c39adc9e89356b441ac79b5c72a167be54062005be19b3d076d00943a349a13a04a9bcfe294d641882ece945ce186f4eb359b2ea2745dc9bc5951c14de1c5c5fb0ab85134866303536f05df39215207e70512c331791526db55bb3270bb3e9c6f54ff6a69d69dc0625705d664721b72d667934c0302e272c4264deb43d6561b5106aa948eae823f86e5115ae1b51f1f88bf32558731a76416bfb33bcd2ad36e5984cb04ee5387e8e0cdb55c5fb70ebca57b6783c68517a7646a5e9a7f2acf7bf6beaae34b4a8d641b2a17c5283108b27014f09f206bd83fa8ca5144c64bf874d66b8d6c964209370ebaebf0dfb79c973a712c9e10bbb3eadde71a7d3d15e8aa9fdbb7ea7208e21b1b80c13b01f66366f64a98db03ff822007e112c290bde44df28eec2500b25acb1abb6f125dc558e93c59d653efb3e47f09b1777ddbe0b4e886b7dcd5d4fdf4876230dacdac772f274710cd02991adedd986f07d92a083d33f54c9bcc61d7d5942bd31ff4ed016c4a23831c9ae7fd49054a862db861009308a2d0a4cf6f630449f3ea5387022bf903c92bbabf0eca2be90a26c3952fcbc1c598ec46e12f2541419ad648eebdd949f7580e608223c2e63b2150c9f3cdd89ca95f3c6918844c4725a62e3708b0405eea3b79351927ed2e3881a2c6a19d10edfb9fe1614e765d31a9995b3b3ad20c6c68e4f7df1ae3f934b8f6fa08df996499beeb32fbfc21923b55a94928b2628a53695628eda3035e332d5ef3400ff9172e0b4e80753ec049d3f9c453f16dc66c6ddaa81a3422f472b40464544cf5296b1740f16d9a3e1b1794f2c5ad4bfc443ac3fd908229ce44b47ed20a9319dd5d452a7b60f4eaa595efdf207a0214cf0330742274674ce7bdfd04dd013c674a3987251c84bf530f3fce3ec134191a7aa9e8058e4e4dff5733bd2cb0a355bb9178d7f1f41e818cff3571dd7f580ff60cb671d3a8daabaf885a345c1c975608c9a9fc65a95c5768ca68b193589227373e75d94b7310e2887c1b76cf1b5bf4097adf166bbff0e61db3b7aa1cb51da30da866bc3066bad236f8801db148695c86f855a56ab5fdbffcbd6e6bd22576bc46689698214f2a52c6b2714949afbff7d3a7ed22064a17f11c28fd80c25e5776b87840f1d9ae104f2f95aaa8798cc42598b7a9bee134462576ca64fdb9c2bf50551cbcb5f241b22dfbbaf9df0262d9d02a79123ce563d9586c9bd726df8a52cbde1bc3b0ac20b5f9cfeea5281fd7019cd4b57cf78e76a1509c4daa18c81f88604ec51f926051666b0332b3144d4882ab86f65b5ed08c361b13c44538449ef17e13680897ff4914db84261a145f65de5fe92004f3a5c8e5666801503fd877efb75af5db1636892c68f250c7a1c6dddebfef984f08e1fe43b5b1e7df2fb0c305af7b1ba6d81a24ebab951c8dd39316dbe1382d642881c952f1b3562dd16f5c2ea23b44c1af9cc2c45e42208044a7038640a004413341708b836b5b0eb87effcdf6f093e83c1c41c35d0a34062bc943f11e2855992efd698f819d95e2dc4212d7ff607ac40627c63c15306ab3a9a6b0bcc82fee714674dd84ae2a2d5d2524abbc02928d0365963b9cb70b7ffa1a542e8da2dbc722f1bbfaa12b3890288921d43af2fa9b11eac22680e58380c06e2d3c73d555682026d361bf00991e5a581702e5cea7db212f5c710e5fe96888b40a4f320b4b60ad3303603dff812a05e934c967f31efc6089261a30325e260e550cd9a456f1847cf022bb388f68221ef672fae6f92a89804487303c430cf5a50bd05418b140e3f3a8cc38a6789aca9e5b52eb26d1edfe9f37c15c65027a1d9a79ee06b2277be5312748e91a3d28aad2239d492abd8f15ed8ca65253040f86c1cdd3cae3d761dfaa53fc0d27d110c1ee22d0d6f70ec68f01c995a83bc67a1db3a424ab6f6ee7b6103ecc158638d2aed695df2d6d0320b68692959f305b609b6696c4e4a39faa7fbf09bfbe2cb8eff8f0bc78ab95461b2cc90cafdc49c0c0d338a205e609d3baa449f32f085c07bff87e8a20dc8cd8e2022e2278959fbabb82ed5ccae0d31047ba18169325c97afbc08f584e6d1b00171f215953c95a0dee264215b046564ca89be3eeffd77acc7ff83ec6749539f31c1126dd4199163bb22b465c3ef5a67dff85e860c0bd5b5017422de99ac1d23c19498bf2e1d1143a9ea4eeedb1313b0ff1e2f24500b6c2dd13da4d72f1ddbe0d1d470b67b075520c8de05c98f17bf91a55ce1edf8afa1814ebdea68280d97a5ee308a7c478d7b8bcfd9e958149bcb82f2c3aa78392e8a9ff2c97ef22f0434daaa3b965bcf18073d85962e38d99557e0d1771f9c81311229ba67f53d58692dba42392bbcb5b730b36fcf624ba0069c9cd9ba44bb6663f5dd766a3bf7ab4ddd56a4e7eaa61c96b2d9c727392253aeda4bcc76358a2fffd43b9e808b8120876e365ad4b2fbe422fecc4eae5eae386cc0ff6d74a10ed53f4e4829e16af73f9fb4950d7ba86b60580bd0e5d40565c02f86a9f6b3c37fa4f00a9bf5a1c735d5f24c45e5910b544d1df0d44b890062838ccdd2dacc68c8f532fd09554948e23a719345a0c526c186f40e920f3122f4a4c9624bf918a372e22e904ca3e9ce6cf93e87523a3e612960fc73d150a80da86e6a99abb42e6b163fd2f4043878be9f86c609e962dcb7278eff7eb140cb701dd29b27ac98fd4e0bea61bbd9c733b8680c6c412fd23050e902a66252212783d27a06a6a4d73dde6a7d873541bf8db18f590f768804cad7de15ea1f5d7f52a57d416243ccd206ead76874f93f03b49097152a7e0d5735e05fe323048b4454eaf8cf6bc069de55c54ef6c7ed8cccdeba2539f1c022b139046c0b99dc5a565c6b8b559f3cef3f521ada5ce61987cf6dbca87388fc15ca1995ea09fdecb554247793e4e32450c086137487aab5a090547f8449543dce44cce1fd058ad3dbecba6ba4e6a0d55dce5e0416bffea0d692931e893ef869940c0b86788c74924b6f574f925c53a6674b98c46e3535b175467287a7548b8d5b404ced993451169def866699b39a77080891000733fb2d4feee4a29f3bae7bf88009b4c9123f8283b8cdfd4880cbfee78cb31d4899a327b0100c8face011ac95d561ba26f8f813041aa9e5c52b2592694baf43100c9f891227fe44d582763cee086861baef6fb17fd531ec6a2c6c0b508476d16191f54cbff23a924261fd2503a209127a05267a5c5c2e2a5b2cd58d9adcf6f46bd0017653c5915417d833f6e0d72af936700ebfe0ae099010564dd4c98b00a3c5eadd388a36dfa5971a5215a93d18e4f5fd7076044fee02b7f00954aa43e6dab63d53d3fcbc57b1ab449a36e3d976c9656ecbce86ab98f8deb9c5a25f48cf8b2b6996280000000000000001000000d43700008b2609fcfe46d50a34225e6727a815e2cc31000000000000"], 0x1038}, 0xc) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() msgget$private(0x0, 0x2) preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/null\x00', 0x1, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) socket(0x6, 0x16001, 0x6) kevent(r8, &(0x7f0000000300)=[{{r8}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r8}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r8}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000180)={0x8aa5, 0x0, 0x81, 0xb589, 0xfffffc01}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000002b00)=0x3, 0x4) 14:41:20 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000140), 0x0, 0x3, &(0x7f0000000180)=@file={0xa8fcde8123eb8819, './file0\x00'}, 0xa) 14:41:20 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x86, 0x8}, {0x42, 0x2}, {0x43, 0x1}], 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 14:41:20 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0x210) msgrcv(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f00000008c0)={0x0, ""/243}, 0xfb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x20, 0x8000, 0x0) dup(r4) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00b80e7cad37afcc0d9ccb78b3d38362c720dcb9359d00cd7ad9a493887d6cc968e531d493d68f05cc4885090740c58cfcca1a1f3c3adc528a041870ee8a352679190fff912ed53d47bba4bdb0bc279cc34cda969a1fbe2c691d28dab3dda1966433bca5c5ce6899aa5ce88c7237100dae152e2f3bdaeef045754337bdcdd89bde35e5526953e03e00685d47ade4fe1c5a7678d48f4017019150693b335394654e4e49e48aaef41458510e7aab6f28c2ecebcde7c923a3582f849a5537733e255fd04d82"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x27d, 0x0}, 0x0) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000c46e8d9423d57b7400"/42], 0x34, 0x3, 0x1800) r12 = semget$private(0x0, 0x3, 0x80) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300)=[{0x9, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x595873e2e5c34335, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r15, r9, r8, 0x13, 0x6}, 0x6, 0x2, r10, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESOCT=r16, @ANYRES64=r18], 0x4) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf626123085529f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000008001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/devpf\x00', 0x400, 0x0) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f00000006c0)=ANY=[], 0x0) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696afa0e67b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) 14:41:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 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}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000497000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0, 0x5) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 14:41:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) r2 = getpgid(0x0) bind(r0, &(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xa) close(r1) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x4, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x90, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) ktrace(0x0, 0x5, 0x20, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x33) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 14:41:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x812, r3, 0x0, 0x4009) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r5, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r7}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000380)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000480)={0x8, 0x10000, './file1\x00', 0x7fffffff, 0x1, 0x10001, 0x1000}) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r4, &(0x7f0000000580)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adb2cdf77e3483acb8db891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350d0c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab393943658518b3bf09d537adbe54d6999336ccd6ed58d16465dced54d9791e98fc45e2f3cbf2342da3187b9169dc0480e802abf36", 0x62, 0x0, 0xfffffffffffffff8) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 14:41:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x36d) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 14:41:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)="b0ab30f979a83d78fe1f5c8b2f9f75ccfb7e3e0ef8b336667e1b36e7db00ce4f1b7b3ef719b540c3977a26c1dfdb9bb9103dbac042aa5a29d423b6db1fea8439b3e5d8aad2e9cdfba7ea0a38f2e8d7e2db40"}, {&(0x7f0000000440)="ea1178ff564853a992157d91033fd949871d96dd767a011023f0f2422ca0c7b3c8f93d54495b6bb469fc614e0f2c0e5668319569105b8b6138920a4fbf6dae41a345c579e7f087"}, {&(0x7f00000004c0)="bb739308e3e429d3eb208104758f82f788d5016efc45032b473cfa9338d4e7fadb00ed94935f5cf71cc20de7d6c341a24fc7798bff5b6b933ee537c23b60b874e7ea16bc8212aa", 0x27f}], 0x100000000000010c, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7, 0xfffffffe, 0x7, 0x3f, "254d010000000000000066d581465e041a4d83d9", 0x81, 0xffffff2d}) syz_open_pts() syz_open_pts() 14:41:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 14:41:21 executing program 1: kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r5) r6 = socket(0x0, 0x8008, 0x6) r7 = kqueue() preadv(r6, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r7, 0x1}, {r7}, {r6}, {r6, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r7, &(0x7f0000000300)=[{{r7}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r7}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r6}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) setsockopt(r6, 0x2, 0x10001, &(0x7f0000000240)="439b7cade8ad835f1f3317f5de52580f57007ca36ca0fbb795fe0be245a120b4a0074780fb22a46b59356ee169eae0b970e403e38c7a749c62c1e902b384f6534ad433e4a895772f18e8dd12c7dc247154ab00bda50168f673463350fe2b7fe1ce6561c5f1a317ef7796b6e3c6128af3dcdaa8b230a9f69c5d62bd65d19a7693148a277277240d97", 0x88) recvfrom$unix(r2, &(0x7f0000000040)=""/39, 0x27, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="0022a9002e2fa27921c4354d7e700005c512086e6aa53fe6e01b1b8148f3cbd7c271b8d678da1ca4a4e17a010141820000000000000000000040"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x5}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x312, 0x1, 0x6, 0x5}, {0x5, 0x3, 0x3, 0x7}, {0x0, 0x1f, 0x40, 0x8}, {0x7fff, 0x75, 0x6, 0x5}, {0x1000, 0x9, 0x1, 0x40}, {0x3, 0x8, 0xcd, 0x9}, {0x3, 0x7, 0x9}]}) semget$private(0x0, 0x4, 0x0) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x48}, {0x54}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x80000000, r2}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 14:41:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="7cd095a466c7f1d630b0610f79b840e912250ef08610ee67e6a9e778d4766fb5f49949a0506479853204", 0x2a}, {&(0x7f00000001c0)="d3cc55c3900136d8eafa1c545adf760b2411ac3cb11ba1746e1c2b8a3d7da89d9b15766ac9fe67ba81ffd7f28499b74c0f992693ffb42e6daf3e3b5790ec4cb98e140951a905f454dfebec34dc3d08d711370216ce4c44f964873fb27a05bcafd006fba1f5362087c8ed4def441a101c876335d240c80b69582eca734249c89278b66805", 0x84}, {&(0x7f0000000280)="a787f1659857bbd8b008e6b4e0134dff66391e192a4411d9ae5e40bbe10525a86640622c69c40b5cb4aa7260fc67b3d0296758ea9ec9e798cf5c1ffbcbe3812bbb0ca470d17e7886293ade9f1b5e41742f8545dc5a5d977d15d0e1a273bb7bf02a31ebec95f45c85e3eeee0a7ddb1e65d6297c655decdd4ce18d42b2cd93d72290304c8bc3f013a3d173db70569b49a30b58d15733d0c3d66dae694a333570f275d7226f4160837d78b55d81d0b90314113fee8299ad16855381000378f2daecabc60e9d15e989a1ea46d87295580bab306ddcfbe51acf396a6a13b4a04efca4b3f6e0", 0xe3}, {&(0x7f0000000100)="dfaeb0e3800ab59e2ff64a91fdf5f1d5a3593bea", 0x14}, {&(0x7f0000000380)="305fc2a408325999b6d3eb107d90629e6236daafbf5ca582dfd8f6c882a676194688afd0401fdda0926afcd488930e2e2a893bdcdc3dfa4133a01aab8ad6803b3abfbc02e1cacaa47823cbfce65f074348813570a89a7dbf7c4bfd6a004073ebaa472f3a427a175ea0e885f64f1076b177116258ff14a94217323708ca275264959051914b50fa6101563d0c1a304d70a26ebd3c294085cbe737ce58ecc75dea0c6379a4e05aebb235f6f647fad9e61bc8d9d6ba66ae531fa26ffc35b89e6f", 0xbf}, {&(0x7f0000000500)="8925ffa6d42c8025eafbc337f59cc2922b51254b41a1c8730d75b69c9c03978ee3952a8a3055c590db5d7c164f66bcf07013d0216bdd77bd7c49c659ead3b305e9774a69ef798a8cf068d4114f65745ecc71e2438ae986028d792587e10ba3578ab99bac9182bfe8b0080085bc45668a82145880d257a54e1acddb833504644b1104ca2a2d3e5c43bda20fbfa8c00445281431ab3e0ced41b644b34f6509ea2c28bd620d33d57b55fc05", 0xaa}], 0x6, 0x0, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xfa, &(0x7f0000000240)="d404b49270c0a059fa0653b746e33b32ea3c012459175bfeb6b81ea831b5ca65d758d31d011935c731a38358c1a7abc9df2c1af90118e4a89eeee8715f083a8672f8e58cb66ed511b6d2e392b3c213757c347c2d158ecf02313d1bdab9f247db059a037761d207a1f6baa9f6efc64cda48d1391888726d754736453bac01ced842e0f308210d4a8b9889823a01ed903b5148c81ced8285a6b644b0158e57ec65cd331bac0038cf026e8941d838363540484b3c109dd3cdbd98553c4e455399af5eab10c43c97d3782fd0df3a373b734dc34178ee6d97081013698ff267b29765163e6ac1b5ebf1236e073af130bc02edb85e5a14adbf77ef0edc") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 14:41:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(r2, 0x0, 0x7fff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 14:41:21 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) dup2(r1, r0) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 14:41:21 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = socket(0x6, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r1, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x6, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x50c43d4243fd9749, 0x2d) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = semget$private(0x0, 0x2, 0x1bd) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x6fb, 0x4, 0xf79, 0x7, 0xffffffffffffff38, 0x800, 0x1]) r5 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000340)=""/127) fsync(r6) recvfrom$unix(r5, &(0x7f0000000100)=""/8, 0x8, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="0024b9a5e15cfe7df16a953bb47d9c83ae55411a1d040014035f"], 0x10) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/29) poll(&(0x7f0000000240)=[{r0}, {r2, 0xc4}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 14:41:21 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x59aeace94ff604c7, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) recvmsg(r1, &(0x7f0000002600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/81, 0x51}, {&(0x7f0000001300)=""/213, 0xd5}, {&(0x7f0000001400)=""/25, 0x19}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/85, 0x55}], 0x8, &(0x7f0000002540)=""/146, 0x92}, 0x800) lstat(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:41:21 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) sendto$unix(r2, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r13, &(0x7f0000e80000/0x2000)=nil, 0x0) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x26, r17, 0xffffffffffffffff, r9, r10, 0x1e4, 0x8}, 0x8, 0x9, r11, r12, 0xfffffffffffffe01, 0x2, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) close(r19) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) connect$unix(r20, &(0x7f0000001740)=ANY=[@ANYBLOB="3aac3d0b2a44b098b61869e46daac2b1ed23846d9af5bb2b5dac3c2082bfa33dd306c5c7e924e084845c6425fb4f07747e50472bd2f2ef3aac735badbd8987eb7acf0312977a15e5246be7cf8bf995bf3306cdeacc9175a5e7d900e3d853c5bee3b425a130f02ea5caa1386c0094528ad8e8445578f3ddea5fdef290a1997be760f3a4395d5fad84882844277e6d4576b07560f01b20323499462c9044433a937f86612b46cacf849066f4365df4379f824fd9f6a3761ba73d458467680778e6834a48103e173e39e8290f4784"], 0xa) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r22 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x9, 0xffffffffffffffff, r5, r17, r21, 0xb2, 0x100}, 0x9, 0x7, 0x0, r22, 0x4, 0x33, 0x7ff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) 14:41:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="d277acb4698a76e5ed1e6bf50cdf11db53932c2e3acdba3d6e52dd2838f7c4cbec2b704794b3f5d2917f1380b49f05873b8d2c680a8702ac323b33eb6cd2f2a5dc0becf7ba044433b32626203a244d8b971b3619adc19e3e59711e09565d8749b1d952f221cad18c5ebd0df70e2087ca23c605d2facf79d1e46975109a94e75992d4861629a1983c980034b5d42ab447e131c9d6ebe2f02b41892f8c88e0ec8574a736c3fafb14ff786c2b96c00402cac07ec81de54cb4f3a8765ea76bb15865", 0xc0}], 0x1}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f00000002c0)="1c2b4f78269079081e1a7f9628133dbc6b6d290959f2f7ff5a77752f1d73953bd426184673324eba9553714a012cbe10ba8b3824e37757bea587fc6fc9cffd95fa9286bec1f3d0a9bd75d057d4b1bf73ed854a28d6f7ca38523a94df4661bbff0f45b367dc1346c1a60904cf7796b36c0dc3a4c5828960c6ed54c64e80f53a5f740067ef5823704281a9ffcef45c0d961932bb4d1580a38d762f74eda7fe4359e76cfaf7b25550eeb12f45bfe337334ea6be13b762ea1f39c4dc8cf97b31ffee553c55f98853e5484a50d8524053bd2636a94b5180c82cbb", 0xd8}, {&(0x7f00000003c0)="408f1070c87978d4920856ea187cdd15c214804d1b477723e98b5180a8ae3ee691f8a0cc4b25d5c0358fae315a25a9bff365847a4594d24bf7f65f0b8ec92665a4499adcd0205b3c991ec0c61d7c423bb09e855ffc1c", 0x56}, {&(0x7f0000000440)="891187ace93e5b37b743f1b7bff5683b36bc8bf6721ed90bd3649f1bfd095f479021934ae4e085c0ff65a0cfe6088849546d556081600ed4e677fbdd4d59f7aa5a8862d011614b3bbc7ba7586f7d041bb84f2d400506cdf9a4229e599fde78cb16e1e9f8c0017d2fe08255be6b13", 0x6e}, {&(0x7f0000001d80)="eb505520a25e832317df4ffb1e33e24f28c6d0e51b0ccb20ba627acf1c1fde83024cc3daa27339fca042e118b46211c390f7d5a2c295f88088af05859b8699bf7972a5c1703e5c8a3f22a32057b3d058e5ff4965751ab07ef8cfe2c5a0d89f14b8656f394e9f101d3f7b40d1def22651c1de4302b8a456ae79b00397719721e2d878650434f9ecf95dba6eac88fcb16d9206538b5f5e6f7766bae26ec25a680321f0526d9f18c81ec92ab8e18f3ae00132307edcd8de24a7c63cbb474d8285d80a29b1656377aed33d210b3d0f11e13b4c6db0d8f78f2b477bb2d00466a06bdca943f82482ab4c687b8c62e4a7a2e7920f0ed3c7017597c9a1b798ec269d3abee68ba66d915852e1a0f64344b63c801d7424a28fb482a5e5df17ef94af850ff595ea6ddaeaeb8362d3266f3e73e1a168e4c83917a1f0f32f3700b7e27fa4bb3434d2787fa1908a548d1ec83741e89c196206e9d5355ee65ace990a0f1b4f6525a9d3b178ab35fde7b24775a1d9573b8a33f12a4cc5471a421d2ed17c27d77a7a360a2994da0ae4aa6ba0e6ace2c217e90e94b8675b7589fd6a2633e7801b050858aa8231a02173f0c582025a92ace5b983c99e9154311169ea144f8ea2c5ca8e328c55289ccc43a8220bd08e924579e5e498f3d8ca08c048b00d416779a830a2026aeaf313a82eb1a678cfb99cd5297c64552c377fb9628f5a334b584ce3d9a41d0681f1a10c49fb68bdb5a24c6e2d5b52316f87f25158b8826fdc4bcdff91ed73d5a5039d89681ce0bd65488b59e0985866fbce2526a8ff0a2c96ed428e9af19525cd40e59a9416cd919f955b4bba9d1e2d937afcd1710ca94c8adce16792876ab7278c33b982fe3a1d942943fd9e8eec7ab9cd847655b74a2c1692c0b7db3dd6f6ccccbfff43bb84ff4685df389b0b710caceb29d28a6c59702681337c81915cb45528a6b7ffc9200d468b9a5174ea08a210f84b51a06bbfa747a33231c09e1ef303ed30654e50e52ae52e81c9168b6d768e0dccf37abd5926a34226b427515e4a9d28d1b7011e021fbaca632b16c3a856f549518320946c89e7911404d84b6cb7c3cc4f48d82bba1315db922ce40bd49ce359d0c5b40f3824040324d24637850396d3fea02595d98dacec5daf3bde5b23ad9d92c9d1e4cfb1c1cbe8f63689db508b7e79718e248c6c103e902a21aaff69ecceb67c6436cd657ec633960aa128c49a24d34fb31102ec914019618506ac0c47db0ed89e621529b243ae52f334785955a4b808d828deba6a8a746220bf05100e6dbdb32e7bbb3be1c62a9b6dd0ddea8b4e7cb426188a21a8676acf96e49745898a878c12ce622a1d61da00761dbeb91abb2d493952b3354920fb6dbbf48f483fc8344ba76c7fb6a70d06fb434d96970a6818b19de65d3fd385053e9d36e616b1f89d5bb56b4435063be668346f6e2a87966bc473e5166fe3793efabd5c150b4917fd61b1c2400aa1b7a05cbb17982ac57f26136ed71b09b397489eb72bd078db61dbbee9d6a31bf526958d513e494516c045c07b775c9e6b5da111739adf07870b38dc01e957d8c45c216ace3fb1805a8edbff78ccf48308ca3460f15cd2984c8d762b073580df385e40aa4ff8dc510fe46576f57f1f7a713e9d8fea4b9b74287aca6108e25475a8ad190f53b5e5d250f30851cafb0c5bd13d12e4388bfd7164871feec1d06514fe8acffc57009bbfd1bc430a8a4cecf753605f798e629878869f328201837fcac80ad8d6aa92eb5c15ffc778062b6bc63c8745a107b4594282343aa31ef65684c1060186cff9ea3b3f58b09d25d5798bc1a18c5a533c117f23d3e70b30338d5e1216aaff98dc5018f87a7c4cb196ec26382280b7e8298e26389273a0d0c7fdbe4cd94b70f015756da1ad19ddddebf55de65952ac51f9943e8f68446555e70143307f627a5ddf52a2d3d7531008bcfc6cb357890675a3db94da2b54900fb0f1f8862d9c7a98775f696c4a2e9cc0e0c32dcb950e7c88ab1c89efa2ae365ac430e0465a34d319c59c26f2a2ec5985954f65b338d73aba531fd1a1066f6d8898618a2104d31c85614f979537d7d3ffc4bdf75517ec5403030ce29adf95e16ca0759e3b02b352ad07bced1c3fa70aabe03de9543d6cf896b0a2f9cad2b2f6f3c1664d8c6622b271e59ee590ffe861bca818ffec2bd5976b673f74c5c6e5c26c870096ed9ba1037711f62c3a501c205de368d67e0d8466f328258fe12cc523b8314d94333f1ec3057ec0998f504410862e07d0445117e9a6d62c27663f09ce482121fc98ccc2861bbf241cd5fa2db74a6c56e5bc6f7a20d672eb9bb9d03805d349c69e2454b4451e0dcea113003ec2672abaa490cfcb54a669f03bca4709177263fcb85360235fbad1f1324a34632aadb7639b3ee76ca86ef9cd23312b7fed43dd6d13c2d5a2a5796bd37a607d05e7397c1b69555565c57858fa9c250c62de0880a3f65695c13b4cdf541cc7ff568b618b1ae7dcd8929e9e487be567e7a1b0ed0055e5966d4cc0ae7b82f2ecd3247cf1001d378a9e4b5b3d6e56036db0eda93221bd168abb272d980626103109d0700f587f54f74c15306610897dcb6cd31ea4dcad30e156e32ff8de853b8fa9a4cb4e24f7891b79e026785fc143cdcaf36207ddb3c9d746d7e7e391116b7f16dc2ea3c2ace29d252615c32d3e47efbd055dead7ca69fc676e13fc278ae315361dea9cc06fffc1a40b9d6eac34063487a10f8a65e9067ddc3fbb6a1bd791e8e324e60368c1e212a50d74594e10809b8e99b911affa941ba061c988c09ba0fb853b87a93f4a216b4cdb184955ffaea5b40e15982a75a197f1d0fe3cd8c166e654a823bfcbad6f8b64124ae7686944bf7635b050916c604111abab643a6f6e87544126453c65091e6ea70713cd4d24f95b40ac15538b3e3c5dbbd1bd8d06ec3b4483ed6df019132e760f2b30a4e9c1f0c6eb3d1085f7ba56aa9fc23822fda6bd73777efee2c6026d4d4f7adf9bd7500d419f988db57184ef3e2c520b16445243b62baf0b20dd9ff4adde424e2206d73264d948b6a359997e3f289e27b95979970cde634153ae497680ce613c22b76b10da59d61be954a23ee067111c2e46c4577897283d91362d5795c5e69196423dd0f2b16d07246459afd42c28347d6be67bc846e4256895b70395c0383b735b5571348b0ed170de6e751f91fa2617f613aee377763f52cf0671624676672c148caef06c1a86bb8401d0aec3cc1cd89bb37823a0e367b32cab47adba19a5315ea19906418404b25028dec1132172e747aea1fe437a2930bde094a1223429b72a2cf89d228c6d11e66fa8f0b25c0a85c1b1c046524cc82a6dd493e9483d0bb308658d5e23657f54c85d70ba0efdf6628ec32332be9199aaedfc223a9a6ac1611ab102305f5ed1c837675a1cda7649743337e103d5e8a135f750e593708eaeb13725e66a2a823fef84909f5ab0c740c25d4614b5a6a8fa1372701c1f06e070dd72138e4bda9f06f15b0d732f7ca878a302c253ad205530b406027fd5eaef5673c45aa3802631bcf0d1911f71a9bd5fc657708c8f1e27ce406f9f1381bcffa75b1e2a9a50f201db29584ce2b01eb0923ebefd6fd3d76f82479e97a7dd231c1b2d59364212dcb2936247474ca97742da41d25926d58eebc44fd3bb74bad95d767295ec62af14dba59fd254d264a05f0dea1e1080a1c0e2581b8072d3ba3a99c474c98127f6f7a2de348bafe63f95ac787b218fb9cf8569a1e55de6cb18c121cb4386871f64dfd3e424e9295ade0b57f8c84e55f5861ecd4feadb65dd69480a1b333523fecc40e56e99f04efa8555a8b1ac57f4985ee9296406f1f2ddefd48f6217126a88b44d345e6c9762ae487111f7b42fb5c9bafbe5bfe3904fba5172cacb7e7a34272cf5d6f9894d8442a77412a9afec5c6782e467846b394812edd3e5df1631674be5653a1023e3ae7f7b92d82eed1f76a3327830931256b0e2a897b046d47c8eef2141df93e7a14d6cd306579a8613d4ff88f6021b281a4bdd0de1b2b53596448db2e35f5ca2bd49da05b400756d8644d0da25532e74a543b718db088b2176cc01ecbb479ddd1c502097875772602841a4c8da5f560adfd35da0593aded61cbb96fb53891bf10d3ba7df39340912f2288662df0804a2057dcb7d12350f22f447f318138bde355a84558fc5538fdce4f66a50190810db6e843843c2615cb911e453bcc3687d2c6362acebeccbf2f0db369d4745e6df4b69ba9c49b23373116632e62918cdaef74bea6c95c7bc3ffeb55b37fc15970cf0d93317b33623c3e0d5d3c79104235609fbd9a2c2b413a83c5c461cf18e5f4d8393ffcd865b02b6a000adc17dd17e21ee1fcadf5e510f534897cf3c0f7671939ae9202357c25ccb5fe1b75525bab2f2edba39bc87ca40780ca623d3acd9b2a0cc41d1ca97055b5b93982195c2dc017c87c187f4d5c96d46491ee6a0d85c3e8f3c75c32e43b3a284cc976a53807a6dc29d522b7cd4e2337bb030439025e717d8efad81f6813cafa79eff55d79a3e85a7d6f6d8e26cdc1f202e3375e8b4fa6ba75fa72d3f90298ac7585e0ced62f2f73d9b8a54c3cdf03adc7e49cbb4d825654dda132f7a6e0db70e7878fa9b7c1a2a0bc875c398a8a0aafbc2665cb904f767b78a5c2954b49fe3ef7422b32877e28330fd3fd4b96d5be7cf1ad56e31b1ba692a48fbd9c87752172abaa7e4fa6a26eccce4e542473f9752b7e655ca67bd639162b13eda1c51281c8dce7dbefc32e66ffae11f2cc898696c0cb8bb483a398c3f1e2b35cc278f6daa57aa74f10838e7ead6837ac14c5c6f34487a0a3b530df36f13d337a32f8b861042c2d80d08e1b7ef26318ae197349b4e2998a096f34a829596dce930385d86986912f5bef5748543ba96388787ab82b21d2de3cf2ffdee6cfa4d1aaef1be74684096fb3462a4fb9849c3afc8c4c6e79cebef9a02d4c7c148021d6ee7f51d07cf11f839e0c6076141575b16bb0eb3a216ca01a0fe5d7a851fcc11464140abddb0ccf0095975cc90d59d120fb2b81a072fbfd46a8c034280f25f9e8178177bcfb8a1e1ff282af51938968eaba8c4b542440706f1442b40510538359f828bfa720b631e183cf4808a1288ad9cab6fe40d671a432ab4ba12c9f360d41537dffebb2c4de18b83da3e5de3481905d78fdba215e6b3f090e39798346d6a824847a75f26d44928ccb9258c155e339d1601819ada59d992151d7f524b8a0f52ae385a9066ad0a50f6bcadfd75825016a5b7039effa40f35c86ace27250ffc67021e8c07dd45b54e78910bff6bf3bbd40e84ba2bbbb25f7d9b0dbee38bd5be87de0c78696c68825aed834e3584e65549ebbbd8508380413cc905ad1f3a3104dc0d3d4b6349b5c95678999c002df6c3ea29ad1dcafddfff66f10d6f383734453f4e42e2a4cf871ee057eef63abd8ee9f3454508b6ac36eaacb300505a6712aabd2516d26c51bc80008cc1466a5dcdadf9372a2ca46ecdca7ad140ebe8429ce5d7f0600fc7fddc3cf6532c9c96faf0a0a8cea43be68a47234fbd3495a8872c43f2cd4fe1f2cdcf8e98ebfb0983641952acca87dff9170c2a148f891db7efc79d0eba682a9d28a8d6978f4704ef4d2ca93c1a46a2c69c1e69528a2f49ed1ba1b71d3d3524adf5aa18013e0051b9fda88abdb45f8ec04f5850f0a286857b123e2b5f04990aca6e7e8a6d857cc4ae09bc5f9f1e12a7c7930508194d3805e4cb60cf8582484270b99575ff313d8af1dad06a8c64b8bffd807798", 0x1000}, {&(0x7f00000004c0)="8709fa7a1071dbe722850b94da34c896090881fae40d04152a7e8fbe2220b41fb03e3cdafdd1e8624dd7c8a56fca73bb6292b1c22965ccd9b9e837525d7e5e074666376e14ef39e208dd715ed624ef9ed0c18554ab988f0a683e87d147c9fa95ac8ff5997218c04a74f3876b464b7ab24ecd3f16d7eb", 0x76}, {&(0x7f0000000540)="26fad3c0d3c42b4c0ebb9ab8d438c4faea5d3524660810132f409d63497e9e7692b86bd38a52a110f74f2141e01b1901ce137eaaec2dc98d2c3534a68fad19d83a94a99aa9e4d5998626672bd2055cbfb59599801caac7139ada46dc41618533e42348109f8a04cf1039190e0dd878a20e749d55ffd5fb357a661c77753d85e64215c9ca3d6a0064af00d6386dabf0bf9c", 0x91}, {&(0x7f0000000600)="112a9175f2fdb64e1ff69612dd376b127541877994dd4082c2197d7f96e6121810a3035434259124e88dc0b2d0570ae138d021da9cc3b59f36a2183c039e00a8d518fb07745cfa593d9c57ad06bc71c4c8325fd607f5cb94fada72af37c6a5b19fb7f0cf6a1ddf8cb75ec80020297217fa4cca0cb5e0e9d3fd028aefe2e37ad44d950b96aadc6993f0ff646868b828b0f6a7f4f855cc257454a98d65736ff56126b7ef380be8f0ca0f8556008b1637cd6721c2721559782774de8e0ca60a234186a4ee59fe", 0xc5}, {&(0x7f00000000c0)="f559e556d6c1c0ae10a5c77f0261775496aa8c", 0x13}, {&(0x7f0000000700)="fadfa0e78ff31c3ce25529537a3f3f2dddf0e02f1ee8501b1e3ab5aa6233dbec2dca083ebbb961588b94edcc39b10ff593276897af0c8831281553b80061815bc2d898f2063682513de0a0d5c144129bef2b6648a9e72095f417a630d0316c65cc0912765a12b56d2d4103ee6116bd7a36982d4b9f0402ee6d6c3424bfddb99a96a58d5e3c685802dad8981005", 0x8d}, {&(0x7f00000007c0)="e8c566be682f0c451bb17519aba0c9c5993d8ab5af5dbd78094fa0d6bb72273440f93354dc71cd19f158cdd30841dac78f4c9f9477b57eaa77bd045f11ccec45b6be5cbc637e2da45a098a59f94a88f75c8348196f8fb22b3163dff770b50779cbf606b2f1fd1598584e4bb953d0b30ce627b720b9f7bfa0c5c0d234201fdbc761853242f887433e7ec37042544953bed7ca1da9bc4b1e85c2aee7ce839cc78487d7aeded742e0c9835d9a498bef47a975b0d12faa4ae6ce0d6a76d9ece585c96c62639dc1166f9b5f4ab91977d0b9b0f1ee01627d244e3d0c69552b1712463530097413da0a138ba69aecf4aefe59f34048c3bec192", 0xf6}], 0xa, 0x0, 0x8001) write(r1, &(0x7f0000000040)='mL', 0xfffffc59) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc000"/619], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a05468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) 14:41:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x6, 0x2, 0x0) close(r1) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) shutdown(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r1, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) r6 = dup(r5) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000001c0)=0x20) sendto$inet6(r1, &(0x7f0000000040)="bd6c5c1224e45ea9a890b17a9147a46a6c9e2f1e9ba7b9424d7e382c1a543e326457f9b42e33f45ac3f523e68d589359c9aa7ef73015595eda76db25f8fedfa921521ad546301647a3dc151ded8c37e4c5d27a3b1b35278f2d71c0ae52d5f71354bebe", 0x63, 0xc0c, &(0x7f0000000140)={0x18, 0x0, 0x32, 0x8}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 14:41:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x55}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 14:41:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r4, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r2, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r5 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = getegid() r7 = getgid() setregid(r7, r6) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r10, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r10, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r11, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r14, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r15, r16) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) setsockopt$sock_int(r17, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r19, 0x4, 0x0) r20 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000001740)=[{{r20}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x4}, {{r20}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r21}, 0x5, 0x20, 0x4, 0x0, 0x2}, {{r12}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) r22 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r26, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x800000018, 0x3, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) accept(r27, 0x0, &(0x7f0000001940)) r30 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r25, 0x52ffe7c1f3eb170e, r30) write(r26, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r33, 0x6, r34) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r37 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r37, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) open(&(0x7f0000001800)='./file0\x00', 0x20, 0x100) socket$unix(0x1, 0x5, 0x0) r38 = socket(0x2, 0x4001, 0x0) connect$unix(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r38, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$dupfd(r35, 0x0, r38) write(r13, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r36, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}, @cred={0x0, 0xffff, 0x0, r42, r46, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$sock_linger(r48, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r47, 0x100000000000, r47) write(r48, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r52 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r52, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r53 = socket(0x2, 0x4001, 0x0) connect$unix(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r54 = socket(0x2, 0x4001, 0x0) connect$unix(r54, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r55 = socket(0x2, 0x4001, 0x0) connect$unix(r55, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1c6f60000efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r55, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r56 = socket(0x2, 0x4001, 0x0) connect$unix(r56, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r56, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x2, 0x6}, 0xfff, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) r63 = fcntl$getown(r32, 0x5) r64 = msgget$private(0x0, 0x200) r65 = getgid() r66 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r68 = getppid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000002c0)={{0x8, r66, r65, r66, r65, 0x2, 0x6}, 0xfff, 0x3, r67, r68, 0x3f, 0x7, 0x4, 0x7}) r69 = socket(0x2, 0x4001, 0x0) connect$unix(r69, &(0x7f0000000040)=ANY=[@ANYBLOB="82021d9a2ffcec00"/24], 0x10) shutdown(r69, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r70 = socket(0x2, 0x4001, 0x0) connect$unix(r70, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r70, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r71 = socket(0x2, 0x4001, 0x0) connect$unix(r71, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r71, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r72 = socket(0x2, 0x4001, 0x0) connect$unix(r72, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r72, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x20, 0x0) r74 = socket(0x2, 0x4001, 0x0) connect$unix(r74, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r74, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r75 = socket(0x18, 0x8000, 0x0) connect$unix(r75, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r75, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r76 = socket(0x2, 0x4001, 0x0) connect$unix(r76, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r76, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r77 = socket(0x2, 0x4001, 0x0) connect$unix(r77, &(0x7f0000001140)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66f8696a139c549e6903731740f1b813bf1027dd16112e5c50cec7722ef525810efd4b8c577eff6b7fab493e72987692f655764c"], 0x10) shutdown(r77, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r78 = kqueue() r79 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x100, 0x0) r80 = msgget$private(0x0, 0x0) r81 = getpgid(0x0) msgctl$IPC_SET(r80, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r81, 0x0, 0x0, 0x0, 0x80a6}) r82 = msgget$private(0x0, 0x200) r83 = getgid() r84 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r86 = getppid() msgctl$IPC_SET(r82, 0x1, &(0x7f00000002c0)={{0x8, r84, r83, r84, r83, 0x2, 0x6}, 0xfff, 0x3, r85, r86, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f00000019c0)=[r50, 0xffffffffffffffff, r83, 0x0]) sendmsg$unix(r18, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r57, r60}, @cred={0x20, 0xffff, 0x0, r63, r23, r65}, @rights={0x20, 0xffff, 0x1, [r69, r70, r71]}, @rights={0x38, 0xffff, 0x1, [r72, r73, r29, r74, r75, r76, r56, r77, r78, r79]}, @cred={0x20, 0xffff, 0x0, r81, r22, r87}], 0xb8, 0x402}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r49, r16) setregid(r8, r24) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r89 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r90 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r91 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='/', r91, &(0x7f0000d06ff8)='./file0\x00') preadv(r91, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r92 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r92, 0x4, 0x80) pwritev(r92, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r90, 0x0, 0x0) getsockname$inet(r89, 0x0, &(0x7f0000000140)) close(r89) setgroups(0x0, 0x0) setgid(r88) 14:41:21 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) openat(r2, &(0x7f0000000200)='./bus\x00', 0x808, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x800, 0x126) pipe(&(0x7f0000000180)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0xfffffffffffffcec) getpeername(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x1}, {r6}, {r5}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r6}, 0xfffffffffffffffe, 0x4, 0x82, 0x9, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x34, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x1, 0x0, 0x6}], 0x912, &(0x7f00000003c0), 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) close(r6) dup(r6) r7 = getuid() r8 = getgid() fchown(r6, r7, r8) r9 = fcntl$getown(r6, 0x5) r10 = socket(0x6, 0x2, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r10, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) r14 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="4df368f160f8abfaf48c5037dad2465df14b35726b45c89b061bc7b5bcf6a23e7ebf1cf5897acfc14fdbda31b1fb6e6d30bb4b536c8f309ca3d938f2bd1d3d50d89f89be52278bbffb08fad666324028d352", 0x52}, {&(0x7f0000000380)="2bfbdf0280e2f539a6d3bd4372dfc501b3e46eed5fd08370756f8c653fcb96b501ebcfc57d5a3389b821d102ae06412a29438c26ea0e4d0539ef44014eb2661cc4f173648b02e620cb4a7f096ddac0a4803474d06144117be0f494bb782171963966bb8708daa4e5e75aabd1172ba4f09972e073ad34387421e4449a6c1b720795a68a04fe4a73562248abc63ec05fa493ec0c55dfa10e3857f8a76ed4b7eb0fcf46886fa008117459d00889ec76b3d269b211481847340d3dc1da499f4358debf6ad4a46a4ae7cd8b86", 0xca}, {&(0x7f0000000280)="a7d28e321cfa31ecd71bb90c302a40078061700bad", 0x15}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r9, r11, r15}], 0x20, 0xc}, 0x0) pipe(&(0x7f00000000c0)) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xd4b0d1e04cc2ba23, 0x2}, {0x3, 0xffffff00}, {0x246}, {0x84, 0x7}], 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getgid() 14:41:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x82907003, &(0x7f00000001c0)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0d00002bace76ffcfe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="e588f86882082d73757a4883c308aa04"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r5) dup(r5) r7 = getuid() r8 = getgid() fchown(r5, r7, r8) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0x1dec) 14:41:21 executing program 0: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x7}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r3 = kqueue() syz_open_pts() r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r5) dup(r5) r7 = getuid() r8 = getgid() fchown(r5, r7, r8) kevent(r5, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 14:41:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000001080)="070722a5ce26679272685c37fb115bec5eb9f204d73812ea09b1951f4267a774059f5cb8c0a855cad5264ea18044127a78177fd6e5fcd3d7ac3d18783551fca84d711569d183811494d6d3f0cd39f5987e2c2cc6f8cb2e553a1867da06d2892d8050b6163a3d86f608b8431e3e19feef850f8c4083ab82eb79a5063dd88f9ca0d02f5cba389ab7da061e060000000000000017da545d4072dfa5c0f0bf9b4ef1e3dfcb19d9e3f8018f8f43188c949b58dc107dadea72c37d43e5564a9e903167879dda142aa34976b07479ec8eff90b9acf7678b0176ce195d06188a3a819c9442bce0f256e21f0468fdbe020000000000000000001069a839445a536d749f21f9dc7eb87fadc86e3f36fe94f17c7fb4d81f1a9d6e11e9283c130e00fc58ebb615f26125a0ee3a53d0e5494ef98e9774c03cb70f2a3e3faae056968037896028a9ac82ee4013f68fa911de023db0e13f10a408af55525376832ce414f07f60f09a3d0d4c17ca1f33a5cb86c77ee89e19be1fda9149fda501fb2daf41a93737e3a588f3ca9978a50f4a892739f9f3b676703faf62da73a2a57cbb6a2d9e8f4b7cf9541a3b95d22e84b2761d7d42be09b1ecd48d0e53dc8aef4cd81b4e7254f69dc2c458431e22e655c376d8c4ea0eaa3de7c66c5e65f25ee935dcde560129b0b606e1eef42ef8852c27349d175ccce1b9e8974d6ef6438325111dba545263375f43d5d368175a9a70f3f55c6dde35caac5286f040f9ab3bb292f211c76784a607b936ed3f966306b1ab835124586d15571c8534ff56e99b6776533a592fb1250eda32d76689a3165b378c553b88ed4ffde31ea4d866127ccb853379c7be5d032e045c0883e2ab2f60ff7bb04415e24a8c1be41bfa000000b7824dcb2263e86986aa8330d8c17b0d60bf1eb7d4546cef1e9e5650c1dd55241b86b7ce911c7090c23b410d1a8b80366035df78ea2d8e93afd67a25b12177d3c6ea22a7bfac04cc0c020e5fb6dfd1170f60d6df9963baaea8ce8ea16f3054bce4d5fab64b083a29cf9da340192d7ad201a52e77dcab77000000000000000000e56785fb01124d7fb66037fb837866f783", 0xfe19) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:21 executing program 0: r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/152, 0x98, 0x43, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') r3 = socket(0x10, 0x3, 0x8d) sendto$inet6(r3, &(0x7f0000000000)="53423bdd70d982e7b7d5c68cef8e10ce2516995eb51e591071b1d34892298e3030b16a174c843b9cb3baa1a69b10183a37958be659d0324f2f17010f2d91bb32799eb6a549875388d47a9dcc4bc06d225255c394ec240e201349ce7d081972ecfd84955530f6d7afb9bfa6dd", 0x6c, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x9, 0x1}, 0xc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) close(r5) dup(r5) r7 = getuid() r8 = getgid() fchown(r5, r7, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) r10 = socket(0x6, 0x2, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r10, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r11 = socket(0x6, 0x2, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r11, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) r13 = accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r14 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r14, &(0x7f00000002c0), 0x0, 0x0, 0x0) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r16, 0x1}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r16}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r16}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r16}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) kevent(r5, &(0x7f0000001600)=[{{r9}, 0xfffffffffffffffa, 0x42, 0x80000000, 0x3b, 0x11e000000000}, {{r2}, 0xfffffffffffffffc, 0x4, 0x10, 0x8000, 0xff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xfff, 0x7f}, {{r10}, 0xfffffffffffffff8, 0x80, 0x42fdc6a1977931f1, 0x1, 0xcaf}, {{r11}, 0x2, 0x2, 0x40000000, 0x80, 0x7fff}, {{r12}, 0x7fffffffffffffff, 0x5, 0x1, 0xfffffffffffffffb}, {{r13}, 0x7ffffffffffffffe, 0x0, 0x1, 0x4, 0x8206}, {{r3}, 0xfffffffffffffffe, 0x3, 0x1, 0x9, 0x5}], 0x2, &(0x7f0000000480)=[{{r1}, 0x7, 0x93404adfc928c2ab, 0xd0000000, 0x0, 0x6}, {{}, 0xfffffffffffffff8, 0x20, 0x45, 0x7, 0x1b64}, {{r14}, 0x3, 0x65, 0x1, 0x0, 0x8}, {{r15}, 0xfffffffffffffffe, 0x100, 0x2, 0xfff, 0xffff}, {{r18}, 0xfffffffffffffffe, 0x0, 0x8, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x1e6ab7b95321a8a3, 0x20000000000, 0x9}, {{r19}, 0xfffffffffffffffb, 0x35, 0x80, 0x8000, 0x9}], 0x401, &(0x7f0000001740)={0x4, 0x8}) 14:41:22 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x7ff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 14:41:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x55) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x3}) 14:41:22 executing program 0: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000480)="776d6c242680847739071fa6f08f17eb651d7a6b1fb481a729ec23a261b954e41a40659315be49672f89b095d711ce26f290bfa8146d527281220e695b4235424d545b52fc0523f84dd9cccbb6b98097a292eeca1ab3cb0e4d1eed1115a1a31b0e24fd7e3f2f73a65c296c776c8a8df073f6853ad2f6f8d5efc4631a2d", 0x7d) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x22d8) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186004008000014000000000000000f4ff4cffffffff3f000000000000000000000000000000000100", 0x2c}], 0x1) r1 = socket(0x0, 0x8008, 0x6) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000500)=0x21c) r3 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r4 = socket$inet(0x2, 0x0, 0x4) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r1, 0x4}, {r4, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0x6, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x181, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r1) 14:41:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = getgid() getgroups(0x1, &(0x7f0000000040)=[r0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0x7, 0x1, 0x1, 0x1, 0x4, 0x3, 0x2, 0xa061057af4147d0a, 0xd0}) setegid(0x0) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r7 = socket$inet6(0x18, 0x1, 0x3f) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000740)={0x1cc0, 0x239f, {0x1, 0x8000}}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r10 = socket(0x1, 0xc002, 0xff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffb, 0x72, 0x4, 0x6f, 0xff}, {{r8}, 0xffffffffffffffff, 0x76, 0x1, 0xac10, 0x400}], 0x80000000, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0x3, 0x20, 0x7, 0x48c7e9ef}, {{r10}, 0xfffffffffffffffb, 0xe2, 0x1, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x1}, {{r5}, 0xfffffffffffffffb, 0x80, 0x500fffbc, 0x4, 0x200}, {{r11}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x65b5}], 0x20, &(0x7f0000000400)={0x8000, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x8, 0x2, 0x100, 0x200000, "798766240a145c7adc88b9926d77111f823595be", 0x6, 0xfffffffc}) sync() sendto$unix(r12, &(0x7f0000000480)="3aca0bc348981c99a5248069e84c2e8556082c313a36c447532076e455e5fab451d7bc96fcd8fae2f176d00617e304629e45f8cbe1f3d8daff8754e1891d2f5156a2260c910b1fef7ebb4a41d27ea616c7eb1b165fc5cd01f8816298bb92b8a76eb8038421d90956c3846454035fe0d6299479624bba48893749ea7aa1dd40928f5be8c7b1a9b7c4dfb26547badb6ebea092b57a75cc997ae9a3c93e61642dfd5be41fe2acec2efbfdf4a3496f304a677950f4af965b044928ff56", 0xbb, 0x5, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r13, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x45, 0x1}, {0x100, 0x422}, {0x41, 0xfffffffd}], 0x3}) r14 = open(&(0x7f0000000640)='./file0\x00', 0x800, 0x40) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000680)=r14) sendmsg(0xffffffffffffffff, &(0x7f0000002000)={0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f00000006c0)="72dec25e333ea6cf5c44dfa8fcebe5c4e81774be794fea6448c008e01a9b8222b4703acb7377cd0a554a12000c23b27884aea1d938e92ddabcb327ba177bccd90d730cb25e9d7c11cb79cb37", 0x4c}, {&(0x7f0000000740)}, {&(0x7f0000000780)="11d3dffcb12b37c62d4588ee85517b710ed1a87d804ff4c430c36042f7e76ba10eb63db97738f959e1abc461184bb7ed800333cb3be30af8748ab156c414da134a00b949f7c1332f4d659b0852d8045060d71df399fe4a69023b9f4dbb091572344981d3242663e4a994b75d26be7bf37a0a77462662ae1a38f4541f652ec011bbeeeace1d9ac84577c7eef0b1df9b28ba65d52ec948eae85d5ec84164b2db77e170055d114602daf1d845cad7b0c21f48a171c0fe7fe6377a4ff84a2934d4d902cd7390b8835716d74c1f0e0a68fa7d", 0xd0}, {&(0x7f0000000880)="af2b1b703b290018c98f027fab2af2e2cd37e9d51084dd0bd06c4a951d53c559a1d27908410a30e649b6039d54c62c2943f2620c7fcba2f4ff8e4cadd5c188a3e614942f9965733e53cf782a5571962589069d7e451ad2e96cd402075a1fc9007f8cf6df1021cdc7dac0dd19b9e50165cb86ce9cb2662d8e35779d1e30d7ce640d4c56a10958e1dffd530d208e88a9c29794763edcf85e2467fe64c1da51e7afc88d009422853b4932d2f257f6dc1dd4b6a88b8fab761d1436cb525cbb0eb091343e4de530bfc8bc9d870ce3e450b9bc60315c", 0xd3}, {&(0x7f0000000980)="cd7f0cca7fd5c46ea04e2e57ffa6792017a5d25f485d47ce6322c65c713bf0e03313f0bd9a7ab8c534a4fc5257f883951f49b221dcb1b584f6042290c88d82c4b672593533ce2799a2090b9177aa197dd26754c6cc1a0cc3e7d9c7a95a51c595ef9aa29529e15fb3f96ad0124fa7eb28c88edac4766321933ad88e4a5c553879800ec17584e86521e40ef3935be8914526f69be558b1a83458b32d5948a906", 0x9f}, {&(0x7f0000000a40)="93b4cd50256b449ee2dd514767ead0bf02e86b6e3003b7cb1539831ccf4fe1d0644fcf7f2f5f302742e7883a6fa058a11b4f6a05cf908fa12701875976cd499d617d8ae0d7f910e810", 0x49}, {&(0x7f0000000ac0)="04362773d84ba565a6bbc8f989f5727c32955ad00e758c5d44bc6dac555f7bc54c383f1b3a15e0f20a0eef737354bbe4500dd775cb90da3bd85246a948280a8c73e53453791f7dac35a7b003c1971b9d704a8310fa91bc056b1b5a24cd6a7bb1ebe18cf8d60b11abb0979e001a5193529cf1c39d3f0489ec62ad34a8d7469091cc148d", 0x83}, {&(0x7f0000000b80)="6a02e42c278a23546a657e3847d69842bff439b067ea04aabb977e3992499ec3f52f135804b245dd696c6c6e51f762e67b75056e8dfa85a7618ab336b182ff965122175195879045e9d1120adecf4e4e95402fb8a79ddfaa691d82428d349fdd7a24f0c685b92de065ce554189c5751e56c52599910f2d1de0977b4494245d3f9643c5d95fdc6fde3665ea32c45dea7669d53c741fd646df967bd5147558241c961be5ed7e0541cc9d58beaa5ca61a9ed7ba44f2bdb70173e9dd698c560948bee8d118f627fd51d3b8b50291f96a1ecb7b39bbe639e4", 0xd6}, {&(0x7f0000000c80)="4b5c380621970775a15525d8bb562ab37850b96098c356e1d51951e6cd571af80c72b39795fc8862d1bbc5cffb044981817200287ef75f5022c819d023dd7a4cedfb9d82f9f775f474782fb4897acc383d5c35abeb7fd1911dc8b6610f43bd8782ea3fd6a6be2e008739ec4755a3e0f9261fa2d153182878b1d611bc", 0x7c}], 0x9, &(0x7f0000000dc0)=ANY=[@ANYBLOB="c8000000000000000100000000000000b7d46a9135e83b00a29703514eaa24c6e046d5d4784d88c8f6147b3825abcdcffef97e4cbf6876c7e661b48d28d82b90bcaf0a7742b9c0259d50baf2c74655e499d9f33f350fcafc66cbb6e4d9a8f39bc67a1614c0ecc9070cf9174b78f585a4a64bd393e4b989cd60abb329b887d29ec0ca28df37960457bdeb2a04d2b6c43122f583dfc2d9b48baee1b70915972464ba5dc3d22e1ad2f0ffb190d59aaea348ece309c5592213fe491a4a296226d7c33b000000000000001010000000000000000000000900000054a19d750b86ca791c91baf818bd387fad7c8bb47a6090d35482f3f57e231ee82e82f7907d42b467b67c61d60f2374addc16aa471a63346e941f9b3472c63baddc952a822b5cddfd9bdfb904456b0e41b131fb52b9ea673b5495dfa3d37edb2a4cef12a053da384a871955b6f5356565739a0c2643d56c8778d167ca007b1d12378cbf2a4ea70d44920887a39238a82f894015db96145280911ee078e87ea958eb84b622188c8cffd042a152985c4e82dcc1960b4ac940dde3c102992048a440d787f71e15639929054e15cd6a41efb087ef481f9a6d96145926a1702f61c256102d322d3f4aa8dbc913fab72aaea90e36f038855e8cdea1c1c7cc0cf067d5705371200ea8dc314affc0ecdcc4d8866011736d19aec66c035e5ea0374374f63fa045840156d085688eabada76ecfdd7f81f1d9d96596939a350e9659e382d70b43d89e0d18d628046999681cb5e4c6632bd4f47ba5f476ae21785a06f24009903aa9a6efc7321a1cc5cf6217e02fb48716cbc1a3bd1c909a5acad7dd39df743b0b31c80dad7cc2b3dc1cb261f11f1dee664fb538db24b8caaa2ce874788b1340e81c06c7936b7ee3b6795ae01b7f81faa796a87c025f6161781dcb6a49acd886a8888e664a43488c9c4c33c98081fd3168b0b287dac56e116cbe0f3b6abafbe177cd452db97361d64a69f19dd7fb18a72fb820cdf4ba60bd9cb6dd02c424c6f5862c75dc2caa6072857a509a6c9b1aff28db43bece7205108196c54399b0028a32c7379e3ba34a4cc538122be5242cff55376ae9bbb4935897a87d9da61f5fb3192f9522c5499f58f4572194a2fdcc016d6aaf62483cd8971d8da83d121b8a1b05c94900016f6d9240dc7072c42bbfb70dc65e214f58066f9eb9c4e03bff18e2090e5b3ee672844716bba1e601ad8d5051b678e370e2ea56d3775024272dcdfa8490d2e094b92154aa64312ddf87cdc572e36fc0b2faa7d279951c2d5ff6a9ceeab936fc563baae87bcdd4c09fae114c20b5aed13cb6cbc05e041637449d9434be28da002fe80a0019f362a17313ea84228da9db410bf4f3f52ae2d91c8054042be6db395a81ba31ff3e08755f13a6a3b61d78bfa66c874333871470e210dbf28620f95922689c0a5e9763308488608a797ae6d20cd2b8a37366a8428ca87a3c2d8765aa33638f5d6b9260a84c4f2e96a351b5f3afa4ea601fc16312fc786e20728e79583e7987d75809696c15987b9b8e72e2f7c66e72ccf1e013b4e7bb6a60fc91c7b4f1d5c1941a4c6033af197e99d4e3e7c1d5790dba55ad158468d9b8d128efc391b998e654f03b940508ee91f9ce780b77060b6742cc046a236ee817076e18d337f3cd176ca1dbadfd5d147dbf9aac5df419e7d504b352ab0ea013e91d7de9c25b4efe6aa8dd10650857628cfa53b6a128543c47bfefaa6c500bfd589e7bfb9ad363de98bbe2324ecaa85122389a4f2b4484c203eef9248f6a5194f2e04144a239a7d31f907908c86dd2ceeb7f6ad857bea89f456ea8030c6404803da44faaf44e555a6494202c13499425cc1245b4c2182ee29d10166fdb6f5bd0ad177796fbb64d48ca4389086d1e4d031c1823ad63c5111d9b10ba3804030bf9d814babf98677a8368852d583d97e906530fcc97c96905ad0a75d201117742b88235da263bd8510ccd913004e19879a621930996c217780de7439da71e3d772f4e2d9f25cdcc39238ff93cb62566bce9fc75f687cef6eb43669d2eecc05439acbb2e633ad3f5cd323d39543d202d348c36245d108b5654f56f473c5c185d2f4762fa4cc5b611e80637ee926840897e6af3026c65b5d1cfba1942a35e00238b47ff3484ba04d916c079ceaf5728a6a295328614006d7d3ad7bb299193fc2b0f45e1d5048c65019ae9ab39619e2dee3d200091a97b90d087afdb1fc5206a1cbff43872b5fbd23bd7d54f25544af7efe03ee08909feb6f41070b0674de8a0d04ed18c7da29d2849971eef54b42e9ead4698a25250e847fd11aee6f8e299ea9d3f365681a56fe97f5db452f5d6f1c275893e31f0554db5b53090855469880d4a048f3f9d2f9709a50f3f7b5a0f8e8832f15eeab88e9cb795812bf9508e5702869a6b037b0ecb6ab5b7c0bd73578499d6d9a18574ff8c2a978787cb248d4579b4333d7ac71e2b8997ce2a00d789086083819d307a02bade8a48dbd34e5b3443ed86db7e71c2061213c5e8a1ef4756b0ab312b5ae95101a4c73465bee3778d688daffaf8be819874cd335fbf6ddebd9464063ccc35a8a5b4ba3ee2a99ae3ceee39ec95be7c8d434ef3ae206abe5114eb136de12cd2c2e04056fddbc44949e3b44883d21e22ceab375ec7300129701656729f3a51f656fa5cd0e9dd8c9857c192a32d833df2fd45369c5876430725f6e37fc20b489b3668881861fac56865b1611e453755a987500403fdfbd30f5dd6a65a4d21a7624b925d1ac2ab5036921392942bca73a57826033118e9b027a8cbefeb8ced7acf13d8347063c2358f7469fcdb8e5bd6609b3b657ca35419fb286eddf25b55d0845de04302a4b56d9e7fa846d8b2cfcbd09fcf8718add7d51004819bffd7835075f890fdfd572c86d0db07abe957ed59be2425f771f9729f132197bb9d1ae51f55cf0deec9c2a3a6fbcaf71bc4ac683719fa5eb79dc075d03b0223576ca3df982be242151eaec8620e1c5138765b6d15b18dc7b9571676aa74a1718a57deb65933223b297136835992bd6c4165b8800f5582bcfbf7ba9417ee3685b0cfc32e15e66d8d15be4b339509279012a374fb7efe9708a35feeb12019b25ca0415d26c15fa73e451573ad6321f8fda7f52cd99f49ff73dbf438b200056431c0d82ccd1dc38dbf2415e0fee293c193692f21e36f203ffd579125b5b70b8137df851ac04c2cad51f0960c29a9828436b9e2819af2ff1b66855342200f7c2d08db38379c885a6d56640844a62763670707356bdafe5f406346b4bd149fde5475dd848bdd62594b4fbd7ef8c4962d589a4ceedb94ad3d8159a4bcf3c37b30042b7a9c62dde239d3d9e8ff7994c42b704611dd4722515a31f456db074fb7a965ccfd6aa2b55667b2318eeebdd45a210109ff3a51d675dacb97095cd1f5f1385052d147a285b5b7fb377639d9632ffbbc25be9c6582aaa22abb81c3deb6f1e61e12a37f84a1cd41ded85ea13ab2fa69fd67a524137b488f0bde9c0d4574d7d3374f70462f7dd0f5435b44c5d2c54a57c7f6d4ee5c6ac01a09c45c7c8b24060789a4132b3a6a7fa588c715b98cea1e1cbde25625bd7069d37cb254ed91e03907592b90070329fd3d91788148ff9357a290c09c0702aa41018071887cf2f4cdd02e56f29423e6aa113875d3a977f3a4144850506ce0623dfd95b0cb61d311c0bf9c358ca743ab190a1dc45c49726061fbd94a032c6c2ead82095af296d64ea4c9ad0b46e960989849eb2ef1ad078d1f92b010b65558fc747b8daaa388615ce87bb8bca71920702c45e8ba60ccff78f0bb2f6b167eafd99eb016b2d536afa99f311e1391627cfdad8ce53fda2f8c40c40d385789feed9a525a08982f7518e5269bdb87bf84da6caf6bcb3450d2909f07944079b428c63fd353b13f52ff5ae9b381dd77c6971c71512da71e82a7af212e2e989b478727b96816ad2c27046bac03d1795d24b34b7ecf1011c2c7c89bf40131040020bde1a273fcb16d6dbafaff98bbd35198c9d41f6dcec0a586697bd4878e64978514779206e90f8f06f85f2fff254b28d66a2c2c8eeb4e8546d88a7d9444f555180e4235ab3471a3189e6a82dd8f03b4823ac9f4881ad86d63363cfeb20cd0b440b1c35ff8d8ad31e3afc2a66c74078e944232ba55bfca4a299c4df889401505ab82aecdaead9e8c77538f7ba8f4e6a908795b92137189feb14fcb74d50f7830f1d985cd58df813b1ae17f43ea29da36c12bb44302058c9787ec4a720627a5dbc2115b4f477a02d49122c881d757e611c057ad7cf7ce8a27792b6389e470a69c142c1ac7137be929e2615ea1084c413b1acc28f4fb47ee0ccd62b6651600391f82382f940edbefaecf0c3d73c838807447503ab197b758f633407f45565fb2a73ff533953976931c22128d82dc103377c3c07ff6378eb0254993e27d4cbc08a24d93db95ff0b9da373d8b8c484ed70865d1b373f733dadf3eb1732c1246d4f9fbb85e40af5098b61ea552b0acfe062c34863976e71304d80da5ba266bab4c558fb74a470b8ea6f95abfcae0db72576a2adee2dc7d7cb72fad6e9b4f176823fe9d674a709141ccc7c94889e6f3d821abe1a51721d17430e72e9216f9fd69b3a918b192729be8faf2f1fe84932eebfe44cf5e28187942f3562a0909ab83c06c3fd9070314b2c0d80605e28d502bb038338ff9029c754f9bbc3596ea123af41a3ca3a07677a4f04df1e81e547dc01f288f8a35da4deffda0f40815fac440808b1359d0e8f0d0449f6abf58d2933c634d7793f5c6685c2e19515c4d133bbb074ac7bffea7ae70ce4bad729b43fe64ec51a2c559912aaa611cd656b0fccb9f689ee90433ebeaa3c24ab1aade616ca7df7bfe86890a452d9b6ae12ca6629b2993478e8d8c0f69e5780c05479398aa18c06dc9bc327a0335c0670b66d367a4252ac7b8eb0ef24d9fc496f8a99406b92807936c223a0682f23ed8a2fb2d187507b0e375b6fdeb16af6c474f221abc8db13de29ced3bed37de889dad8cc6ce0d37203c48fcea3af303433bcacb6300c43ad22b0cb76eb0344bdb60c32af299dab1234347412845e82a6d534d6a5d8b28c4d897765f6ef4b6a7fdb9b670acb584d04a6cd4a09feadec5902aea06249e1839bee1a728d4a8a86dc8f706fd758170ea36dd1eca559237a01ab0a787623733b08f2b0c64727df752efbf0883adf1a56e687e59d64852d218595bf9d72a88294f277fe35e07ef05661951ade5a2d2b6d2a309efedd9c25ddc96dd3d02457e806c3ccab3ca957b62d2c08a509e75bb7d75e94a92a2f9ebda03ffaaae48e26fafe30c233d8aae82f9716a93c5ba1cb028f00cf18f24708ab5e39af4e7484dedc5631ded27fbf074c229b44454f4dc4118390d8372443782f8c68581e85d57a7a98f9e9a6717efc6b87fba62e93966b2282c5ed0c873f1df417618932a1ba4d98db2d2df24ec685a276c6b4471df814778827871b027f1d180af92f0bbb5054fd460de9f3c22d8b85411c8e644f31fd011e8a5eecaae3be96b7945cefcf98ad5bd31227a6d07dcf207874bc6f63e61846227cacbcebceafa22e7a0e19726d81bc1b486f8088fa09632dfb95d540fd1eec8a9da4ac9b44708cf49f58410f6c8460f2a102a9de5b4321e8bf5e8298a25813997b6f47aa26243fc312e7e0cebd2742059d79c1fec4424963b10c5f15f45be0f0871e53761768936cbcc2c4ea41b7967f87bfb78183ec5a8514e7c118dbae90758aa9c7aa40b5a5a3a25b98be89d8669d896d73fa4ce4ab8b93d80f8cbc4fbdcc4574775761a3d667d16b31c8d402fea2fbfbb03027a74d1804ebb9e572419d14e96588622c77f0983a3aa669c9c0f08a675155eec1539b0193d408d8273127704ad178c266dcbbba75d83b1b803d40af413b2a6395e603536da08f9ff836586d07469bb955db51c74da893143c99a593acf411b3da1a19220a1576243dc5cfc1c215ba8a86a7f6bc2faa363889dea28879b7163ae6cff6688410c818688493045f72ee4e377ebe2294c9d6f9bb15941b8b2b368fd206996ebf026f1a88000000000000000100000000000008aad1be77f0d267855434f507bff401d6a01f176d25c1af25be951da9c923f2e8b8e670c4b4544236e57002f6e3d2ac4865801a40afc4323298a3990984ea863dbd9eb3b64eed8f784d223f913bed110dc6d293d692fe7214eef738d20686c852603dc34e98cff3bce4486a79998bdd7f8a000000000000007800000000000000ffff000008000000f0df0359b259de52a2c92059f043f7bed164b761a36cd287a2c0059c0000000000000000a04149ed9111869afa95623ef751177c95c68c29b322cc1ac7f791d1f225135116d0c6783a0bdcaab5d7e7150ce9124b94fa67358bfc2de76661f9f97c868ac573e0610068000000000000000100000001000000f732df032dbd12013811c84817053e7434147dd874dd9b6bf3c5980e0a1030e71f5e64ceb2a7f0ab028e76142198a481fb5e4d42e60da3775fc6c3580419d93e91888274805a3e845d30c48ae10c9441baf5ba8c1723a85c00"/4672], 0x1240}, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000002040)) dup(0xffffffffffffffff) 14:41:22 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)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 14:41:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000], [0x2], [0xfefbfffffffffff7, 0x0, 0x0, 0x0, 0x3df], [0x1000000, 0x4], [], {0x0, 0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) ftruncate(r0, 0x0, 0x400) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x589}, {0x22, 0xfff}, {0x89, 0x100}, {0x6, 0x80000000}, {0x2, 0x5}, {0x89, 0x5}, {0x6f, 0x9}], 0x7}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 14:41:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x88) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xc0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r6 = socket$inet6(0x18, 0xd, 0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r9, 0x1}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r9, &(0x7f0000000300)=[{{r9}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r9}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r9}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r11 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x37f}], 0x10000000000001a2, 0x0, 0x3) r13 = socket(0x0, 0x8008, 0x6) r14 = kqueue() preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r14, 0x1}, {r14}, {r13}, {r13, 0x2}, {r14, 0x10}, {r14, 0x20}, {r14, 0x80}], 0x7, 0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r14, &(0x7f0000000300)=[{{r14}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r14}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r14}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r14}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r14, 0x40}], 0x1, 0x0) dup(r14) r16 = getuid() r17 = getgid() fchown(r14, r16, r17) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x6d3b652d914d588f, 0x0) r19 = socket(0x0, 0x8008, 0x6) r20 = kqueue() preadv(r19, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r20, 0x1}, {r20}, {r19}, {r19, 0x2}, {r20, 0x10}, {r20, 0x20}, {r20, 0x80}], 0x7, 0x3) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r20, &(0x7f0000000300)=[{{r20}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r20}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r20}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r20}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r20}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r21}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r20}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r19}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r20}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r20}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x11, 0x40000000, 0x8, 0x4}, {{}, 0xfffffffffffffffe, 0x12, 0x1, 0x80, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x7}, {{r6}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0xffffffff80000000}, {{r7}, 0xfffffffffffffffd, 0x130, 0x1, 0xe669, 0xc8de}, {{r8}, 0xfffffffffffffff9, 0x22, 0xfe21fe2969a4ff08, 0x1, 0xffff}, {{r11}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x2, 0x7fffffff}, {{r0}, 0x0, 0x40, 0x10, 0xff, 0x81}, {{r12}, 0xfffffffffffffffa, 0x55, 0x4, 0x1, 0x9}], 0xffff0001, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffd, 0x4, 0x400fffdf, 0x7f, 0x8000}, {{r18}, 0x7e80d665350de455, 0x80, 0x1, 0x6, 0x6}, {{r21}, 0xfffffffffffffffd, 0x0, 0xebce8095fb6d6975, 0xffffffff, 0x9}], 0x8e16, &(0x7f0000000300)={0x21f9, 0x1ff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 14:41:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) 14:41:22 executing program 1: socket(0x18, 0x2, 0x3d) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 14:41:22 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 14:41:22 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000)="9be17a06d8bc575c54fec207663119023e13df75d3df0aed728e2b69a1219cca772e0de8b6e94b82e97c9fe8b2bcb3a31fea1f0b76695e68b90871cc8359f7052bd928ff2fced76ebbba4c3df9a01afe35f6141f4729bb060c58dc4b8a00"/108, 0xfffffc1f) 14:41:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/167, 0xa7}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x1802) r1 = socket(0x6, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) readv(0xffffffffffffff9c, &(0x7f0000001800)=[{&(0x7f0000001440)=""/124, 0x7c}, {&(0x7f00000014c0)=""/70, 0x46}, {&(0x7f0000001540)=""/116, 0x74}, {&(0x7f00000015c0)=""/154, 0x9a}, {&(0x7f0000001680)=""/108, 0x6c}, {&(0x7f0000001700)}, {&(0x7f0000001740)=""/125, 0x7d}, {&(0x7f00000017c0)=""/42, 0x2a}], 0x8) write(r1, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) bind(r1, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) 14:41:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x2) 14:41:22 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8002) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) dup2(r1, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e71700008000000000000000000000000000000001000000000000000000000000a2151246", 0x2c}], 0x1) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget$private(0x0, 0x5, 0x204) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x4}, {r6}, {r5, 0x2}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x4, 0x9, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r6}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) getsockname$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) accept$inet(r4, 0x0, &(0x7f0000000240)) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semop(r3, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x0, 0x2, 0x1000}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/14) semop(r2, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/151) semop(r1, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3, 0x4}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) 14:41:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 14:41:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xea, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 14:41:22 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 14:41:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x8a, 0x200000}], 0x1}) r2 = open(&(0x7f0000000140)='.\x00', 0x10000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 14:41:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x31, r1, 0x0, 0x100000001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f72000000535317cbb790d77b549f1b75c0f5c9a98395a2beeccd0714add11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x71) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 14:41:22 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x45, 0xfd}, {0x5c}, {0x4006, 0x0, 0x0, 0xfffffffd}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f00000002c0)="fbaf8a8d1a06cb4239f6357e39fffffffffffff500", 0x15, 0x0, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x81, 0x18, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCPROMISC(r1, 0x20004269) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[0x3, 0x100, 0xffff, 0x1, 0x101, 0x6]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") getegid() 14:41:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 14:41:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000640)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x80000001], [0x5e85952b], [0x20000000000, 0x2, 0x0, 0x8000000000], [{}, {0x40}, {0x0, 0xffffffff}, {0x0, 0x0, 0x3, 0x3}, {0x0, 0x0, 0x0, 0x3b}], {0x0, 0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) socket(0x5, 0x4000, 0x40) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r5 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000040)=""/212) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x1) r8 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000240)=[0x9]) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 14:41:23 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x8000, 0x168) open(&(0x7f0000000140)='./control\x00', 0x8000, 0x4) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 14:41:23 executing program 1: mmap(&(0x7f000083c000/0x2000)=nil, 0x2000, 0x2, 0x5013, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r3 = getppid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r13, &(0x7f0000e80000/0x2000)=nil, 0x0) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x26, r17, 0xffffffffffffffff, r9, r10, 0x1e4, 0x8}, 0x8, 0x9, r11, r12, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r3, r11, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) r19 = socket(0x6, 0x4000, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r20 = socket(0x6, 0x2, 0x0) close(r20) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r20, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r20, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r21 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r22, 0x10006}, 0x44001000e, 0x8002, r8, r21, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r23 = semget$private(0x0, 0x1, 0x4a9) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r23, &(0x7f00000001c0), 0x0) 14:41:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00002000000000000000120000e4ff000000000100dc", 0x2d}], 0x1000000000000096) 14:41:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchflags(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040)=""/65, 0x41, 0x801, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) recvfrom(r3, &(0x7f0000000140)=""/5, 0x5, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x8, 0x9, 0x5, 0x0, 0x1010, 0x0, 0x200, 0x1, 0xb51aecb1d975965c, 0xa7f2}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000340)='./file0\x00', 0x800, 0x6) r5 = socket(0x18, 0x4, 0x1f) r6 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x0) chflags(&(0x7f0000000380)='./file0\x00', 0x10001) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f00000003c0)=0x5) ftruncate(r1, 0x0, 0x8) r7 = dup(r5) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0x1, 0x7, 0x1, 0x7fff, 0x5, 0x8, 0x3, 0x0, 0x7, 0x6f}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f00000004c0)=0x9) r10 = accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) bind(r10, &(0x7f0000000580)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) r11 = fcntl$dupfd(r8, 0x1e, 0xffffffffffffffff) sendto$inet(r11, &(0x7f00000005c0)="e131f28b79e2baa067ce4ad19ccc81f2d62a9bb83940eec664123d4d4d38c104281475326777ec5ac745537fc4987d93c754e715f542502751d11295d4d19d4c6f7c11f8df559e20a964a8160bf2abb03924f9b6f71d94ea7a06eeb02bcff7c0e106eae4e5d31f162643fe47ab3309e18df79b17ca9a223f32fb0d7f2a5b9df64b7e4391f467407b88b674fd56dff671cd9c8703bd6fe73ad265941d34e80028a65e53c842a7d231cb8b633782b168ec5ff2a0ddc0c31d051e104f62e63f9182eec98bec6127d8f4c0227d3a2050baa0d060", 0xd2, 0x400, &(0x7f00000006c0)={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x8) r12 = socket(0x20, 0x8000, 0x2c) sendto$inet(r12, &(0x7f0000000700)="f43c7fa7cf8d", 0x6, 0x3, &(0x7f0000000740)={0x2, 0x0}, 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f00000007c0)={0x1, 0x20}) 14:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() r2 = getpid() setpgid(r1, r2) syz_emit_ethernet(0xe, &(0x7f0000000300)="7f5dd4ec2eed0b748f666b214cb1") 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x35}, {0x80000000000006}]}) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) close(r4) dup(r4) r6 = getuid() r7 = getgid() fchown(r4, r6, r7) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r9 = socket$inet6(0x18, 0x96defced4831929b, 0x4) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x20000000, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r12 = accept$inet6(r10, &(0x7f0000000180), &(0x7f0000000200)=0xc) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) r18 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) r20 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x80, 0x80, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x447280183192ebbd, 0x0, 0x101}, {{r8}, 0x800000000000000e, 0x8, 0xfffff, 0x5446, 0x5}, {{r9}, 0xfffffffffffffffe, 0x0, 0x1, 0x100000001, 0x9}, {{r12}, 0xfffffffffffffff9, 0x81, 0x20, 0x8000, 0x100}, {{r13}, 0x0, 0x30, 0x0, 0x3ff, 0x8}, {{r1}, 0x0, 0x1e, 0x4, 0x8000, 0xdda4694}, {{r16}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x800}], 0x6b2, &(0x7f0000000380)=[{{r17}, 0xfffffffffffffffa, 0xb0, 0x1, 0x100, 0xff}, {{r18}, 0xfffffffffffffffa, 0x5, 0x0, 0x200001, 0xffffffff}, {{r19}, 0xfffffffffffffffa, 0x1, 0x2, 0xf14, 0x100000000000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0xfffffffffffffff8, 0xfffffffffffffff9}, {{r20}, 0xfffffffffffffff8, 0x90, 0x48, 0x4, 0x7f}, {{}, 0x0, 0x10, 0x80, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3f, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x22, 0x40, 0x81, 0x7fff}, {{r21}, 0xfffffffffffffffe, 0x5, 0x10, 0x10001, 0xbd}], 0x3ff, &(0x7f00000004c0)={0x8, 0x4}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 14:41:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x11, 0x10000000000003, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x201) setsockopt$sock_int(r1, 0xffff, 0x3014, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001a00)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r2 = socket(0x6, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r2, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) sendmsg$unix(r4, &(0x7f0000000ac0)={&(0x7f0000000500)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000700)="7010dd0c2d31e09f729a334aacd8b0b0f3e0c67aed7c84e5c5029b4aa1d55b1e353dddd2a3e0ba9d644b8cc515698ee7950a61125fcad9f63f5d471627cae0bf411d99703fb1e7487e1f69aa4a38e000e778abdc9f8870ca5c0f0fbfbb80e83c909a8dcf5a87ec6ee9d0f1790ded545c4b2ae16f01cd534f133fe5d2e41144530bc46ed4196343e97f497fea0395b9ad6042df0dd915c211d1f35c2776ff0fb750e31271888121f288922c37525e42156d451eef94180b63cdb2b7b7b5a577f7242d04b39e56c47080e334cfaa23b19478e316211ae9dcfa254068bb8452f5f8b0d238054b26be0c4036a0", 0xeb}, {&(0x7f0000000800)="c7d55cd16b5607431d7a51ce0945cdd94c5058bce8d7586c3854f9aebe4224731f4b3ca2d70250b1e9319661f3add6621ff7687d4eb83bcc74c5681bb592a1e72418e6e5649571179f9eaa4b6991643c7f22254e7fea2bed", 0x58}, {&(0x7f0000000880)="8bbd7efe3bca43222c2e7c22042a484f5f0bebee9eefc1f941292f2f722d713de1465b3c5ff8ddb3cbe475d06c47331424d03554a8e390640a52b7be4622e5c1d1eb68b2a842e94ce994880c842c77789d0fd23222cd325413a6cbeb060e603b66fb76eb1fda6fd9f7db494f54445efe613f030a521ce2de", 0x78}, {&(0x7f0000000540)="9fe5e900765e1c974aa5ce02bc05a6f2db49", 0x12}, {&(0x7f0000001a80)="92dd718568b0e32efaf969053a436c0125f7286a8c36a0997d037c07ba17a9b72791a17df789482f6e7ae8aad81c5242dd054c3cbfdc6ad2e877692e3c0cec1287a5c685a8d9e2a5e816dab4bb1de8af9cd642379983166ce32dfb4517bbbfcb168788286fe36ce83bf441153ea7a704a2f7f07ad56fd12e657f96e1c1720dc857a2dbf13b263a53ff385bad03a39ce282a9b7c39f4fe2a1c0bb17acb358f374d82ce730977e2d1a919d88568a0aac7ea0e9e69fe390799ac61cb281973c614308e8123392678307e559d33af4cdab97e147590a1223b4aaffef46545bd06a6f4a25b6f7d45b6b0966c735d13cc22e2ef0db4cf15fae670dbf2523dff235fd405c3001a98ff9d9c62ad9bf561f332c18667de0063e1511250e07d37fc74c155f5d4d6e2779438783abef8bfe28ada03ce45ee4ffc00df78e4e5d0f01b53cea04fa95baf2b3b60198d69b16bff3ad8dd047574fea363c52c6bc0a31c491b5432817575b942d9234e8a4e979210324fcf66bf5cce0f045403d5392fc8432b9f8750ee7c5c9c726c88d163dd70219166bbb8699c64e118663dd2b01890d97343afed630801ae397b760ef78f7e32079c10f296bcecf54b065137f270fa0f528b4f7e7314d221e06b6c719b0489fde6cb5ed0087e64dfed689b035617cd7643c1d0ba3cd36f8f9d31cf6d32f1eb982cd0e4cb6a66216efb20f36eedb97a2196fd752fe2530f5d4ef13716077e46902d7f6cf2bc4e3a9eb7945c25ab3e6448297abc92738af03d3706a24cbd9f2d98d28877b5ad4388d02e81c7f5ef53fe04386ab027be769361ba3ebaeaf60fcf4ebb6b2482191df5fc0b573063ec9775f6dc29420adb8ddb89b196a4dc025106b07fdb7682040c2e7cbcd2bb2ec21f03439addb23870c73c36a3974aeb83c3cd5a185fbd67b5b2384a631f8b005806b140f0629f3614d1e6f28f32c4bf405b6442b7fe3d6d51868199df9039b8eebbe0e9edf44d796b1943eb3c198a108c03c4e479d2d56efd7ac2391ef341b46b0920a12eb340c90dc782174382a89e8910f7f7b011ea0b55b91d547dc75dcb1ebdbd2117541e7799ed6f9951dcda1d3763121acc6ed773ce4c513854d89da8e12f97ca6641affb73ef876116f802b1c2eedda112e2f8d118142c226871b6a14122d4ea9f898d1a111cb0de96df2834694c67ba271b49bddc8d8c8e582b0abd4d240ee29e8f70e79233a6f58997c9de0fe1f969399dafa9e8ebe1cceac3f785493a4d7b81c5c15b68e673c2b5250d6a1782018e1d9e9c0816b0c33d162c7c20cc73df1118b8af56b354dd63ba7cacf4c1b405fc29cd6704bb13755ab7bbae85625ca48fa6ea7fa2e30ac96acd2e2a784070dc1339ad5b0cc62928483f3feec3304456f0740133b3db4a0734a5a7d4b591eb3ab207da7bba6572a89a8d716558a729ea6b3b5fff4d03575746cfe3d6555a9cefc4bd3846b53476e2baafb304cc8e317274a60bdd5a98a07e41a3b15a38ad7b2d7e85b511b869e8cf64c9a1fb58d980652162f39d25a47793c95437eef9932cbaf1bb8444e780328bbbff8a3e05fdd37dfea7ac3b3c10ebdadb7f8f41123b83c42c620b823d35ccc26e89e5cd751c742a22d3e6301334d91928d38d10a52476c32003f98b7e9ee1b6a2548d2afcbe058639e8ddb65a8eba227d7bd10772308bc28a8c3d4ac874b950d8caeae0898c37bad2156bd83282869d26f16c87a0e6691d145b1d7c83af0177863d784cfc9743b466e0ebe5dbd3f26fdbdf7a2b7286fd9e7f502168e96613846a5430b83cbc533c3b249700808c4c6537dd4230a5b41b6c925978bd50d394f136e7099cb5114b86ddc90aa1b1de78521ec439c380d04315ec477b7adac55ad98d44e575c541de1c4c31d68e2f7ffc0012f772308469c17815335cfee2dec1dc0190b2030da7505dd255c9fbeec4efdbdd88c99775791fee3a5d8f10098872243fb41d383241c34e3a6e11f7061ccd2de9668ca78053fa154d05ccc75827510b81aa8a2e51c7f96162a98113ac9b5fc05d718cb1844925bfbd45329b92d80b387aa8868e44a63f7e6119fd24dcfc2baeda7094c8f06b7590e47fb515b12e744377fae8f1d0eb23e49eea2c78d56a22d43cbb4ae2548e98d1d2058cf3fc8c973f85f85baae7f6661ea737ff881c3e33874ee6f12579e0b24f56088babbb9401a72ce38bc792f2589b038cd91b905b9cffbe550181ed25ed5eb08b241777daf6b0915eb2fcf3d5274389ed8b2f5614dc9f7f35199b17b07c801426ad80e39228968d945cdae7ae543cb37532aa023a3608abf567076d9a97251b0aac8f2055a7aa8b809d9615a6eb8494463ad9b8a9f6b3c7f10e55d5ad7f31d3ff8fca60eedc31f78b51e57100b91b883092f27bdfcb2a5fb98973c18e82eb1ce6fe6893ef170bbfd7bf82bf57b7246759806ebc7ea2e6b809f998c9d87a6be07c9c2a6aa9ce8a28c03e09d564959874dabfd84a9a379d17050b9e1657ae53e89865ab17c720c528b9d647906a14c2caafcbd772b6bf14ab570fcdeb73c8e09ae472b7fcc58f1c5229c78ab1b1ab9454c1d0ce2e42312898896b2cae0c0f7cf620f96ccaa1d3233d36920e1930ea544fac610feb7a4ad2901b7a3583f163a693bb46649569a946f3afed56576aeca7b4bb273e1d3ff75063cfc5028f031af6962c32837d973b6cffa5921c18a91164fe15ac5e5d98b7c67eb5542e7668bcd7dc0fc1059f037373f8ad76d397a3b9cb63aa7daf4a6ceeef2969cbe65f4288de5ed53f75d13dabccbb11cc872b21dc5530e6d2ed3d83baf494897f350bcf45f181e67989e72e92e29ad5322bda8d26a4c9f263a23737d7a7e0b567ce5dcf89e29e41a207ffab95c937a1335d660fb9010d69bc123667877e46b56b5a90c629c217fd4b5ebf8dff29cd21e544742ae22a0a98195fa42874699ce6f2c7f62752900409d781fc9285a913817b3c07d1e0ae5712a9dec6fd860fde8818f68ca202bc59dc906d9c82a9c0caebb6622bea101ade833362a2d8f0e82df4d5673709aa42a04056e2c22ee71433ef9767f4e79e2e737f47c2ef1a96e9c1f1277f3205f7c1f0123d24395459591521a257f3adbc46b5673f172a7ba2f2b912488e841433dde2113b613172f36c838634b394a37f4c43817f31b0074647b212292a11b246e75fed660342d53e3685322f84ebf753ea47bcc02223dde26ad3a93b17d959cefa9459ccd4811369cf2342aae8cf16eb022331341dd7cac5f582b124f4dbe8fac5f80bc25ff14d733755f6481ab247ea812b986bf7cd5264b733b6caaf2cee86d2a6a6b273f962b29d39cae0c82c8bcfc76ac3e2221c243facbe2f1f9183b625c936ccbdb195f7b2beb9a4cfb9609174cd6c15a403144ba75517daa9a1d5f4dabb0f414b303831f54311f57f8718e2adff04811e8524f3477fadaf1c35740454945f7cdc1274b23dc410640f40a02c6a476e6122289e7426e9649f67264967444ff20bcbc480c3b2969296689fe970cbf899094f58a138c3673c4888c3b6afaa15787614fcd8eb7435fd443e41c32327350d0c3bc39c0a9bacfbd95095fda8cf3fea08c25f35a751db084a7cd2cb931532a511f9173170028338ff38fa2b57f539e752a7055b838781074f384026a83e3bbcdae8ffd3bc4217c0c52b43ea08496c77a52243266044ff8c75e2a52c438350c50a48f9abc11aa35291894e97a67e6e091ccbe1cdb1fd675de17c75a14cc73322f2dee4291d75f964250f507f8a638ccaa7745391137564870d2f2dccc82ed54318a0ff58ac9b823a04bd65ae6b72b208ec030b27baac6af128eb240754b2bba6f94ba30ffac20c4c295a8bf2a2e8b413fecebebb3844f1c52af19310597212d3356e6ead71bbe09b67fdafa993b37c38ffec1177885d0756c3b08dbb54ce1d84b048f4076fd5363714c37047bae517573a206517f553b0ce9e215433a9ef8497191ffcdad89a0aed40d8f0f70f60f743e0833a8a34dc86197da2cdadaaa438cb6684571c91cb49a3206949f26d9f8e1922de2bd501f2c759e05a074b3de2812937d7562108db28a8c78dbbfefb4e27aa91eeda1d15904de5fd8a586572b8919f4d2aa3ac93a7701872e6585e9c02bf3ef542d031ac54cbffac3fb1a86a1b9f2526af41b5f5caa92b41ac4c0c539ac58c059caa520b39c54d2acce9f17e32ed75eb0e2f2f57576a8a00ba6eea3d2df97864aad19ab2a97ba11bd2bb2d677054d9c801e2fa529d6ccc7eccd787eb0481641e65969092c4cde60aef16824782c7fd47751114cef80aa672f924920fe91d8a50d2cdb63533e5aa3655639ca20253788952bee94edeb85035c47abb87f9d18052eda0b08d7f3ca155d0b261b2f80a00934924734d9c18de9241696d47b01cbed0535d4280d7b88dd1622c7d19a29c9a54e67a2670beeea0aa8647a00a6dcc89fb970cfd82d3d363159a594f042de349a3a9204a2fa8d93d2ef7a5b05aacafe4464286272424aebf50b30d009cd7cf9a17f5268c83c415912af019b9e1d693344779c5b20af5572f0df6d88f9fa46fdfc50f486b6cbe9c66d67964906fec3bfa41ccdbd12ccea55c06865bbba16040ec5758d3ef10bc0da0b07c524580f43afc5e1b92f66fc71469eb9c899fa6c0579a050dce333c14fec2a3709d7204f99ba3f042accbc139f9238197008944cb9006c5f3d2b88831801ef4c248167566164247380df73e30a3d351c8d4d43d9acd06eec18b227c7e0aa4aef58a56252f20f9eca4b0acd044e2dc9f2ffcbe3b6534dd07d45acd17c70edd5141b9e7522109c6baca0e6f7a317d7cc20ec9f19f8ef4e5a9e861e5979dc1244c068158b00b61d3ccee235526b5b246efec95505493680678ad6f17f26dc7df289aa57a902af0e26843ca387f5b1e05eb323b579c62ffdb1bad9ace8d239e1ebcb9e5c3ddb75ef1beaf2c5e0baa9489e13eded749018b8924e5796f889cd718326ee4f7be609f462f279a7043dcbbb9d06214bc51102951ab9fd198c118e2661627a8ed2a6c4c5d36af6fd97d0152199f8d721ba4e27f86b22f7204132bc409ddf0714da73e3404b1979e9561f3e29bf1bfefbf96ca4fde542a226084aafd22902940cfe8befeeb7c85621de73a541593b587c1d8ed1c687efdc98fa4dafb55d5b3b20ca758ef95afc59a8ff10d714532c4ee5be9a5a9832969b34d4e3281b3414cba41fb610f57d34aa8ff64d43f17050e784440ba0bf51ce16170e13f8444984959ed0071424869d5ffefffbafba9314507cf2d2cb545d8e27a3ae76dfbc89c32e245b568fcfb62289b1da25096a3b905f8f9e1b0f1029adee94bf6d4e7c37196ef3983f8e5c1cbab1c9d94375c27db4f7f71cf8dfab73b55b41e34696dd6a9fa1c0682f45460cb7141dc9e1847e05ceeb738818a3c116c7f1adc8809783883042de1f7e0dcb1538e009ec2c877ca8039ac22bdf82a9b5d8586bf417f94931853f560b3c1c69df9f7209227a904d8cf29b8e780305903f93ab8ae32e60cf79621378ccb74911cbb1bc98ab99e0e7cfce63cf6c8476fa599728e12c1712c66078adb63c20ff7e0bb2760e17df205e37c2610f7dcc877fe296e6d156d7f78de1c8f54ad6361a3f8a9dd9e31c5d40c137485078542454e4a2cb49307b6fe884ceaeb3c69f036f3600fd751f46c64eacdc7563471c4ba4e96e3d40e32ab7384d2ba3a5ea8f55394cdf0ce240ff1b92bc7a016e743ccfbff6e7f2ac30f0b5c0674c280ca0facb070630b058e2369427f5908d551b87982cf600e663fc", 0x1000}, {&(0x7f0000000900)="6f49a42b284efe07bfab088dd16872c93696761eb76e3737a01a6ccfd892b99e0ba3975216a835d3e59b2f805ca8c0d2974f53d005680dd23723dcb8fe1bb0a1f2b006806e353dc9d8fa3691435af84ff9c85084cec6f3afb534c2d2fecb67d97dc6d7e23e4350c4c114d3807e016a41d2e25e74a622e11ee5c1aed97f58c7b14a60cbce5f9b6dbb3f4739b8c544fc1850c9394513d9a8fda22e6735d331cb139e1d72681bede21daee1fb74494152843cb01c947261f99ba1cd9b324a026fe182c0", 0xc2}], 0x6, &(0x7f0000000a80)=[@rights={0x28, 0xffff, 0x1, [r5, r0, r6, r1, r1]}], 0x28, 0x2}, 0x6) pipe(&(0x7f0000001980)) r7 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r8 = accept(r7, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r8, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x8004745d, &(0x7f0000000000)=0xa) connect(r8, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) r10 = semget$private(0x0, 0x5, 0x100) semop(r10, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r11 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000480)=""/97) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r12) 14:41:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x1, 0x5) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r5 = socket(0x6, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r5, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5, 0x2}) dup(r2) r6 = getuid() r7 = getgid() fchown(r2, r6, r7) fcntl$dupfd(r0, 0x0, r2) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x7) writev(r8, &(0x7f0000001540), 0x0) 14:41:26 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 14:41:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="cdf323ca29b5b815", 0x8}, {&(0x7f0000000180)="9dba72c23a82e571b449f680a27575600d70bb4fd9e9bc80f89b3d0fd5d7b31df9604dc65645650ade256776938e1abd89efb198dfd463fdfb9f28046abaf1ba47df41544c", 0x45}, {&(0x7f0000000400)="e2c251da787a33167bddeb2feec9c96672e3232dd04211bf7c4ee3fa41da54e0a488fd6b93bf12875846f00409b52654595f6f56474dfee48ce956a0db6d190a82e27c29cd84c1e6be8b05a5a963181e24c63d918928269d47ad641fd9c32f7505c03518db6dfe0bdf2bce4a3cab379bc04d4271a5717b5a30f015ec933ff1d4c365", 0x82}, {&(0x7f0000000080)="be3b7893d06a4ba0d77ed222177ac53b66c1dbb1d8e2659b7246", 0x1a}, {&(0x7f00000004c0)="31841779bb49e717bca17f760cb62712889d4fd2fe7a20884242be083750c02a057c7e5fb19830f72d1909654442956554f8ee4dcc079c696c503a07796db5b89aa5aed9e714ba4744b43e8ec6c90540980b4c735b31c97a437960f7b19ebe38829abdd69454f30b59e9e5130b95f44ae762d8af641599582fb258d91cddb27782dc9efb34fe5108f772f60b027bc927ca8e951094a575d3970a0408153958b584a2869211f53749ec6252bf7c88fabf1433deca8c9b962f8143197dcedf83d09108c37686c6e9cdbbec2440a5ced9a1af37cdfb312382c56ae352903a6f95", 0xdf}], 0x5) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x1399591a69828365) fchmod(r2, 0x89bf2d88bd76a314) openat(r1, &(0x7f0000000000)='./bus\x00', 0x2, 0xc) 14:41:26 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = socket(0x6, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r2, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 14:41:26 executing program 1: semget(0x3, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x28}, {0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 14:41:26 executing program 1: r0 = socket(0x6, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r0, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x34, 0x0, 0x0, 0xfffffff7}, {0x6, 0x0, 0x0, 0x80000100}]}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x2) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 14:41:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x81, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 14:41:27 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x400, 0x108) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x991653bf659f4b08, 0xd0) r6 = socket(0x0, 0x8008, 0x6) r7 = kqueue() preadv(r6, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r7, 0x1}, {r7}, {r6}, {r6, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r7, &(0x7f0000000300)=[{{r7}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r7}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r6}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) close(r7) dup(r7) r9 = getuid() r10 = getgid() fchown(r7, r9, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0xd, 0x80, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0xec}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0x10, 0x3f, 0x101}, {{r2}, 0xfffffffffffffffa, 0x4d, 0x20, 0x6, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8e8e, 0x80000001}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x6, 0x2000}, {{r0}, 0xfffffffffffffff0, 0x34, 0x1, 0xffffffff, 0x7}, {{r4}, 0xfffffffffffffff8, 0x50, 0x818c60036d486861, 0x7fffffff, 0x7fffffff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x10, 0x522c, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x1, 0x3, 0x6}, {{r5}, 0x0, 0x2c, 0x2, 0x1, 0x3ff}, {{r7}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0xd7}, {{}, 0xfffffffffffffffc, 0x90, 0x1, 0x80000000, 0x401}, {{r11}, 0xfffffffffffffffb, 0x8, 0x60000003, 0x0, 0x8001}], 0x28000000, &(0x7f0000000340)={0x200, 0x1}) 14:41:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xb1) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1c}, {0x45}, {0x4000000000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 14:41:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) shmdt(r3) 14:41:27 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) getpeername$unix(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094211e5d69d1d8b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f89ad87714ef05e2ee3aca59f27d7ae0ca0cf5bd232438ea4e4b2c3d36c2aec0b22"], &(0x7f0000000140)=0x1002) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:41:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40002003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="2b90fb6c877d703c4b0a550da117e398379c5df3e16ad9b77a1814db5f69c9103d99f9", 0x23) 14:41:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) ftruncate(r1, 0x0, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x28) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000346, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000080)=0x2b4) close(r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)) 14:41:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x34f) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:41:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000002680)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000002800)=@file={0x0, ""/108}, &(0x7f0000002700)=0x6e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4, 0x0, 0x3}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x5, 0x5703}) 14:41:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 14:41:32 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername(r4, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) 14:41:32 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="a4f0e52cca49f0c7ce68129209c459d1f0bb2e72fbcbeb576c6634dd46017e5f273fb37b67582134884ce8d81eb8db1ec4ce04dbeaa1ef902e57c3f08a34198273ff6ecd529f2306208ef569f750787a2e7a99e751ba089ef3f8f3340ac4199129cd4444cd8d7cc8c15189e54002f228205f95423d8dbc1779ad995dc2ec97ae00c55a8c6c793d7434000b312aa2b67045c13c3d32d09d6447d8cc8c6553d33361a6fd40ac420e15f5e2f8af9bc89d9df3e2218af63546d65175b43f8c7b3169609f3d488fadccfc2c229a6e9775b7f1167db774507190f4ccd4979b074803f5c6e66f3eb5a9aabce7d486cbd4392bd7f799d4e53cc1be6b9d9d6880ef4dc0a17f6962354ae4327ca6378516defabed09e23cc5934f7904be8d70c7f0df03c5ced0d13775106779e8ff2717f45df4f7465cd498c541895a10c18f16920a0494aaa9b3da473b23a822f96218af4ebdd6a9b5b38415d824bc82e775942bb3536224224ca1a2afe11e8d39131ab92717385ee06e85742d35cecf6de6902f8fba6ce541587f76201c13ae759890912291cfee76e274a7d67f827a0b797aef6ccb70eb06ad5154d5d93f15ccad6b6d963089f50b8a5f42e55e6d3d3bbd5bb9432e8e75aa4ea566856b608aa526dc030007c6d4a9e0643023f732ddb6257aed5bdf7cc685053096cd3f830d199b89bd7e9d786457cf43a3c6f443b12be420b61e9e30b52f81aa1d24c4f427a001b2ceb1a8505f123b8d3ef64839e2ed525611e1e9c2ea3d7d4fa3498d1cebcf845719c1dfb0a4384b1bf513b95c494fe1bb0a89e7497c57a372d2ba0c0fdc74d998be72d93b58cecfe05c08b662068f5d51a3c1bbf815a8088038b4e49193041096307140626de7196c5e615557e4f076f77ad11d19bc5a1814faf6307e439dfb687bad41a6a9d59f071995191ef91ab49143d2bac8ffe553c79eaa16d18b695208eff6e46e689495127cf56fc86ea50ffe17af2f5326c94fc7382ab1da8255ca015be875b0946f0e728e4246e30b643b02fadc8af7d32a42a73bd3fb3a82ee69382508b2e3c8da48e85da0a3740089d261deeaa1d382d43bca07c4b84391d0b6eddd4ff87d7ed738210d61922a0b72f40a8a81d83e6a42e6c4780bc61b0c1c844bdd7d610b2ab5b4c246bc58c9da353944dba9f13c1f0b2c26768fcf77d991ac9efead3766b30995f74efea0c5d9a30cd89d9a7ce131eef2149eaf3080d57ee0cb415fbeb5da526dabcfa1b9a32f03dc017534371f433f1e8e8cb5eb4e470c086b556fc8636680e2ed668440414fd2b48d727041ec506dafd6424d4d4c186b3353dff1a9547ea37979afb35699c8f10d8dbc33590890a53637b25e03fcf181cfb9152ee78e33855ec3f46de9714868e5f99116455af1ecee84a29a55f55893f4cc259c9c696ec5aefa8dab567545fc5958a4e089adea762badce36dfc930adf53ff81f74a6df1d238ebf5631e58f5f3c60210bce6e17bd8caea678d21cdf225ef70a9258ace84ab726f87f4e93c121876197acea27803fe65b8f764f55e365bef6b369226593de5edffd6ad37093bdb262bd9cddec8634b3b32c03e2c875eb55db9a45eadc037d6c211ad6e9136e27d4f2ad2b1298f3479200e54cbe9562a36af5d354e4db478e5b03a23612248e38b702f53cb944bb0a03c59772842cc6297b62f04bbbaaab204e0beef8bf43db65bcd7259be9cefc8723a22e8454f9add9973dff0ca5c6ffaa1194a917b5e8ed78793a9a323893e85b9a59ba24ec2d0f33d161a6d2ccff3090f40819cbb94f100d3548aed0658c5ec28d3da4948ce1eea805494f895ee2427f98a8932dff3e6e409c0cef27729b702ed46ba96120b43b49508858a6bc62dd26300ae0fd5bdd710a2559d3858a2bd73ae1e30af3b9c1822a69bc7a5a80b2f1d92843fc32ea4fdfb5c79de1654ca549cfa85694a5be65514a9b8fa2a60a4cc3ce65c124be3dfe4b69e5e06d6274452efa31e43cd0f1e53fe263a2600e364d4ea809d8cd3e1698daabf8369fd48103e673b4c19361adebc63ad7b5b02c936c5e510142b438386dcfd302190d7d3cfd89ad44ecbb1f8984c2bc20fe26d451c4116a22f353d827740d79eb1c72362be9060e289e5a84660cf4f5e3ceaa62959f24db3900de0a763c0fc3b143d1e8bf1d5cd06736456707c1ba4351153a5824d43fd83c2cf10b3e55e2ec35c18ca891ef9788b75af6a72af0b03e09b12bc6b5a620cee2c8c982e2692d2142f1ae9e01be5fbbaad2a546e2a47175d64ae66ffee8f176257f9e5168ffcdeb830eacf3f87b392d76e67acbfc2afdc4e5cfbd560c1bb26d4e57bcc69b3db49dbacc8b7114220a507d0c49f6db0d10aa50f072b61f6c9fe6213a638b74b316c7540b5f5a25b68d24f3995f0c83f9fe89a2abafb24a14d23543b22c66d24199789d95428e1929a102042d56a700ae5925be9c5ee849406af5ce5fc39432e7aca7aede29497d451ba37b0840127d9a27687fce61671163775101cad46cb8e435ac08d90b53a750a928a0d07362274c557b26b19f9d936a4daaec463ef4aae337771a76a12417216b637a5ab145f4ec3f8a2a24ce226f8199b91d5062bc901869396893e3545a9e01cb18acfda5aff1acfe82e9c46b8d324f53b3b49e5e95f2b1a6be852b5bfc5dab7eb3da042b4347a7c324d297fbe64aeac1c61a147a0a6a6b89c1c4e72ff17c3a96d8e7c8ed8ad6871526036347d3e1484a6b6df9a5c45c1745f43475fce1e69781c92c2e1d4d06ed7073de55e00d278fa568efcc495c53bfc6278400ec6783e47a9be867dacc339c2508303b5cdaece806d328eb84955c183f061bfed33d783aacea0b30b57962da104a0edc5f96bbfd158c384656ab48461faf0f92e26b07e72c12a52c72487f2f0d61b9059ec005a1aa7b6518abcff71f5784342edc8b2d0782879765b8896d9f6865415b02e8288b8e56de32d8c9f2661a969c6aea1b659fb24767e4c8b9850e4cf812f688f38f794acbf6b763d1bfb56e4264d28388ea12a68a092ba610404602bbf8dd50203c25e7abb4d542712633dd94a17b29eb8dc3a21cccb13f6aca98754aed9bacd6123b2d6f926aab56a807ca06c4a164f6239cf31d00a4ec5a45d1ed90ea9474e5d36cccf1678d871d1ae2608f10d25e5b3645068be3bbb8744a189595d4da0d0829f122d258aef31880c146f193b15f8ee54d65131d2fc681b5f6792f78c21e3fdd5e6bd74d86b568902a3e1ba959021613e0e0beeb44ca50a9c1e8bb4ec1dd074d4d3ade3f0c0ec3d1f7bc92b4471ec87107a5d7c20c195a191cddf3e31c781cf612d5e24b2b98a026053e369e9ad85803dbf69696e0a072e16ad5d8f8038c5d92b6a18d1bc4adbcff310725f376add9acb81a1b3f58dea0373aec1fd1f265edd684fefcc90dc68957b760896d1ce4719b9fa0325cfaca2ea0a05e0262c3dabb7536d1028f795147d3f3f1093e41f63ae7dd53ca5d481aacf3968aa3db303e97358750a7bb5f3aef0bec9072cc3690c2815220970582c0deb4ee0743171cb89946080b10a05dc612efc3da6a8cf4db8942c0ca1a9b3629d99f95f75a54db8530d72fa8d30cb2e422990bfaada575a404c75f2787f56ad3bc56109e0c7189663995b959d08b24911e006ff96ccc3b3950ebb7d9134619d8425006fffcde01220ba077dadeb346a165625812e9e2b659e057930cd12300a4fb8a465f4d12fe21944529583edcfd8bf8b90109e57bea6e8444bec946b99e0d1cdbfc92c02b9246a37b57237f23eb18c5cf8ebf103eae8d82f5591c965281873428c02ca1e460050d0d19f67e7535c4cc84cb46fa6d4cef404b378e48e75822d65620fc140fb74575b422994a71b129da6251d8ef765ec918b9ec0159c3617f8b251e9889401c66ccf868fdd57c4803e7028272a8be40f8366ce824c7d1dfc880bb551ec80629daedc460205c85468cd1d159acbbfbb9c1b8ddca4cb977f90d29f486ace5322a5b876184408f058c77ee9ec69fbedecfe4ac7eac453d9c4398db36a605ce46c93363521e9a21c239225913a6f893ae3d900749158af7fe89d8576bdb878bbc00e6273eb37a5a57d8793525b85208962504457535d83373974e25caa1bc58b748f1bbc17f9d0842c861ef14989f47074a5ab7bb212ee58b4d3531d29d82923cb6cb73a5cb4b67c1fb21bd495706bb4cbcc808d903a09d5f25b8a6276a943efdf9aa71f6ecc4aa0d951512076d46ef9abd80e22dce4dd893506161054e61bae1dc3c9fadb8d8da5799fad73285a805a6249df26c98ab5ad04676a4976094d57c990c7d7d4dfaa4312327ac74ac5e4d19fc64b2cb182a8da4aff370685c0d77fc2a50f7302e720818b2d8091684f9692bd2fcecd9922b4611c65b3ccca609b6cb97693aa489bce59b525678af110082c3125276241c292567fc12b1ff0af14d6f337e6736f1e897aae2ac615366792d016005ad86664b6fb52b94cf45c3b4d3920c5eaa0edf16536804b55e95b40e8883e0a9dd73aa82d3122b1ab1e604857d5829460b3f95ffe23c2cb2a789f587654896971306a29c6e6866f6abf398a429a97e511d2231328d9adb1e71b7214000296c7dff30c0238e381aa1f11eaa2d7281d1610c49514d71b3bc2630ffb46ea0696f6f31f8ba4f3b5bdece13975f378c65bb31ab1c6307209095030b6fde5b02226bd947a4fb86e1fc64097dcd60c06e046f6218e56462ac4ede7a55d2414b73c6b5431ae341784569984dfd27bf1e398582afe545d767979e15bd6dcf4f4ec807c3cdc622c9519ec553e301ddbde906bc9e0016d65478ae7be4cde41b9bc6fd0730fc4c3183bb6080b81ca0f7f04bbb575ce77731c6e540fc3d1a3395e572839386a8dd46440cb29700effbf49b725551c7540bfc0ddc451c44743e68ee9823bae8309f20ba8dfe6c04742e83018133663ecdd5d680fcf446e1ac1c5455a14a5ebdb3c6430a74b614d8f0e9136379f7591b184f6eddd87646a9f9c689bde134bcec891c2d6836c8bef8fe08de72569b5724d304fd442201368d9c077aae1a84493dc41aaeccf05646494b3a66041d48fbdcddd03469959477018600eb14505b1b85519fd7234d05fcb03f7f9443fc2d500354e0c3cc2bdfdf547f7082cfb4b46e23850c7df12247de04ca54ce5414cb5104314b041d7d82b1fcf067be2c0af3031150db2f00d21d4e6f6526401903b32768383c6aa38bd42368c12325f169779e4439b1095d1cf7175769d6d99fac4e2afcb15d670339a814fd798f0cf52e4567a43d8818152334312f0663396a3c0767295f6791095238d11875d7850c3e82937bec443c11e0b22fdba0f1e019293346bd57b2a5696ddccada27869d21fc0de802f88bf9f1a0ea91615befcb0f3b396e02e7b8b22d4a72e561a077fe55d7af21fe47e9b799a29a782d298fa01ec7c3f29a4af64be14a9b3164baf25ba61436a579cc0ea067f7ddaf28f294ab0886e23c7c919ae1149500b212e12f33f2e4658ccf355dab030777bead7806dfca5c2a7f9fce917f8511b2ecd1003a33195637273a5be6368aff69f6bb6acdd88e8a0f52752a363f81ad20fbc8b537678b9cda787a731b7de2f8f56c6155e8d2442aeefa3e298f8870e4ab0cd4b529262857a401e8b2d416b8920efbf80f474cf60bdad377bb13ec80c3af28ff0311ff00674338536580fb5c79e2e0fdb97dd7d0c785df8ae31e1b2162ecef3a0f46e752acbcb9ef8a9e06b21c04ddaac62c221f774dc53c0ee489c636cd3f159fc4ce6332e611aea208734", 0x1000}], 0x1) 14:41:32 executing program 0: r0 = socket(0x10, 0x4000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069c3, &(0x7f0000000300)) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fdee5726288dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e003de70000", 0x150, 0x0, 0x0, 0x0) 14:41:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) syz_open_pts() 14:41:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x2}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 14:41:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0)=0x20, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r5, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5}) r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = getegid() fchown(r6, 0x0, r7) fchownat(r4, &(0x7f0000000000)='./file0/file0\x00', r5, r7, 0x0) r8 = dup2(r0, r0) r9 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r10, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x8, 0x9}, {0x8, 0x100000000}}, 0x39225bf06668603a) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000040)) r11 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSRSIG(r11, 0x80044272, &(0x7f0000000140)=0x9) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 14:41:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r2, 0x10006}, 0x44001000e, 0x8002, r0, r1, 0x4}) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) close(r4) dup(r4) r6 = getuid() r7 = getgid() fchown(r4, r6, r7) getgroups(0x5, &(0x7f0000000140)=[r2, 0x0, r7, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r10, 0x10006}, 0x44001000e, 0x8002, r8, r9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r18, &(0x7f0000e80000/0x2000)=nil, 0x0) r19 = socket(0x0, 0x8008, 0x6) r20 = kqueue() preadv(r19, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r20, 0x1}, {r20}, {r19}, {r19, 0x2}, {r20, 0x10}, {r20, 0x20}, {r20, 0x80}], 0x7, 0x3) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r20, &(0x7f0000000300)=[{{r20}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r20}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r20}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r20}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r20}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r21}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r20}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r19}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r20}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r20}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x0) close(r20) dup(r20) r22 = getuid() r23 = getgid() fchown(r20, r22, r23) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x26, r22, 0xffffffffffffffff, r14, r15, 0x1e4, 0x8}, 0x8, 0x9, r16, r17, 0xfffffffffffffe01, 0x2, 0x7ff}) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r15, 0xffffffffffffffff]) getgroups(0x4000002e, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000100)=0x6) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x6, &(0x7f0000000040)=[0x0, r26, 0x0, 0x0, r30, r34]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) socket$unix(0x1, 0x2, 0x0) 14:41:32 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x0, 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}, {&(0x7f0000000480)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab742bac918ed54bd04255a405bfba21c4bf396886c66e29e16ab912efa1bf0325308151a5ccd3736a3bb0c395fb63c1cd41531bca5e784ed652fbff357f663278b029e41e8564c0a0984761dc34f8e9d5427643e311ebd90ee85", 0x7b}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6ec", 0x11b}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1a", 0xc8}], 0x6) r1 = socket(0x0, 0x8008, 0x6) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) r3 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3}, {r1}, {r1, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) setsockopt$sock_int(r1, 0xffff, 0x3816, &(0x7f0000000040)=0x71, 0x4) close(r0) 14:41:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e71700008000000000000000000000000000000001000000000000000000000000a2151246", 0x2c}], 0x1) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000280)=[{0x4, 0x0, 0x76f2a43d9834c8ca}, {0x0, 0x9243, 0x400e8870ec7a1182}, {0x3, 0x0, 0x2400}, {0x3, 0x4, 0x800}], 0x4) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget$private(0x0, 0x5, 0x204) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r4, 0x0, &(0x7f0000000240)) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semop(r3, &(0x7f0000000040)=[{0x1, 0x5, 0x1000}, {0x0, 0x2, 0x1000}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/14) semop(r2, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/151) semop(r1, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3, 0x4}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) semop(r1, &(0x7f0000000000)=[{0x4, 0x81, 0x2800}], 0x1) 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 14:41:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x518, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860040080000140000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 14:41:33 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = msgget$private(0x0, 0x220) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x4000, 0xb0, &(0x7f0000ff9000/0x4000)=nil) shmat(r12, &(0x7f0000e80000/0x2000)=nil, 0x0) r13 = socket(0x0, 0x8008, 0x6) r14 = kqueue() preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r14, 0x1}, {r14}, {r13}, {r13, 0x2}, {r14, 0x10}, {r14, 0x20}, {r14, 0x80}], 0x7, 0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r14, &(0x7f0000000300)=[{{r14}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r14}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r14}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r14}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r14, 0x40}], 0x1, 0x0) close(r14) dup(r14) r16 = getuid() r17 = getgid() fchown(r14, r16, r17) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x26, r16, 0xffffffffffffffff, r8, r9, 0x1e4, 0x8}, 0x8, 0x9, r10, r11, 0xfffffffffffffe01, 0x2, 0x7ff}) r18 = socket(0x0, 0x8008, 0x6) r19 = kqueue() preadv(r18, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r19, 0x1}, {r19}, {r18}, {r18, 0x2}, {r19, 0x10}, {r19, 0x20}, {r19, 0x80}], 0x7, 0x3) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r19, &(0x7f0000000300)=[{{r19}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r19}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r19}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r19}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r19}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r20}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r18}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r19}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r19}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r19, 0x40}], 0x1, 0x0) close(r19) dup(r19) r21 = getuid() r22 = getgid() fchown(r19, r21, r22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r24 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r25, 0x10006}, 0x44001000e, 0x8002, r23, r24, 0x4}) msgrcv(r4, &(0x7f0000001600)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYRES32=r24, @ANYRESHEX=r2], @ANYRES64], 0x2, 0x3, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r26, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r27, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r26, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x3, 0x0, 0x7, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) r28 = kqueue() r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = dup(r29) listen(r30, 0x0) r31 = accept$unix(r30, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r31, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r32 = socket(0x2, 0x1, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r33 = dup(r32) listen(r33, 0x0) r34 = accept$unix(r33, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r26, 0xffffffffffffffff) kevent(r28, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x2}], 0x7ff, 0x0, 0x200000, 0x0) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r36 = socket(0x18, 0x1, 0x0) close(r36) r37 = socket(0x2, 0x1, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66556c653000"], 0x10) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r38 = socket(0x10000000002, 0x4008, 0xfd) dup2(r37, r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r39, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r38, &(0x7f0000000480)=ANY=[@ANYBLOB="01b7a50002653000"], 0xffffffffffffff63) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r40 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r40, &(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)='./file1/../file0\x00', r40, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r40, 0x4004746a, &(0x7f0000000380)) r41 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r43 = geteuid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = getpgrp() r46 = getpgrp() msgctl$IPC_SET(r41, 0x1, &(0x7f0000000300)={{0x8001, 0x0, r42, r43, r44, 0x4c, 0x6}, 0x8, 0x800, r45, r46, 0x7, 0x4, 0x8, 0x484}) r47 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r47, &(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', r47, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r47, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) msgrcv(r35, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:33 executing program 1: link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0xe25, 0xbf, 0x290000, 0x0, 0x10000000, 0x1747, 0x1, 0x0, 0x3, 0x0, 0x10001}) 14:41:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000140)='./file1\x00', 0x11, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0, 0x0) 14:41:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002200, 0x288c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000001, 0x0) write(r0, &(0x7f00000003c0)="4ce14c71b03811f5c348e2dfd8ab11602abe28bd341617d8a7441e57d697c93643cd0d6521df986628e2a73714720578306ccf1d32e7bd72ee38934ca66a06f22ffb829b580c7ce94dfba15e12588f15c412f7b02751e2544d3af6b9ec92fa744ab49389ad145dc57ef82549be3e26e066ab3f814f3f204d380e8c", 0x7b) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000380)=[0xfffffffffffffffe, &(0x7f0000000100)='}\x00', &(0x7f0000000140)='%}\\}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#/\'({!,\x00', &(0x7f00000002c0)='\\\':8\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@(/^%)$x*\x00']) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) r1 = dup(r0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 14:41:34 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r12, &(0x7f0000e80000/0x2000)=nil, 0x0) r13 = socket(0x0, 0x8008, 0x6) r14 = kqueue() preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r14, 0x1}, {r14}, {r13}, {r13, 0x2}, {r14, 0x10}, {r14, 0x20}, {r14, 0x80}], 0x7, 0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r14, &(0x7f0000000300)=[{{r14}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r14}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r14}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r14}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r14, 0x40}], 0x1, 0x0) close(r14) dup(r14) r16 = getuid() r17 = getgid() fchown(r14, r16, r17) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x26, r16, 0xffffffffffffffff, r8, r9, 0x1e4, 0x8}, 0x8, 0x9, r10, r11, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r16, 0x0, 0x0, r18, 0x10007, 0xfffe}, 0x44001000e, 0x8000, r3, r4, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r29, &(0x7f0000e80000/0x2000)=nil, 0x0) r30 = socket(0x0, 0x8008, 0x6) r31 = kqueue() preadv(r30, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r31, 0x1}, {r31}, {r30}, {r30, 0x2}, {r31, 0x10}, {r31, 0x20}, {r31, 0x80}], 0x7, 0x3) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r31, &(0x7f0000000300)=[{{r31}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r31}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r31}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r31}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r31}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r32}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r31}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r30}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r31}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r31}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r31, 0x40}], 0x1, 0x0) close(r31) dup(r31) r33 = getuid() r34 = getgid() fchown(r31, r33, r34) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x26, r33, 0xffffffffffffffff, r25, r26, 0x1e4, 0x8}, 0x8, 0x9, r27, r28, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) r42 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r42, &(0x7f0000e80000/0x2000)=nil, 0x0) r43 = socket(0x0, 0x8008, 0x6) r44 = kqueue() preadv(r43, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r44, 0x1}, {r44}, {r43}, {r43, 0x2}, {r44, 0x10}, {r44, 0x20}, {r44, 0x80}], 0x7, 0x3) r45 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r44, &(0x7f0000000300)=[{{r44}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r44}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r44}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r44}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r44}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r45}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r44}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r43}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r44}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r44}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r44, 0x40}], 0x1, 0x0) close(r44) dup(r44) r46 = getuid() r47 = getgid() fchown(r44, r46, r47) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x26, r46, 0xffffffffffffffff, r38, r39, 0x1e4, 0x8}, 0x8, 0x9, r40, r41, 0xfffffffffffffe01, 0x2, 0x7ff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r25, r39}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 14:41:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb102d66fd812eaa4e713048e6ad31929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r1, 0x1) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588322165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:41:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) r2 = socket(0x6, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r2, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) flock(0xffffffffffffff9c, 0x2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) write(r3, &(0x7f0000000140)="d439e5c034b8c615d4513eae52c6d08dd4a27f4cece7173182cbe7c70166c3d6b85567c303113dcd85a68180bb269925dfbbfba440f6f9c8fc28bb19e7bbc534faa0e0b0165ee0ce7a7d6dc427a3ce0b68e52e0adf7073ab22eab0c9887fa83bf3e7a21a25bc6e2ba27899b010fd665696ce4aa1898f8a5dff148b491db7e1fabf46bce847", 0x85) 14:41:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x4) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) bind(r1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 14:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0xc}, {0x4000000000000006}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 14:41:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x81, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) close(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3, 0xff, 0x40, 0x6}, {0x21, 0x3, 0x9, 0x1}, {0x8, 0x81, 0x20, 0x7}]}) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r5 = getpid() getpgid(r5) 14:41:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) write(r1, &(0x7f0000001600)="ef211639640000000000000000578db292a36f3407791e4fb3419542c59f88814725899be0978d1d0418d6b716d4e4af2e7c2d0641414c8ecd9160eea7a973320406da65547285f89787bd001c44cb3f483cdbce06d96c9625bb600e6a2b30bf0dd2efd60db152fecf0cf3d36184bda8e9f15c500e9bb44dc25323def0b28e1ea1a01dcc18abf0e4c97be597bd", 0x8d) syz_open_pts() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) ktrace(0x0, 0x4, 0x10a, r8) close(r0) syz_open_pts() 14:41:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 14:41:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r1, r7, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) getpgid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x2) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='](\x00', &(0x7f0000000100)=':/.\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='-\'\x00', &(0x7f0000000280)=':[:)*\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\'/]\x00', &(0x7f00000003c0)='\x00']) 14:41:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, 0x100, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e68e31929648", 0xffffffffffffff7e) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82663000000000000000000000000000000000000cfb71d17ac414955fb45864a238ad8217acfa79fd28c16afe831f6b318494e7c117b92f2e224e0f07f8f333e7fb51b7abc04e37f866e01deb64be59a2e7c2bc960ee43624c4e748319a17c9ad5473406d69004f5af97853c681"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) socketpair(0x10, 0x2, 0x2, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) 14:41:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x4000000000000071, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2000000000000029, 0x6c, 0x0, 0x0) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x4, 0x100000000, {0x100000000, 0x114}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r8, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xa0}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd6241333f0e88cabb24921b97c0556396ec4112803f02701ade1408384f282d55cb0ee03c950a"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xffa4) geteuid() 14:41:35 executing program 0: r0 = socket(0x6, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r0, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r1 = dup2(0xffffffffffffff9c, r0) socket(0x2, 0x2, 0xde) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xffff, 0x9, 0x7ff, 0x2, 0x1000, 0x3, 0x1f, 0x10, [{0x0, 0x1, 0x7, 0x57605fd7}, {0x5, 0x9, 0x200, 0x80000001}, {0x7fff, 0x3, 0x400, 0x200}, {0x0, 0x3, 0x2, 0x7ff}, {0x3, 0x91, 0x101, 0x80000000}, {0x100, 0x6, 0x1, 0x3}, {0x9, 0xfff, 0x1000, 0x3a}, {0x3, 0x6, 0x3, 0x1}, {0x0, 0xc80, 0x5, 0x8}, {0x1c, 0x5, 0x37b, 0x6f}, {0x0, 0x8, 0x2, 0x1000}, {0x401, 0x7, 0x10001, 0x6}, {0xf3a, 0x26bd, 0x6d, 0x3}, {0x3, 0x1, 0x0, 0xfffffffe}, {0xfffffffa, 0x7ff80, 0x4, 0x6}, {0x2, 0xb, 0x9}]}) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r4 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffbfffff, 0x2d, 0x0, 0x7}], 0x75eec63d, 0x0, 0xc68, 0x0) 14:41:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r1 = socket(0x10, 0x4002, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x801, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') r8 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r8, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f0000000540)=[{0xb8, 0x1, 0x9, "8923f6593ebac555ee8dc53644bc0588d4f4863f2124fcadcfb580fb729b66688f49bdc13f077d69c64eccf74c7b64cce0cf1812e77b8ae661585e2f8c526edfb3a815b17733e2e96914195d9c2dae41c8b30b5abb05443e37c97b632f9fe596985f5142d84a4a03353ced48dfe386f19398dcfed05a222d8d5e781cbf2e70890b01e17b77e0d15801d33627cd4e8ea814e724f3f733a1eb6400cd8f5d2548b1d43a38fcd05152"}, {0x40, 0xffff, 0x2, "91dfd97315d21308dbf100358e477abef4d7ed1a279b5630f04523ff61880bdf7574eba3a9d037de216a68b17cd9"}, {0xd8, 0xffff, 0x1ff, "fdb4a124c1ba8140235ebb763aab615a075cf5b978f285e683e875c291e0980cc9bc722439464fcd28d3c6c4257f8bae70b53fa6a10bf50d4b49e6e839b5e06b34069e1b5fa6c2e579828196fd456d7cb2fdce9e9c120b37f80b8de6d71eee55435679231c01b292f4eb5b2d6787edea4b24b0f4aaae8b7b65be7e551754b026fd0ce2affbf78cdad87f9901ec7285419c6cacdaf97d44beb20fa8047392aa35995e91672895c0086f597fe7d7d9c4f7823d978822fe1e0c0db7f3d58a18393dd7dff8f0"}, {0xf8, 0xfffe, 0x6, "5fde8983af18345f1a2eae433607bc971e0b749c197b23902595bf4f10d77552b82aa4e1048f48a0317be2fe7d5f4159a922eb51204fbf2693beb1b7dcee88e710eff54ebf8d3ba1c86f8e2468ea48cb9d45d274e9042c44485c87e7f2ec72dafde402a1abdecb10ec35da3008820ab3ee21b3b4c5402b6a90c4a0582e1f7f75a7e0c8c467ff936a6ebe528d87263464edb779f4428f34809ebf8e6142e4af82103e780a8f78c939a760b63b7c742a6d49aca17a640b77d75ae5bda69e6de73c136018c14558d225fafdcdcd429d5484e836c15ad5a2ee3f6217e3273bbfe71092745091a9d9"}], 0x2c8}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x8001, 0x10000, 0x8004, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000880)='\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') 14:41:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x355}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0x47dafd78}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) dup(r1) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0xf68ea96b4a9d46ee, 0x0, 0x8, 0x97f, r5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:41:36 executing program 0: clock_settime(0x2, &(0x7f0000000380)={0x4602e844, 0xd961}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) clock_getres(0x0, &(0x7f0000000000)) 14:41:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "00000000000000000000f2ffffffffffffff4000", 0x101, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 14:41:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e15f7ccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x81, 0x0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:36 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) preadv(r2, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/226, 0xe2}, {&(0x7f00000013c0)=""/178, 0xb2}, {&(0x7f0000001480)=""/193, 0xc1}], 0x6, 0x0, 0x400) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x10000, 0x0) kqueue() ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001640)={0x7, 0x3095854b, {[0x5, 0x2, 0x40, 0x6, 0x8, 0x4, 0x4, 0x2000000000000, 0x2, 0xc6fd, 0x9, 0x6, 0x1, 0x2, 0x100000001, 0xffffffff00000001, 0xb4, 0x5], [0x9, 0x3ff, 0x7, 0x8, 0x7, 0x9, 0x2, 0x9, 0x800, 0xa8c], [0xb85, 0x1, 0x2, 0x8000, 0x8, 0x80, 0x9], [0x1, 0x3, 0x65b4, 0x4, 0xfffffffffffff800, 0x1], [{0xd5, 0x3, 0x0, 0x1000}, {0x401, 0x57, 0x80000000, 0x4}, {0x8, 0x3, 0x3, 0x8000}, {0x6, 0x4, 0xfb}, {0x40, 0x7, 0xfff, 0x7}, {0x7, 0x265e, 0x4, 0x4}, {0x1, 0x800, 0x5, 0x9}, {0x9, 0x2e0c, 0x3ff, 0xd4c}], {0x200, 0x7, 0x6, 0x5}, {0x4, 0xf1ea, 0x8000, 0x6}}}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000000)='./bus\x00') write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) semget$private(0x0, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x94) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000280)='./file0\x00', r7, 0xffffffffffffffff, 0x2) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r16 = getgid() r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r17, 0x20007461) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xb5, r7, r14, r15, r16, 0x300, 0x80c}, 0x8, 0x0, 0x800}) 14:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) r3 = dup(r0) r4 = accept(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000100000000000000000ca0dabdd000000000000000000000000000000000000000000f8a5d8127b82c0c500000000000000040000000000159f00000000000100000000000000000000000000000000000000006e167facd2c8e62700"/110], &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r12, &(0x7f0000e80000/0x2000)=nil, 0x0) r13 = socket(0x0, 0x8008, 0x6) r14 = kqueue() preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r14, 0x1}, {r14}, {r13}, {r13, 0x2}, {r14, 0x10}, {r14, 0x20}, {r14, 0x80}], 0x7, 0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r14, &(0x7f0000000300)=[{{r14}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x40, 0x82, 0x9, 0x7fffffff}, {{r14}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r14}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x200000007245e870, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r14}, 0xfffffffffffffff8, 0xed, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r14, 0x40}], 0x1, 0x0) close(r14) dup(r14) r16 = getuid() r17 = getgid() fchown(r14, r16, r17) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x26, r16, 0xffffffffffffffff, r8, r9, 0x1e4, 0x8}, 0x8, 0x9, r10, r11, 0xfffffffffffffe01, 0x2, 0x7ff}) fcntl$lock(r4, 0x49739fc03277bb72, &(0x7f0000000140)={0x2, 0x0, 0x8, 0x4, r11}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000200)={0x4, 0x100000001}) 14:41:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xfffffffffffffecb) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') 14:41:36 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x100) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x108, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r3, r2) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 14:41:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7bc02c, 0xd04) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000011c0)="05b048189264963cd094e1244fa380817176dab1ec"}, {&(0x7f0000001200)="fc2530646b5b13dd1cd473cb99c20d244dc4117cb5c162bdf8fa8e2f91d0c4176c7d8f7b11190078c50f9d0e2985093e5c1859e757f2c7680eac3b335b92d7e69bd6503fd2340332a1f750779bc9bd73a37d2178f108e055a04fd62f60fff406b191eb7cb20d6e943d60a719e6c0c696dc77ab44aed1468ddfbfdbd3ea748564313eee5014f272d89626407f24a6d2a165a85b97d0fee280298d3e62a5d151524b4d23e6af1d65dbcb"}, {&(0x7f0000002380)="3a8df9769370f97702c7ff5f54738a30d973b40900c6cc3a26f7e4a8c38aedc87563bb15cfc3bfdf397bb288b0189e823d49843120c5b36002556c5cfb1510bfb3c020969b77d5be1ed10354e8db76a631b0a76d2d21ee93aaf9ce6968ae60c3f937d82812619f8662e4632d00000000000000000000000000dcfcdbae0760f6ad8af8f2f0e8479f996f80fd8a337eddf37aef08", 0x1bb}, {&(0x7f0000001340)="f767c38a8e4e4a7789cf186d00c550945166257568b2b57fef46d19d3eca5ae21ff35e34bf6a02315f1ec22e3364db87a37ddd7d0f511faf7f5fc88e2e74f4d0f90a7ffde7d9b3db7d8225e4ebc4d830bc5d6d8eb9c8f10e5f63865e50ef7360dc3c837ead50e254acabb5027583b14bb5b5a78ca9895b5d1aa4114f585751ccac6efabf4b597e354f7492caeea8f09c7f8f53bcd1653e612a2cd0368063d8592be5ac91e20ddbae242a726b9b0714faab56d83433064cacf1c152baad1cb365fc7aacddf9fc3a61cd3489b6c5c2334998aa8fdc70d119552ac545eef0ee340cc48665038322e73593a3f1491ff08d1a51781f5c6648c2ace7ff8b286a54c28ac6abc338953c85821bb41a0289d1437a153e1f1f1cfcc6043c17cbe6cdf13caed659334e243886d223f95bd74e86e2ec46b5302fc9a18e52d5e0a034a50d15c84e6527daa340b68a0a933ce562a2408e92062fccc1f856689ce0401dde79f36a018075da0c484402275fdb4b6eedfd9de5e57ae096073839467314c3afb0b70ddd8c9c4363fac92e921dd7b247a9ceec956ae29d3c6cd16f3d30c9321ac4d7519c7396054dbce1f16f99c00d97277dbe1af17b89088d52897f6ab7512b76dbfe6e30bb09722156609f649ae9e0ee9bd80ccf1b118654940b60b0b4b2440325d81ae9fcdb2994b7c8738fa110221f5b6f99befdf8847c9aeafd930346bdaa21678d058120223282e9a3cba74eb3571c37ed82c092fc551cbffece141c58f62e3e90267dd2e03d92627b11c87353fb132a41805201b88de7e7961d3034fff8376bc854298fa94ff57fe948f205d32c6ffa2c7c66902ee1db9b8c31d2800dddd237f65691bd1b0c6fe037b54d40e22f0e45d127f6dd8dc1c83348f8fd1a16c8cf1d91441a3a4a9839975808a247278b385b8aba0aac9482a9498d5bab05273c79c8f71567c977ef484ef26214b5f7f3f593af0a024fce3fca4154f6f710fc0a8759fa9d6f29d9eae1fe34356d2dd5dcc190b415bc6593ce7f7104b0b3f24032ba4746078e666a048ae47ff37aa35b35a0a4676ea6cd4068f5e1f443c62174fa788654464fdf065f2bbe146fff9f4ed1a4ccbe653ab5266edf73aaf685556a67bd19b2995fba8f36b6e9f48785d9df8b3fc7e92002eea4f993bd28c100b9618707d8b1a784d5239fc27b8b886650258d1289e3e7b090d76cfbdc7f74705d5a95b636a5efb4fbcdb464f74fa6345c515058e8761576aebae210acf8029b1b321fdde59e04761b151494eb2da4d04ba1f8b416d3c273e3dbd9eb0e78f93c48543d5386c0b195aded4b0db4dcc9400ea767ca0bcf27e229c2cd58e42e3280f22feb5df71424e50e981241f2a0304265fefaa86d3e757e06301124287248f81cde8ce99f1d5058205f5cfc118edc63fb9c0f1f50b128a4cad33c73c8144926956832873d18fe74f48a2259657bb4515d49f1b99377cfcf586c59e9ab29ccc12a1529cf13fc7a6facd67dce7ed744df6643053fcae8cdabe50f23411699a93ac9dd046359b0e5fb2b825bc1064cc9d222d8bcf6a196aea00852bd8abf0e8fce23fa46f5a08f6507d3c259559fa827c224b476cda4b86682b051e97362c564c38c52808fe80ef4e856eb4c448cbec076ee17454a1f66f1052ea8fdfb2b095dd9d044d8647c6bfc511d33d059d4566afe1074c4377f022641c38fc9e699e6af4a4dec7a9fc16260e5fd3532ae8f9a7c7263213d312e1e0b0172cf60468aea9e4a582dce173ab258afc89e6aa97c31158f20a716e7735a27fdeda309a58a6c3ae28b3715d8166518f21cba1b8a662b28fe1d885dc636481a4e42335563ad5b72c54e68d14bb431e7f8a8424e571de096f99606d7b98329b9df027b55efd32f8b372099fe4c86d1773416ea9907c109144c95ff7ea9cbc857b33b94783db64913eb471d51434be7e68da7687d7c9e2f0d2e1df49e12b405c91a2e42a1cdff952e7c2d8c72907f3e182011e707d367ea4a3da2179147780910e28c4f7f0a6d4ebe79d7761f1efbc6eac729ce6b7886b36faefe5d576248641c8c28892fadd849c7c758a52bfadd6eb7220e78f3c035401a0b9b9d456315d6d80f9fdf46dea6923598a582fe23cf3394271786644c732fbbe9eb51e1e4eafc253b8aa18a7921756e5ee45efb9ca725efd5eb39b0bd8254ac498af30221a73e4842b4e91200b998ab1a2d08e555db5b2d29e654744704de9dd7c348113e8929afed29ba6776ca66d9b3d723ef76d6d482d93e5e77677eb09387d32fb84efdaf764207525e611b0a2fa9b4c887bbc2c93c4c3d5eedddb86b9b703439d6e4ba1ab63efa005229a66af1374446c3b10f2e7576f1ac1120a5447495c032cb3c794de9fe2f35291e6d1024141ba77aebf85d043c64e71185563620e152946dc0b4a967f319e7582b87168292a84453f7f1ae6cef4f82dece56000cec7ccf73d0b343f06873f8eb55859903a65d1c2c2e710abe2efaec24d29c670824afeacc1d89c138c2d015828f56d1088b2ec4b55e50e74d436e5bfa5fd08c747ed2a8967a9fce66b364b4204aa3319ef9350493c38307234577e698a29a360b0e3b6b3a1473e75da0f9479aff32a228f50591604bf1e2d8778c9364e3a7e0f6fa5bed0a63d1fed26f7d470401d3b9921ebee907cfb416a292fc23ddc48c44094d31128fbe03dc177e7f93c29b392b30e9d905848b15a2135f814958700a3c63873d1b0047dbc80d78f1469ce44f317c952ebe7e520ef081ffe8c93cea28825dba149a5145b3501140d0dc25c7cf6a2168fea3d7b8a89a370e5b9764f75a94449f87475707fdbbc89b32f150de64847c3978ee60f30ecb64024f7bcb533fd0d7a6bdee64a53782ec4a7e7af691205be1df9acf09c8e4738862903b8d0942c57f06e98526fec26c7476cc9d08d3a89853cd24fea373e956f1752b5774568bbd3c39977b68a8995c16c225bdc53e34d0ceb0903a8e0947070e75265d940e2eed8c1446e7754b47161e6319160d8558163eda58568ab288c0d3bda92e05865580021c12c10aae0dfc58567c0f23965c375e365617676a193105fed3f4dac779d703f331ea430eb4c4903c19e8bf23d6e3f03bab2d92d71c5da24cd769ae1a95e2b850c4e70d7c0284338852462a58f5582b11839b56130ef09c4f9fbdbade326ada55a1d58892d25ed9310fadc00a614bcc89e54af966367232b9484311f523d91a3d6c442bda40f8ca9437799a396464e5f34e37d95d023bbf50318fff4dc8413c33730790bd714c67a149e866141fc558284b3c7d18ac2f5cc4f9ab6c5fd3b584d09d97ce57b7d9be646e17adfaf08f639a56c4a9d9b2578a11ae4a9061a63cf47e9b5d5818ca80cade8aa9eceae03678bbd8fc45c632955a8dbf1375dd12cd941183eed12981ef743871c978a9b7f37a3821a5848eb63042d03d14b1becd67469aa2902cda5177d1fe456ef30c69a2cc0884923535f08d3c1dd07dcb6703cdde4b28b59164d5eecd1f93db6a81d327017739ccb6c193a4162fac2f0ab69cffa55d23125a5aef266e1ce26159f4096253b45a25609d34e5bd5a7a671eca47c5d30aa4e692d42f44eb2300e42861269f6e49fcea9739cac1f8b25d7464c2bbc11ffa8e9f7d8dad147c8f2d5757ceb7e9a93bd74bbf3858a85ac239aedfc1a96464df6fa2447ad475ca8eb54a8ad0e450effdbffd8add221bdc0ee03a6bedcbc7352189ba69e05c9fa2098ba4dbb1bd871c8f4da4253d8c52e35a1918b22fb05f3c6140fffa0832a70c272bc8e71e75659ab80f2762ba8072659f8fe51f0467f42d11b3894e1eeacdf3688e0253e58f9b18d6d5319a74e260ecf85cda7c22faf6b613effadd7d4c0ef15534dd03247d41a837a2b2681924a9ab764e9961c002d5431338447bc4beecfb923fd0c567eefb36fc758b7d738bf5244210bc28d2cb0c55859e9e331562c522d7433a8af4ae37007e3737bdae31d290c28caefebd44deef3330096799bdfd4a4af987cc591ae6d3a396e4b28c7d49631b4de8358a38923f4a105fdd929631da6970f9b8410d75ed4a2a68097bed062e12d1c63fadaafe8d5b42ead7cbd6edaf13877a73cf52b0bb835862186c1c1bf0d4998bf1a4f2f9ba9096dd629789f3f42c43802dd1f40887889ebe18a7378e6b06d39727bad4f936374fdd7e19933fd7d3b73ddf0f93cb8f84d65d63017675dfa1b21e64f922841ab3342d4965f4ac3e76a149c55c5872b18f1035c01012a69bb069aaba15f212522b2573dcea0999e11c40c74219b47c0e65b8bdd232f401bc38a6f08f93cf3496d88ca166cfea5cf46ab004c992759815da17d4d324a29ee2f3550fa28dc28d832934c99b939cfef2249df730d1e445562900e7cbfa3ed42df679033e6959c044f7b5f03ea2b2ec65457ca6dc3eed8c469a7071fd1178548c55d18ec40007e0809230bc3c39bfd82a2ff6f928664c18478945d924a28cce9f0c87eb3d2e9071ab4923d6efc58098ab1d2bf159a98d9c3491db5616ba3fe4b62ddb2242d63659e8f72be339ec1c021c21505d680b0ac3f7f535dabba134704db70d222aaad7c9ec183f3f3dbfa0187e6b468ed021803f136758596bd5b8d807588f537875bc95d4f28f0b3ef2b81fcdc67850c8307b8cca6253872d5c5c6f3871025fcbaa0ee18dc2ee06dcbd00e8694b3afad61e2ee70b6b092616482fd75550442d27c3882cac05d4f4511f3294f416d0583420cf6ac426dc9de3c03c487440beffb833a728598e6d7bab89e639666cc63f6a2c648fbcb9823364c997d72e7602a579a74b4311e539a4865fd79a2bd08f5b837338085fb7c9ee6a6d0b509bb7def5b66c453c4b7892ad72e2a0d7199894544557146414412dd5626d0fe4b4f806617b923bcde745f1b8e8adec1a4e272793644f4c23a3125f345e26f34b14eee8900a120a981e39df0da5918ee384d43280f17c5b934d457b57ac5adb90ed18f63832c21a3bcfaa45baf0f4c9ac054ad9bc256d7d441d73b0a7b276812325a05e9f0a9d2ab1c41a40d1a1c19b3442efaee26f5f759d65641f51075232df891c699ff3f8a3489b3f99538b0bf56d4df69909897f363abcbc3a940564c6ce445dc08b6e26322296ea99b887ec591d65b50700196cafb68d124b40aea08ba3710d5d55d23961fa67495be8024f268b41de7bcc38ef40601d29ba0dc829feb98e81df31e94500bb3193816581076cfe7438ae0fc69bb29b664b5f5da8b1b6cecd929cd2bd9e18595bca326c7714597529319fe29f681f816757b6eeca6101796f1fb6eb946b30ccb5d4cf9c6e1dff1d7a0be710f6572b5121641204af32602ef00bc06fae82ee06dd701b6a1c2df386ad180950e1c05f4fccab005c7430d87fdae06d1b935bc7653b4956e994cf789e4575fdc7ab156021a6f9f4fb73d531e9ec5012d88c472861b6a5a45d11a86bb14ad0aa39c07337b6b0f399042843e3fcc6dc4a127f46150b2c4bc87987bd839495bcad89bceab2fc84e972c614e45b928e6715d2aa284d3d787b1928fdae88f5eeac07337401216c657170713031267cdc860ba28fc11bec65f11d0b2dfbbdf2d05ed91352b8b0c5e10d316425bd50e13e323866426ec30b2ad3c70be78eea1d3b94d207ff222dd513ddfd96360fec87ec2cd6198aebab3166a1fc3d4da1fc2d49fe7a395fcc738f847fc23a0a7a6d9bd459009e7c3c9476cab41185e6500a79c7856005c7c3e603480a467dd82c11a77fb47984e31c8d4694bd64e909614a26a60174d26adf7f6a789b7db410871a"}], 0x1000000000000079, 0x0, 0x800000000000) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) open(&(0x7f0000001140)='./file1\x00', 0x20, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffe1c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x800000000081}, {0xe}, {0x4000000000000006}]}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000100)={0x2, 0x8, {0xce2, 0x9}}) 14:41:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="71739576d92bb047cd0566f36d0242a2083f89a55e1e906de10d6f936e3aff150d1ff53c3f67f87ea6caa01bcad0cf9a6aede5b81fb6e106b8893373c5603b26ac7ad9a502b605dafc8ce5d21b234d5afeef5ef64133a11c404947f51a7f4b504f48b3685fc4a6add8f10a6bbf35ff2e36ec244f03652f4cfab3961a10a49f00a46d3c0eb7a4e965cdf30dad8e1fcbb52b9f5ee94fba1a5e603e8f7b6023147c753cccdeca15fada58c829d25d1870e7525fe818c8e61b80c19f4586744be30fe30de13141bf042643a341a127014912e1619d00e9d28cc470004866eaafe08a6262c7052ebde0", 0xe7}, {&(0x7f0000000500)="ffbe7583e4433ead5533747b4c0d8a500a2f8f80606c22c989aa044e69fecd5323757ae04532e76455687fef8d326251b21754cf44e623308f017de464a676484e1e07e4e7d862b3f3a5f69c3a1729ab01d54407b1cab05b19ef6531c82f14d229c53acd2d0ad34983c99b5f5e437328772def4e1c0b56bf09aab5e6e421ed864bcc95aa0304cf24c80cadeea5a3da0d72b8707b527e9922011c3316dcba5139dc5ca61ca3f7c6b829cefcc1aacba1f4775d41292dd6f534974ca91b05f6ecc0f7f9f00ad21ae825731351a54b2c2c8a1b40d9aba5f161383459cda52550b687bd8aa14f0b535568ca96341e41ca1d67326f5fcd3e274935bfc80f6db1f67358f44ece748fc44097e2b8a5dec37974670b13bac32195c5c3058e253d6f6682529d6111aefe0110a2e810c96fbaa2669dba37d96e0d12da3236b3f27ab20b1b111048bb2ac99f43a34da3e197529ab6c3f010843c7d247d4359786fdde09c2e18d23e4d827e097dfbf071b474181555dae1e24d2cecca0f7d7a219dee6d21c4176a57a3aebd95f770516c443909c718866e40539b443167571d1a2e3d653fe5e1ca89a5bcea07763cef1e115cfda884b2327924d96cd568898ae806ab7df6694557fa365f71004abf618b80486b5a1afb0d3ee8f68b49e0ae00c4901b10b26383814c5f429a1490", 0x1e7}, {&(0x7f0000000400)="2677645a9fb045c0ed92c00dcbbacfb4b8d9795fba8a3b888c8a76d29d9dee4c78d36665bff79631ebd291eb4265bc983a0a6957a4a3e0a608eabd3292ee74114f5a67ffe69a54dd0371a1eee55bc6de2517201860584e03e8dc966685dad2fbbffa512181636624f45d8520b59c773f213a900f5a81261a8f303f04d5b5091c8d70c81233783e6e956ecd6dbcdcd33fdebc14f2981d136136e577ec3a460c35d37e562a1fe4fd8e97aeb59e7e69bf5df54ca72c49d91ce42f31f1254ae06468c84554c62e5c19b90695bf1024c4610773a56c4c6e7b283d883f16bc6c7fdb21d3151c942d57e060105b6b9b5d00ee455da6944e", 0xf4}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) 14:41:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "00000000000000a6ece96fffffffffffffff4000", 0xffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="485304000000000f0000c6040059e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000240)=[{0x2, 0x3, 0x40, 0x5}, {0x800, 0x4, 0xe4, 0x4}, {0x3f, 0x7, 0x80, 0x6}, {0x4401, 0x3f, 0x6, 0xa6}, {0x6, 0x0, 0x1, 0x5}, {0x1000, 0x2, 0x8, 0x5}, {0x498c, 0x0, 0x8, 0x80}, {0x5, 0xac, 0x1, 0x80002}]}) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x30480, 0x129) getdents(r1, &(0x7f00000003c0)=""/211, 0xd3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r2, &(0x7f00000004c0)="d85ea890ee6a7e15468bf39317e20e1ebd178b548c1a7fb2fd88de933df22679c4acb719eb776906", 0x28, 0x0, 0x8000) socket(0x2, 0x5, 0x8) sendto$inet(r2, &(0x7f00000000c0)="9819d00aee4391ed579de2f4568666c2a0508c70b6cd6c0c3f68bc2beca0829c717b453116d1df0a69ba71e844411c0db5f8535e251a276d368873bef4d5824279034adb11e14ea59719f0617c29d1a66fb40ac0644076f4ed41c24d0bb9b49efd70b9cbb65c48c7e2abde3679eb734b7870e9c6dfb69cc56936c636f57f14f35d5b0913194ade4a8550f8ec51874c47ffb729e61bd0559bbfb59260663470c7873b7d3e373019ee684e500fe2d14d9e31ed04de7da00ed98f86523e75b3e61173d103d1ecc3827df396191b1206c3ba291859f1ae03719957c410ec1a71e7a259d414b5da3571a3f3b87fc230f3", 0xee, 0xb, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x3, 0x8, 0x7f, 0x438}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000300)=0x7) pwrite(r0, &(0x7f0000000280)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 14:41:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x4000000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x6) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0xff07}, 0x10) socket(0x2, 0x4, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") getsockname$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) 14:41:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, '\x00\x00\x00\x00\b\x00'}) write(r1, &(0x7f0000000140)='\r', 0x1) chroot(&(0x7f0000000180)='./file1\x00') ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xf13, 0x64, 0x0, 0xad}) 14:41:36 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0020000000000700000000000000000004000000000000002b8e6e629d1efeabbb677d6da00fd45adc86ad2ae78fade71fc45d87bd75e494b07df79d1187130efd5a641fa2626901b6230c64fbd3afa57e30b05b62e1e65570eb27d87c52efc420eb2f74c3588044a38a4df8cf279d3c2ae0aaf11f14870095c9849572d7a3e34f19fddd92d4dea869cb8da1bd3c073f299d7fc9e4284fe803c6e0eb6c346d4a3c8e210425f0e11f89fbf1e2926230287b024a21a8fa88acd1c8e051b20c79219bbb8f94e97e478c82a5f16d7d5c44093b4246465802a185be338bee1d47a635b391292df4c637397f6fa0078bf6b1d1d29c274744e59e8398f5512d38ab74ee5175ef9a82a1c42649fe0390089771767a6ee455b4e6e7e1729da5ebd04688fea71cce6411272de4744f05637e25ec5f76b9ce3a86a5dcd81fc6"]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) fchdir(r2) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x1) 14:41:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 14:41:36 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}) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x7, 0x1, 0x12}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x1, 0x9e, 0x1cf}, {0xc78, 0xf9, 0x5, 0x5}, {0xff, 0xd9, 0x5, 0xff42}, {0x3ff, 0x7, 0xa2, 0x5}, {0x0, 0xf7, 0xaf, 0x2}]}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 14:41:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) r1 = socket(0x2, 0x3, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x93, 0x7, 0x3e}, 0x6af2, 0x4, 0x1}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 14:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60, 0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:41:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, 0xffffffffffffffff) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 14:41:36 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) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000200)="8cf73cfef0684929d34d5d859aa57fbcb40565a736fe409f14cb57fff3986e41ec859211ef12b418e569a22fdf13ae322b0b5ac61ebed6c404c677482d891febb1f35f881b7994b62db76767e3206ced0af46af0f33529329975072de287afc894ad86b0d7cb0aa7c8", 0x69}], 0x1, 0x0, 0x778d) write(r2, 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2) 14:41:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r2 = getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x836b, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) getpgid(r2) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) fchmod(r3, 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 14:41:36 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) r1 = msgget$private(0x0, 0x1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r14, &(0x7f0000e80000/0x2000)=nil, 0x0) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r16, 0x1}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r16}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r16}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r16}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r16, 0x40}], 0x1, 0x0) close(r16) dup(r16) r18 = getuid() r19 = getgid() fchown(r16, r18, r19) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x26, r18, 0xffffffffffffffff, r10, r11, 0x1e4, 0x8}, 0x8, 0x9, r12, r13, 0xfffffffffffffe01, 0x2, 0x7ff}) r20 = getgid() r21 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r29, &(0x7f0000e80000/0x2000)=nil, 0x0) r30 = socket(0x0, 0x8008, 0x6) r31 = kqueue() preadv(r30, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r31, 0x1}, {r31}, {r30}, {r30, 0x2}, {r31, 0x10}, {r31, 0x20}, {r31, 0x80}], 0x7, 0x3) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r31, &(0x7f0000000300)=[{{r31}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r31}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r31}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r31}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r31}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r32}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r31}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r30}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r31}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r31}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r31, 0x40}], 0x1, 0x0) close(r31) dup(r31) r33 = getuid() r34 = getgid() fchown(r31, r33, r34) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x26, r33, 0xffffffffffffffff, r25, r26, 0x1e4, 0x8}, 0x8, 0x9, r27, r28, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r21, r27, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r21) r35 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1000, r2, r3, r18, r20, 0x32, 0x101}, 0x4ffa, 0xd7, r21, r35, 0x7, 0xb89, 0x1, 0x2}) msgsnd(r0, &(0x7f0000000000)={0x0, "ba6d4dfc482c3270940d9c4d7eb1c10ea0cc603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f"}, 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r36 = msgget(0x3, 0x102) msgrcv(r36, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r37 = socket(0x18, 0x400000000002, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$TIOCFLUSH(r38, 0x8020699f, &(0x7f0000000300)) 14:41:36 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000300)="15", 0x1) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r2, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) write(r2, &(0x7f0000000140)="418b54e04d0377e1702dcdeb4d998819aa92e6b7380b319c68eaf82c42b26e1aba18", 0x14) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x100, 0x8) fcntl$getflags(0xffffffffffffff9c, 0x3) 14:41:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'p\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r2, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x1, 0x1}, {0x2}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffbffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) renameat(r7, &(0x7f0000000200)='./file1/file0\x00', r7, &(0x7f00000002c0)='./file0\x00') readlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockname$unix(r7, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e33fd87a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7eb8138eb135d3688af00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0d876c7045e33d1987d09e8453500a8ee2e9ec96b5213b4091bbc919face5058dc40e8dd20a5b698a9fba"], &(0x7f0000000100)=0x1002) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x563b}, {0x8000, 0x1}}, &(0x7f00000000c0)) syz_emit_ethernet(0x61, &(0x7f0000000040)='H') 14:41:36 executing program 0: recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000000)=""/153, 0x99, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x7ff, './file0\x00', './file0\x00'}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x3) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x88, 0x0) fcntl$getown(r2, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x4) bind$unix(r3, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r4 = dup(r2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000340)='./file1\x00', r5, 0x5}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000400)={0x0, 0x7ff8, 0x7, 0x8, "ce1a3edc214bd5ac1f9c2334f36088547ff2d673", 0x9, 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000480)={0x8, 0x1f, 0x800, 0xffff, "9fdb010d19e9052e35e209d464e7b2130870d3c8", 0x1, 0x4}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x400, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x20000, 0x0) fcntl$dupfd(r8, 0xa, r9) r10 = msgget$private(0x0, 0x600) msgsnd(r10, &(0x7f0000000540)={0x1, "d072f23dd0467d68e405b8d6da88f63b6406c8efa9960e4b506324bbf1b570650dd1122aee6498c45bfcec1a9e1f4274783b0cbd4bcfd759a4eb1b7781761db196084c289094f8ddd79665aa2dd80ba57dc26925a58623936847b0625feeeb31622ba5c6ebf35ce32d7e9996acb8406b65ebdaa083136b7a32ecd2d6bcae143b50934b54b1a27e758ceeb3d0f9410297993043e07ea879c237a5374fb0fc459332ea5aeddad40d4b8179d9edaa56deaa0ebd6950494557f2b5648085961e31e8a177e9e9fbe632a282615b51de980fe77da5ad8190a1415cc26860510228bee40400e93c207a6e0c83b26f2a9fe5b4b5757c5f9b872f63e0c2004ffc06f1d38482d7b345a1be8fc7ad80eb4f449027594b78fcf89274ba204696fb76db42fcd314cda450dbb1908de7548a1cb1cdbce8c5b78007eea196a5ac852402637ef6d662feb4e983482f16eef5add4bb0695f9cce51fe56d472931b2e854eee701a8bdb48cf53f3fd27be68cb0a2b72df9893aba7238b60681682bc59b56d53db556a2157fcab3ee255f164d06084979ef5a17eb43c71ca88ea837781c40c2bb41d44de99d38aa0ada744a04fdf8ffb98352c324320d80deaf704cc8101fd8d919159a3205898d46b9c7fee6ed123aeecca40002df540b35d093523ea6964fb266ed8fda531810cf6ac18983467c7a073135577b1f1e0cf36fd13631b9113777b9e3e7bcbafc91940ba3580ae0bdeea14a3d633822b3b453baa794f5e262f524a978d96d53e9d0c0c2eaa5ba60740c8c19670e4d4cf1326a28a956d3a07e12384fb49eee6755ea9337e8e7431dbc1a914a749301796ad54f51b2e769ce1461cd2896666cbf23f02beaaf0e376abf2e77de3c0dc37c7c9fd54d1ecc49b16c946c9e5f970ccd9d261a9e45c427b2b6f5f4802acfde213d1583c67e0401697d89bf96a0f020376c58b0a16b80cedec66e9ac6e7510f53c3de302d6ddc92b46057eea5b4b4efc9f8f8733b929ecb62a6cb9119847a850da60ca0b233faeab8c3cfe90208f4944d3405adb4462041f2768f91b4fd87bf1d3497b9482cf92fbb962d764dc46741d60cf9e101ba52af0aa7bb8d5664f2a4250b45d6ebfd58bc8b66540cd332deda210bae9b855c2af65133408e3490f57e1ad57a72021fad0e1bb276344bfe6b0f378812acd8342d0843ca1ef7ed042a1a4d02dd19f718abe89319c20b64cef76ab4be0b94df185f67541e58f2f482e1df68b7b564e60af5a532e09a7073b151da67cd575065db0520d4ce1d612987244e8cd58bc8b044f2494bb41973eb568ccd930bc05eb2dd6df9ae3d399055906dd63f1dd99fd9d31d6822ccad7043839bdd049202b0ab13fa8d346b8d5177e06f27277fff79db6657392138e480e8bc9afa50c19532ffc88001f2023cbe441af3385c6add9355ebbf3c81b431d16501e724f8c73e712d9231f627bb50b0c811e9994f57eba9524d8362cee381d5a3f096f82db252fe9eeae445cfc65420b0d434be2e2c417f2ed89ad18ca1e5a77bc36b49972aa4e5338ca2f38a96baa76aa37a8b2e447c817d0e65e71a7a42d8dbd4c0e517df96e8bc4f238ba581ba0c48c806191d6811c63c740e42ca4a42016aceef35c93878784f8cc556193f6db4d882fe9dcc9a377ffabcaea69fe6066c16c7758ca47668c3b098870f05664563e87f570638685b11109a463b0d100b6226bbfc2cf93048c34fe80a872750438bad50461859a4684fcf785dabfac9d82cb10fec3cc44e9a9ebf9f8e09ef172d64aab79bbc3865445cb103c9e97e7cc1d35f343a2ba4b41b7efed5b99d02f04ff8b8b6113be7d6f86bdf0a24e5567fa9f5657d00b39248ca263bf019e60999759a5a1e76a49e3a53043298d49d089eaf5728a56882f234d9f5c54f198c471c329aa50283887d2ee4ec122cbc5e8ab80c076cd1e4519828257d3cd0bd708fd607993cce79e6f15db582e6150caef1fa8d8d3e27a22825cc039722676b60760ad87692604c0a0a43aa7a97fd9ae1089074b9b243913526de4610b327c4f271bedef47140e2c38f818f5fdb5c801a29c871aa32e0e90bc544fd3a2a70019b596602ffe4079b65e4af952fce448d3d68c2c1b73cfe2aaee5b1f4ce2bd5993179172a02b3d65d781150164be2b2e9dabd098a18bb37852ec7f8c4f7391ffd7826b80c1763cd0b7a487e54f5521c3ddc6ab060927b549416cdea87a47fd9975951e4d120d6d5a4273391c1a68d922a3b1fed195e57f518c665336d52cdb299c79f455df3711cddc4ecd0c82ee1848b9a4179ed979c8c277b50bb9f117f4322e319da69d518566b34a883d178cbc0338b5310abaa89d3c6a799435c546ccb5adb75461a3e6273e5d154674b326fbc38f7015cb25439fea9e335ae29de0739f02577c237de5c2dcfbf79a260c41e190edf6cb396bac93226faa2266a4caefee7269be4d5ba7238fa0774d60a39ae38b3cbe69c686dcdd43c649d5c27e4bb949ba67dd67699393b9cf6481d30ee8ad97b3818808440c9296201ef7a13c7e369c2ef40036d7398133dbe97220ad491805a0b88311a33d260fa04aa9141a3dd5ca3652dae3c0de2c26deeba3539571cdc8591222a108230c2126876ce2f81461c9c1a524c52c415f2b1502ca9901f56979b18436119bd28ab488279074fc6049b228e8b9171a54eadc70f5249277e1ba4297963c2cfcf531909fd7c73aa0c69e4a73c25c9ab06c8007765e2ec488eec4168637a249d43e3caf5d8062e5c10828849801334f65757bd872712199b3b0bc3977bdd84caa4b0417f67e79f1f9c94dc899db5744cd2884318175758a85061bbadd920297214e114611fd3786e2da1199929d6be12fbce1ade47a848d6bee15575a336f18f29ddcb71c2d58e2de3154fcbecf7f775f681acecf1837fd9ee236484ebb8b2ad9f53811e0203945d3545931bb4718b31ff3b6dc5deb33fc110e86a9a0c28ee65790c0d70539fae03642cb50effa94d2cc4588d3b24b88c19113330f75924dd650dfb9b217949f0a1c93e530fc2d050787d8b33269000cefca1e241788d3eeb23edfae3c395f9daeda758b2fe7b5d34e3a5a4f7413d8f3e19389f941fc62a3f2702fbe1c6dc99503f1541860807a8d8180f60c08fe2a8ce5d3e950d238bf901cb93e37f39d7e2b12a1b7f2da7b155465ae2fa1c7527eab918eb5dc768ddad611ed6a54eeab25bb4ac151bbc9722203b67d487c6e6b5861eabdeead9119a8588134cf978fe14f6d127def8d27aed666ed0eb56ac8beb6535534cfd242e38a08db13e28a7a68e17edcb88ed0b8b20cf8d6c1fd84d8893d90ece0b6df85f0150daf9ffd378d1633ada247ca4841117e39e879fb4a903b871cf9d8d3ea7ee27802e8df6eebb8f2a9fcc53fd7bf520375c9150fd203959b89c54c53249995f98f4eb834add8538d0224171dafe86a7a53b7af906af68d17dca33310a84dd4420a66eb71368b760b70bbfc060543bae72127c033cf5ad32f286296f95addd9f4b68c29641baa84309e9f89461dab89cae1c6ba71a40ab8e8b210a3045bfa8a70a732515adfb0419f19b95c581cf04048ea65867e7d71cb3cd9ea3439956841f1147bd7f4a9e7c9eece3e32f2d67345a25ce7cdf6a0a819f102d920c32a2904d58723013812dd513728a85d2e82986c1e3aced60398141bffee7c03e2d439ae4ac4941a14d33396d5c0b483b6f25062235c063d6c71ab2bf7aac119906d21a27480972c8656a266bd9479fb3b2dd0a94e51ef5240ea2daac12a978bb7662ffe1d8ea0931a47e3f3c5d4cf9890bc6654ed12326eabeb8a364ec10e3525a449993d093a1f4051320bb702cce985dc092dcee6ed23310a1a3db194325d0f4904b95d24f778afed816267ce327f2ade9bc9f709ce03f2174e03943d7e69a77a35246da9a4058a1fd044088660eb289f8bd24053f57cbbaa43d41a930b4cd6415efca2ecdcd5b63c99df94c1dddb984205f8bc8ea5fcce00b2e5e47ba4022c53a8bbf54269a0fc3e9435982c258ad8b604941a39fcc130d9da2fdfe2ba37030b092636f44cbc305886cf31ab293d65ae9dabd05e8b01528141aeff47ab626254837a1a7bed3b0d03f18c6b54bd3f091d84d078eb6da5e1f11f511d10f9becb0d70b433473cf334db64869c4007501a882ed1fb065562909f207d2156b1a05f70325679fab1c26bd378a079ec73460f6de55b1766f1b41a8ae17d92d40c95cd705afb95c1cfbc921cb31ce7ae597224ceab083f264a075ab3832cfc2d0a85a3c474855945b1f2b1da6adb15b8549c198fe4af781559347080acf820bbc971936663ddeca73f76b337205f44c68f015219fc461ddabd00a5110fc907f768c736661bfaaf48a80a087884f37483f4fa1fc7dd639dcbfcdb5506f78cf7a8cf39e6c340754b5c8b5790f11b7949893f1243f34b42009c8acb39b223c3992bdf52d2dde09ec04c268fbb4a5b306d3d8aae38e59a35c70249e3dba51de29f4475705922126a57abec95c8bf524689c56e183153799eeef21d309b48e754650853ea34543669a69f207a45c436063de5ea6892afd255a280282e4406ff604b3b0603b3210069dbbe83780abce1af021ccf37c39e29994d851410a6bfc784478f3a00e854ccb896dfc9545f4ea748f1bbc59b320a1951978bb46dee4c00a99c13fd7a30532911b8b2349985a28c640aeda55f4d9c9432b4c9ca7070cd74e1e387239e4a66d3597b05535cfe268377874a6683a5c23013047d4caa11568c2920e2fd9c6444fc3b1d41d186fb354b00035893f7c972a580c940c936f1e4c5260c44d60553a2effe3edd6230f7c381c89567076794d8c6ad1d7648f4807e204fac013fa6f1e1919f7830a346227feaa60eb4cf5e365dc62c94546d2d7f92ef223943fc61133a89a0833bae5d99120828ff9e45c998d20006c82190830b8763254de9484ccd2619fcd19fbb352235936ac4f86a0f1138018955496475691a1dfeb00bcb8a4534425ce08a7858ec0b4653d44eef54990726c7cefc4259f37fbbd8afa36c150b7450834c595e104156ec7a960f6a0ce825be3078aa664f2477202f38077362cfa89839f484865c8d23da5c903cf9485ce57f127fb51cae0071537fa481c00a482a578958c6600e748c21a1e1758f072c58f4745076764207982d7bcbdcca275e2d40922808b77c7e223409fc8b56382f5ff90dc8fbee0742078c99bffe3e3ddda0c375e5c570517d1561a4c3a10b5f7edf552f5b751c084d19fcd24eddeeb62176c311892fac0e1e8b1c38bb686630646e8c8a3d1df6d80fcce5a144dee118977960d052eea15bcd56b7d052c8878122576be0ff1b7396ea302822af4a78c32133a2692531ef2d34bb60a7b42e140cedbec3314f0dbb03a1d36fbb6c283913a8cf70cd56ef66882e2975f9be8a1c0ec4edda03037477a21740c737b59c032d2df89f89ef0c12710c1626323bf74f46f0f931d5bf18a52d1c54a811ebca4dd19d299e05e239096becb7ca453b6a2d0214617bff150d245e4a8535bdb5eeffbf6a456aad2695100bf493fc2859612c17c3e250055bf2792849e30427811019909f02a964132c48ec3dd57f03d41671d4000dc3d7e3326f91b7f93e8287c14d6fa46b0a72713cfc073d982a003ad2c5a828c7079c524256ade2d3b1188d817dc9e3546ccb67af5efeab91857b085c4685e16e267e469be331d9fd9663d1926f7972b3f6d411a2519606c4d636d77e98bf10f76046bd926f5ec013eda9fbb08f3737676f566cfd6b4425a9fc6f4"}, 0x1008, 0x800) flock(0xffffffffffffff9c, 0x1) getgroups(0x2, &(0x7f0000001580)=[0x0, 0x0]) setgid(r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0xa, r13) 14:41:36 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f0000000000)=""/41, 0x29}], 0x3, 0x0, 0x9) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x4000) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r6 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = kqueue() write(r7, &(0x7f0000000280)="c10f0a030068a68895eb37e52c9fe83275", 0x11) pwrite(r5, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) dup2(r4, r5) 14:41:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x280, 0x10) r3 = fcntl$dupfd(r2, 0x29ebfd7946cd72b3, r0) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 14:41:36 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2353a7cc1b87b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x5) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) dup2(r3, r1) setsockopt(r2, 0x34, 0x7, &(0x7f0000000100)="e6594c2bee13b328e60d6803665380e24b6c763514e13b", 0x17) dup(r1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 14:41:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x300f, &(0x7f0000000140)={0x2, 0x80000000}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0400"], 0x10) write(r1, 0x0, 0x0) r5 = shmget(0x0, 0x1000, 0x20, &(0x7f0000032000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 14:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x1ff, 0x27, 0xb6, 0x400080}, {0x7, 0x7, 0x40, 0x5081}]}) 14:41:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8000, 0xc5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 14:41:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:41:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x1f, [{0x2, 0x7}, {0x3, 0x4e}, {0x1, 0x1}, {0x0, 0x1}, {0x1d4bbf8941b51f19, 0x3d2}, {0x2, 0x1000}, {0x3, 0x3f}, {0x3, 0x401}, {0x0, 0x2}, {0x1, 0xde}, {0x2, 0xfffffff7}, {0x0, 0x3a}, {0x0, 0x3}, {0x3, 0xfc0f}, {0x0, 0x4}, {0x2, 0x3386}, {0x2}, {0x1, 0xfffffb54}, {0x0, 0x8001}, {0x1, 0x4}, {0x1, 0x912}, {0x3, 0x1}, {0x1, 0x8001}, {0x3, 0x7ff}, {0x2, 0x2}, {0x6, 0x10001}, {0x0, 0x8}, {0x2, 0x9}, {0x2, 0x40}, {0x1, 0x80000001}, {0x1, 0x5}, {0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x7ffffffe}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 14:41:37 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setstatus(r4, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = geteuid() getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) write(r5, &(0x7f0000000180)="fd00fa9223bd759d42ebfbdbe0b9f48f0df423acee778fec5292fbca02127335b4d437b84ad7c957843aff2d02a187f75dabf6a1aefc476252a678381e0efe7b34ca6a9a1f26b6061aee95e94f7a7157d9d41a9b271aeaffc853491a1c004d495f55c883f734375b1bd7b021c035707b9377f14194211554215547df4a407182f0496ba9984969ea14227cbe7d9a93df9c1855d417d1db0fa4bff5b63454b46dd8c5f2b8585b08e5580397555b91ea4d1d342e3fdeb73972eaac43af67e5fe5645021ac28c4ea216f678f88bca4cb9d8bf1f6392d0418071", 0xd8) setreuid(r7, 0x0) setreuid(r7, r7) write(r4, &(0x7f00000000c0)='!', 0x1) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r9, 0x1}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r9, &(0x7f0000000300)=[{{r9}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r9}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffff9, 0x10, 0x8, 0x5, 0x40271fab}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x803, 0x101}, {{r9}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x0) close(r9) dup(r9) r11 = getuid() r12 = getgid() fchown(r9, r11, r12) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r14 = dup2(r9, r13) openat(r14, &(0x7f0000000100)='./file0/file0\x00', 0x400, 0x80) flock(r5, 0x4) r15 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r15, 0x6, 0x8, &(0x7f0000000040)=0x7fff) 14:41:37 executing program 1: msgget(0x3, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = msgget$private(0x0, 0x220) msgrcv(r4, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r6, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x3, 0x0, 0x7, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) r7 = kqueue() r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r10, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = accept$unix(r12, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r5, 0xffffffffffffffff) kevent(r7, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x2}], 0x7ff, 0x0, 0x200000, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r17 = socket(0x10000000002, 0x4008, 0xfd) dup2(r16, r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r18, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r17, &(0x7f0000000480)=@file={0x1, './file1/../file0\x00'}, 0xffffffffffffff63) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r19, &(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)='./file1/../file0\x00', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r19, 0x4004746a, &(0x7f0000000380)) r20 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x8001, 0x0, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x7, 0x4, 0x8, 0x484}) r26 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r26, &(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', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) msgrcv(r14, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 14:41:37 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 14:41:37 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000c80)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae4f2f6546ce152a61b8cb750b084a2485270b9d566ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc43aae6d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db262711a4d5a22d8ce1e317bcf5ce705d13c867f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d00"/190], 0x10}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r6 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r6, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r7, 0x6, r8) sendto(r7, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r6, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r6, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r8}) writev(r7, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000d00)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d3e0b6b791ad5f8be436f9a529a5d192350be2d90ec83841f70e8761b9f86dd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96a0337aeba965ec1cf44ea99ba88fc51dd1d04", 0x107}, {&(0x7f0000000480)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r7, 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740)={r8, r9, r10}, 0xc) r11 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000780)={{0x9, r9, r10, r9, r10, 0x0, 0x3}, 0x70, 0x7, 0x3}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r13, 0x80000001, 0xfff, 0x5, 0x100000000}) 14:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") getgid() 14:41:38 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", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) getsockname(0xffffffffffffffff, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 14:41:38 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x31, 0x1000}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="896fd4e94a3b4832d9bd450335f9a6fce78ac601a70eb547b1895d5ddc52dd6697354aca9b9687a16d60db8d8ff1aa2c7a2a19ac9149136399c66d5012694227e20ebc9eda771ef45a296d764edae403e599a0427257dc23e2a064dc6e507d246e0ebe231fff8574c337bc7d6f4ae44cddff33c476457376114263b66415524fbffa52878fcacff4d6c09fd6625df34fbb992c5ed00bd58b9637e6e62e708d76e87d7e325500bfe5ad168e973fc958bb1529c16b2954183f99acfd71933305e8e214746893751e4ea0a5b7753b95b5aece70174d2c4fa047b0da", 0x32a) 14:41:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0xe77ddb6c2dcef8e, 0x2) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 14:41:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r8, &(0x7f0000e80000/0x2000)=nil, 0x0) r9 = socket(0x0, 0x8008, 0x6) r10 = kqueue() preadv(r9, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r10, 0x1}, {r10}, {r9}, {r9, 0x2}, {r10, 0x10}, {r10, 0x20}, {r10, 0x80}], 0x7, 0x3) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r10, &(0x7f0000000300)=[{{r10}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r10}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r10}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r9}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r10}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r10}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r10, 0x40}], 0x1, 0x0) close(r10) dup(r10) r12 = getuid() r13 = getgid() fchown(r10, r12, r13) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x26, r12, 0xffffffffffffffff, r4, r5, 0x1e4, 0x8}, 0x8, 0x9, r6, r7, 0xfffffffffffffe01, 0x2, 0x7ff}) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r26, &(0x7f0000e80000/0x2000)=nil, 0x0) r27 = socket(0x0, 0x8008, 0x6) r28 = kqueue() preadv(r27, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r28, 0x1}, {r28}, {r27}, {r27, 0x2}, {r28, 0x10}, {r28, 0x20}, {r28, 0x80}], 0x7, 0x3) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r28, &(0x7f0000000300)=[{{r28}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r28}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r28}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r28}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r28}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r29}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r28}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r27}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r28}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r28}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r28, 0x40}], 0x1, 0x0) close(r28) dup(r28) r30 = getuid() r31 = getgid() fchown(r28, r30, r31) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x26, r30, 0xffffffffffffffff, r22, r23, 0x1e4, 0x8}, 0x8, 0x9, r24, r25, 0xfffffffffffffe01, 0x2, 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES16=r12, @ANYPTR], @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r15, @ANYRES64], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=0x0, @ANYPTR, @ANYRES16], @ANYBLOB="4915d84dfd", @ANYBLOB="80e65d9f3e8003a1a20b3636658061b0e35f07c0b260170c06075d400c0e0a3ed5833ccbd696e8e780c20c652dd8e84f1e55b5e69d58a0fe4cb785ea10453960583aa8af151e4414ddfa246583db909b49c5994ed469971df9125a69e352604c1f62ce2c02eff0a468ee752201bcc57ef2d232b0587dee84909ef6039046dcc18ec5a82f3608127cd24fb919d3d713f7bc7c9428862f80dce0c94b21740bff5e6b68e738459b6d09e7313a7bece7efaef7c17a06cfa876df262f44b94f2bfadee1f4aa63f52ef4178e9c947d2065e471bb6865b1ccf3e7282d3c8f5e69276d185bde1b8cbcf8540585ce14ea69f2519af8b1e9704f6ff7478b86a105e73ee2450e32002bf91910328f936fad533d6d6d032974ebac746428dea6d11c5a467afce0afe79139dc277d4e11026f3d27165136fb349af60db92876d8f7b2286788dc388df46cc0a2df2c37c6617589fb1059c4f47dbb1fb7b8e0175b8478c0d5cdfc91d863c8008e6db87ee077ccd7fd7ef851e11280ede018f973cfdcfa599e2a89b4ecc9fdfa3fa24cdd69cbdb9a113d3eff8f9d6ba1e4daddecdfc6fe2d1a28e0eededf4c4f1d4ea55f5d52c405fad9decc7f28b129864142a822a0bfc1e1b56f37139f9f36dbc77468a9c2edb6ab8960d6528f463183095b297c7303c609171c56486511c9fdce7e4c737ba0851f920e2150fdc807577a2e5bbbeba195f41e628d9caa4a47c9ac4728ceeaa98b217da58b75419894addfa4b00dd896ddbf493f24eb8400f94ad11c5c537f01802f43c6aa5ef595d8e22c94ae71c349937a7aa4264d46ba137a09a7e10a762a054ceabc30d096330c6c075d0fbca8284a4020903f2293bb3b23595aeb4d92e9f92286b15b98981628179a74c0dc2083dae13b547b8eace816d5c799bb7f350ad342ee49de6ad267569a3def046254db21d4729579a73fb389e6f8b8d8114549dabdb671a5882cb4b5e63b48b8bac736166646f9409bac2ba0192ba9311e45a17c875fa74169c3f71c255f57135fac5233936d18267e81c64f43ffdbaae29647dbda01d498eb71ec4149daaf479795efac857dfe77098943647460625f9637d88984a3152407a27af2bea8d3766c873ad585005e9a36d937c688c56e40448af9fcc13005a8899d50f4e072ff59ecb2e928ed479fa5c6eab28d2ce8b262c25c2c3ce414735510be96290ac1952d820f5e69e791f8ee31fb904c1d9f96f07e69fb65b8ad23bab30d3f2fa04b3800bd6aec30741f66604329d2f24f94e986c24b5dabf133724faf28a3f6d0fd3e71b3315d725c1e26d6d3d6930a35c674b566d8ded7312d368af6625e6a41c610135c89051fa7ba474909502d42239fba282f869e34955e98da531b990bb9139e780d189f40a71013930b67bd37be713dc1df3b466371d16ca8c3e923aa2a21ecbb71e1c36103bbefb37837c00a8fef390c9a5c9be986634a7ea0bab3c9a5b70984ff56f8b93ef3db28c3a6d855ba33107c385a3de55fe6d6b1297c0bbbd0e4eeeab448510214de874d0d9b664dc25ebf73d48c3708bbfc68f0a28ef209085b446d4e64f1215a47a20f005a055fd651ea63182c9b80e78d1c6e30c98f3d2bc14fa3c91447bbaef8d20f3eb4078a00bda78b80beeb1b733ac9c555d801b41fe4435a490cdfd826955abf966a3b1eff77df48e8dd36a95c194ff76d06e3001193d6315e8f231ef7c16d591db19e82c39cb15ea5468328a55815dfe21f7844dd985f9649b361806fe9da26873b316ed352cf1eae18ece12ef0ee7e6572bd5874ae76a016bb5c1bd5074a14e7767309a3e2f9fd00babb8018756077e02ceda645d8a8f3d3d07201307fa3e52acb5accf54ee827caa1d28018e53545ebbbc2fdb5124770288a8dd152770c5533f0cc4ebaab8fd180fb232c04e87672bef9dcaf2771a65708c438bc86b9737179e5f2666a6abadba426ee76c56f6ba9b27b4dc307a9c857ea5202218046275248689018039a02942ec21008ecb3a05bac8ea8e7fdff16933e69e6d96213df90af07662e9dd24706b67648c3ec99eb6b7d2d9345e095a4625846461e3a550780f2fd52009fa883549b5af4dbcc1a7b21665de03fcdfb9c6fc99277f7470cb95909b412c8d9c61e22e2a65f52b4e239894e2b31026c11c482500b8a490055c6c154f97df31fe964dd78f4938d490c91417746e1b4d0b3f6568706da623a5fbe6ac70d6f10450000d77a7204085fc959f601c3d613e094c7f54069e179902c7940aca9f2816ff2d326ab6feeffa2bf1fd03e569af670a76600b2445d27e7f39cefa97f036c9e617d40b3a4aebe20d037132b2caf971d74efba319ddf2c6aa0972f508bd007f7182501b12838610756f751cf532360fcf185b6dd80c525e77301aef712dc6a45bc73ea207671a1d6cb03821ea1116e89e13f956ba898a20b8fa9ebc5838c6a97caf8bd8ff4c62dab57c43849823b7ec2ef4c4d69e215a3d39e2abad56de8e1fc74871d2db4adeb3211d10e310b6932ac1d21682ec27f85e80fa2d0f48a4931794b59ac5f87b4e6624f4c34c837f98e86f51bc26c9b128a4fb665aef216c8a55182129c9d0a2e7fbb503fa18a40514ca9a597498bdbf374f139f0e1323331a966afb2760d2d4b10697fabdfb36a026730e692e9e2088ac406edd30747b1603ed96aa467bb6ec4759c486b7c1b972549454755511126a5de3ec4b661df86f9a5e6069bb95c041ef8129fe583eb138986193e884e8b3ffa8ad914ab2a419ca2de0b8bc306b100acc90d5ee5c0a8d4c204dbec147baf5933f75b493d7c6810087cd944bce4bc591e5d1176395b67134793146022e30f91154673d3a90ca0d99a3e19c4837a0f7aeb025774fad6487d55e5e11208c686148d10fe12a18016973a0604f324d8df77856c1fd37b20fd88d029c61eaeb2f3a6a5ee3b6acf3f321a3898370a4ab61d6177dea5cbd8cc0cd35595a1edf1db2e1501758c74a948569d082b13c8c779f0ea2da8572ac33f0c63359dba2a31028198764b653041ffd8315d225194c30ade7595d3d1972e4a4d286631f2d0c12b6d95d1ffd45bb232898aa76b4a451ecfc4162e05a898bbb725b599d939aefbdc233d7eae258be0922dde95f878ed6534bd7a3e9c4af8e4ea81dc931385728b764a0e2793bca94d8f3fac416166592dc7205d1753c8925d69a918a826f0c8ffed829c8688fea9a689e7371a3eab3a61d30c47f31d9d6b247960c43997309e7b60fad59fd2755822f1e925e79ba254fd283cf8b663dc0194bf222806c3e744898f80771a90fbc8bf40a389f267f4bfdb3da7b9d4514600a219c16d99fb878357b39833044b7dcf85ad3af4b4510a280a1e8fdc0034865d83db54c0cfb5483430f53b6f7016b7f9fab7c95695afe914d7918a357ed89ab1640937d1bfe4186c5730a6f000e58a3746216015cdb7b3046d5f359b158c5013fd3c73dbd75010e18faaabb78a1f3f9879edeb565f0089eb2409096e4de72ed06a94fc2f46c5df0ad7473c483f458a1d002b9ce11a6c7d29d946e40f84c4db2826692664f586a8bbab3eeec63b56177ef43cefa3bd8e2c8b825bf1a0959827e42c919d70be347d3488ed1306d2cc324995651503a24522f4a42c61a79ead305b18cbc5ab29c387b6d0ac816ff011ad197efdd02ba4df08a42945e99ed52c0734242654ea1d06c816a3ebcfbc004824ef0c43f25cacb2bf0bfd672e83355bbf77a6ce2a8fd9966413ef91321dedfe4628de9a738ec6d4a96c0d106dc1dc8fe93219f73f99805bcd97c7ca382f24ba426af196246f69f7ee622374911ecfa5b0620452f4b5ab6ea5a4df9c743711a100f95c53d97b06ea18d75a8095d95fe14a03d8865121f41a2abbeea5a27fb9b3186fd042c55a51975aa315b5bdd21c11dcb8684d5403130c3d3e5547dcb50e581f8e5baff4ced03fccc78b6f541ccce4eed2361af2887df63c2867a5996f4fbb230877596f33693621e268466852a31cc517331742a81627b8ae6aee3b893b5b577eeb5777070c8f1db47ef00999c3b8a40b822815785194a80792ace26f27d4d5adbe0c5e6e29c94029eaaf32c3da9eb348696d082cf3dd503a6cf83ccd56aab4e26990f3122b7cea613b2b89e880ca00dae701c27952ae1932fc8e878752d758a973bd813201741ba9d56e840d816abae583b204bd6af17a4616bba795694c7536103e47a907b597b0c36f78746b98ff84d5b014a9304f1f49cd96f005ef17db44bba1dce6d0de2f014c78da205754657d790714853e6904b1d3bca5beb7a74823d9c86321bbc610aa9d8be2f1425e6c1ccbce8bcb1fe0215b713627df3c0c7d67bf2271528806e260327013e6577d8b8d9d7389b5f84841f82aa58fa7972d3ac642d0f85c15935192f54ffdbf4d17837de812bc6d8db54bc8f36cb745f0db37994871cbd3067e202a63844d77074fb9023e5b7c1ca2a6fdc916fdb605900ce749ae7f70aa7215d1f567cda0da7a8706ccad2e3b1dd6b232bb0ebd9b79fa2ee37ed8b82c67595a534378e52c5db35a0b7dd0c7a89e39c98bbe94a52b8555a55ac729760eb1702afd78ad443fdcf129c41c043bce21406cc88642f68c6673b1c0dd1e483fdb7ed9bb2c593a58cc95d94af43cfb3b5d419e75f6cb85a8ffdb9abe56149d767e7c2ccc272565da7564680a4c75ce7e0e8f616bf04612c2f3924358c970a54a92b638b87cdb070f87c1870f55ee1143656cb3c1d006d4f0cc9970ed5cd062cddb4d53ec57ade877abb873e6a21397d30b6852d2a7d9d1050c186da5de2ddce18cad597cd63847898329dead6db33afa48c943a688cffcf49c322b57305cae8ee553c388660f7e4f5a2156231b60f12886d22bc43ce3a357db36d206f124243648acf367b0ac18575f329e3966a6ed317efc0162e5ef5a5554328807c9892e36d1677af2756ec768052309eec43431a3018ec1656970e9119586a50c2dacf74ef99d2bce04b1ccdf0c30738ca8dfe1c2918a970cb8bae1c1aaa3ee82beb2bd2e3cd15c474b655092296996804208185be16ff772e2e3ccfb43c2d99e1a8bbd7886c427112f5fbf862e8b92c72e7a844f7ae1d6828612cc0cfe9e9ccbcbf7cbf713439bb50e48e0f54820feed6663e4e80c455104c01353a62f530196c06a76b88ed279fd7032bcc2476b848970adb9a8006dceb5ee0c5f27c68fa7466d8f248c834faba4d9f9e3e34b1abeb8f4a4e563872e95bcb30b9e26e6885b1c66eb594d3d1a24bdb98be162a5f2b94fee04e092c3fdf8bc5a1d635d473a693781d872c037fc1c2cc5693cd15ca3eb8b4625064bd9786543097224ccf8120b539d43a5dc16175fb6cc3710c48c1d8d72b95ce81424accfe6dcc24d46d93a14f264600b481bebdddb849de73f7405af6b52865a5b67065d1bdcf091d5e8cfc45daab917cacb0b6c6f202722a9ed6d86f6a35659deb8f28cad5425eb25fae04c6fe576b95fcd549d03dbc06b98a2d7e99107c6322839b1b9928094f1e0d0e2df550204da62653911792925edc90a975d4e0c8fe98548ef3e6a4382f5b0558ac34efa16f74b5e39264a91f51be6e84d9ffc347ed389f937107caaade9af7dbc081a885772c1b1da1bec6a9b834adf5a6efd2ffdbf65b690eccb968b90ed7a1297987dcae56d3f1d7acef4a2a6e78726e7d7ebbcd2bb8a7ba3a4fbc15dd90487fa1be7f5b4ec9f9d00cb5288c27fed4f3526b38e6b2baf41dc9c9a6f8fecfa5e237e97de9230c117138093f41aac7878747a99529189441d4dc2cadff23b71fd0c78f581", @ANYBLOB="e1f9d289a35996f8f1be8892dc5c18588c71d6e00938b8309379b3a29aa4537be3c0915e2005f8566e6cf44fc7384ae9656155bebd82163b905aa743c5f56ffa96f904f7d1261a4a6663215d1b5fbcd25cabf45cf621318be43678d9ca076f496f016dc90209243ce751f1c87e65712c35bbac5d5d021a8585186af3ff76e6cd94ec1fc58ba331d07caa6f7e6d3f7e0602dfdbffbd41b29de0f12f68a6b64e38308d5dfe534dd758ff9c08453672e6da0dd269db54ca6d762e6c55670f49560a361f7c", @ANYRESDEC=r23, @ANYRESHEX]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r32 = socket(0x2, 0x3, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r33 = socket(0x2, 0x2, 0x0) r34 = dup2(r32, r33) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r35 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r35, 0x2) sendmsg(r34, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/62}, 0x46, 0x1, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0xf7) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 14:41:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x19) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000b80)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r1, r7, 0xff7fffffffffffff}) fcntl$lock(r0, 0xb, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0xffffffffffffff7f, r7}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r15 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r16 = semget$private(0x0, 0x0, 0x79e) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000180)=""/217) write(r15, &(0x7f0000000040)="670dc3", 0x3) write(r15, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r15, &(0x7f0000000540), 0x100000000000005a, 0x0, 0x0) 14:41:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x94efd3d188becd11, r1) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)) 14:41:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x3, 0x72e6, {0x1, 0x80000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffffd}, {0x60}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 14:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x7f, 0x32, 0x1f}, 0x0, 0x9, 0xfa5cf8d}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x20000382, &(0x7f00000000c0)=[{0x31, 0x0, 0x0, 0x304}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x400104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) socket(0x34, 0x2, 0x97) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x123, &(0x7f00000000c0)="0600000000000000000000000020") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 14:41:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000400)=""/185, 0xb9}], 0x6) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r3) 14:41:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) accept$inet(r4, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000004c0)) 14:41:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r16, 0x1}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r16}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r16}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r16}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r16, 0x40}], 0x1, 0x0) close(r16) dup(r16) r18 = getuid() r19 = getgid() fchown(r16, r18, r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r27, &(0x7f0000e80000/0x2000)=nil, 0x0) r28 = socket(0x0, 0x8008, 0x6) r29 = kqueue() preadv(r28, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r29, 0x1}, {r29}, {r28}, {r28, 0x2}, {r29, 0x10}, {r29, 0x20}, {r29, 0x80}], 0x7, 0x3) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r29, &(0x7f0000000300)=[{{r29}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r29}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r29}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r29}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r29}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r30}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r29}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r28}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r29}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r29}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r29, 0x40}], 0x1, 0x0) close(r29) dup(r29) r31 = getuid() r32 = getgid() fchown(r29, r31, r32) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x26, r31, 0xffffffffffffffff, r23, r24, 0x1e4, 0x8}, 0x8, 0x9, r25, r26, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r34 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r35, 0x10006}, 0x44001000e, 0x8002, r33, r34, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = socket(0x0, 0x8008, 0x6) r41 = kqueue() preadv(r40, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r41, 0x1}, {r41}, {r40}, {r40, 0x2}, {r41, 0x10}, {r41, 0x20}, {r41, 0x80}], 0x7, 0x3) r42 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r41, &(0x7f0000000300)=[{{r41}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r41}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r41}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r41}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r41}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r42}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r41}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r40}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r41}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r41}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r41, 0x40}], 0x1, 0x0) close(r41) dup(r41) r43 = getuid() r44 = getgid() fchown(r41, r43, r44) getgroups(0x5, &(0x7f0000000380)=[r35, 0xffffffffffffffff, 0x0, r38, r44]) r46 = getpgid(0x0) r47 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x10001, r5, r19, r23, r45, 0x10, 0xe28}, 0xc43, 0x6, r46, r47, 0x328f, 0xfa, 0x7}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)) r49 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$BIOCGETIF(r49, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="28729ca9264ec24d787520c9c81c48c5575dba47e26f8ffaacfb2fcf88080465ac8c8fa516e07308f238b5d16fd28e7c1a4cc530e6c8f9edff186d09678a80d19a81d8ef78b3332db95d4fcf6bba8460895afff4d322db480f5d29877791f3067be89b546b7de688a28a85fc8594b1b3b9e3518ae3c0c25318785b966b155e2ebed5d737a26bf3b2ac05efa8fb8f0700000006c838341909403e5db5aa4746ae115299401b2e0758f642296d63788acd4db258759235b4c6e5418a9e9efacafd6a91e58bd9c5bb42e71dbeb0916ecfd793867f248df982dc623dcd87470f75abc65a"]]) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000340)=[{0x605, 0x3, 0x7f, 0x25088078}, {0x40, 0x9, 0x7f, 0xa}, {0x100, 0x7f, 0x1, 0x7fff}, {0x4, 0x40, 0x80, 0x9ac}, {0x1, 0xff, 0x1f, 0xba}]}) dup(r48) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 14:41:38 executing program 1: getpid() r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854b78a2a197a386207000000008295955984c8799dfceadb9801be2e4bc2a84e61bca64896bcde57c6388bff2ac88b78d1303a89360bcd4c0a162b58fd426200a754d5be679337bafa4d01069a4031fcee600693741c8008cb05d6e447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8a0e8922bf554799b9b813ad30505e8f5300a4c1ef9d612f871f4385f04157795ea4a5c5fe65b26400351cd8cac7dbbc5b65c64e3d2870b49bc509a00e872cf8277c4c185b7e303088264bd23500000039590f11872f0e8eef9aa5f6314277f8c0cf1217259fac8123bd6545ab107b1f125e0e0d3e1a89b0f4b8f277dd3faa6354fc44ddb29aaafaaf0eaf56ea640a139a404b7681ceda3583fb0de5cc3b783dcaaf9818dfd89dde218ecf0f3e59a73651ef79ec57ff07000000000000ff2348c7fca246eb18659ac419f9c0280e85e72219836d3a1940908194e2a496c09de83ac446aaa3117090fc324211a8000e3f57baf07d0674240e68a46e6909e9dc11d554d696c9616af71500000000000000000000ff0000000000f5a029237594c771c403df979e2c6c7a251bf8a7359651dab0a85450e163833bdecc61b31e7086378178b9515501414421faea0f1d1c759dee58e3240d0ad005f002a6b4af5f7292ffa3a84da39bdb029df9914e85a5e77cf0e1b4bbf7888adee4a0329ac37e703503392df83a0191828d27ff25ba8c2f2e1740b17644a38cbe6f6a57633c306140bd2a4b91458eeff2622757a28e25a045697b000000000000000000000000d91a00000000"], 0x10) write(r0, &(0x7f00000001c0)="9ed5e8950009200000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce62cd1", 0x28) 14:41:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) acct(&(0x7f0000000080)='./bus\x00') 14:41:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) getppid() pipe2(&(0x7f0000000140), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f00000012c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x10000000000, 0x0, 0x0, 0x6}) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getppid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4, r5, 0x0, 0x0, 0x800}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r7, &(0x7f00000011c0), &(0x7f0000001200)=0xc) fcntl$setown(r3, 0x6, r4) 14:41:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x129) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0xff, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r1, &(0x7f0000000280)="fb501d5f0f65e338dc00e39efeaf8a8d1a029be969357e3a6dd2e4d675fca79ff7e97f2153115b30985a7d480879250000", 0x31, 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x4, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x11, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r18 = open(&(0x7f00000002c0)='.\x00', 0x20000, 0x5) mkdirat(r18, &(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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020699b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpgrp() 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r29, r30, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x803, r20, r23, r24, r25, 0x40, 0x6}, 0x200000000008, 0x800, r26, r32, 0x7, 0x40, 0x8, 0x484}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000180)={{0xffffffff, 0x0, 0x0, 0x0, r17, 0x10006, 0x400}, 0x440010010, 0xffffffffffff3dc4, r15, r16, 0x4, 0x0, 0x4, 0x81}) r33 = socket(0x0, 0x8008, 0x6) r34 = kqueue() preadv(r33, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r34, 0x1}, {r34}, {r33}, {r33, 0x2}, {r34, 0x10}, {r34, 0x20}, {r34, 0x80}], 0x7, 0x3) r35 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r34, &(0x7f0000000300)=[{{r34}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r34}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r34}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r34}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r34}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r35}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r34}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r33}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r34}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r34}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r34, 0x40}], 0x1, 0x0) close(r34) dup(r34) r36 = getuid() r37 = getgid() fchown(r34, r36, r37) getgroups(0x7, &(0x7f0000000040)=[r17, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r37, 0x0, 0xffffffffffffffff]) fchown(r0, r13, r38) 14:41:38 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) getpeername$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4091}, &(0x7f0000000140)=0xffd) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:41:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 14:41:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) r3 = socket(0x6, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) sendmsg(r4, &(0x7f0000001440)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000400)="47f89100c574bf9230f055e5df41b6af823017b8270e033e97375cd5bc5bb488256fae214cd8ccc674c65658866a4adf9c8ecf3b14a7015d7e9b0456f275f1f41e7f498d2148364025e39e9a26efc49b67dbb9f3e4a5e5700bf8ef6090ded7c9af561fe7069860f73785990eb263be78b019998a45b47a7f83f007172f82898412b3aa0d6150d0fe7a0eb6694d9441079f73e4269176ee43c6005dd77b7a2a66f2bbb1972cc72f2415832fa8bd4b60bbb621830165e24603f9a1cef2907abfd2227dc409725ea927b52e94980031f56ae878eba39907bdc20b0e6e3464b75b02941049964e0ea461c87fe6b30dc3b6509cab438d1a7c260c30d2470515f5ea0ef590648b7c6f03be24eaf25c78bbbe8c438978f974e4ed0c70c86c296c9b0fc07572269a2c6f37d9b1e6c4903d913c1280ead2ba283a95aaee5e1fb2744bde745012a67b31f0530c10705b2aad20856dd0d58ffafd2dd01b8b131e11a631b1b367ad80bb93bb0c66d2207f751b13ecaad39d171a7262bd15a3c7ea992c154b65cae56e9597f388fd9635261cb280821d31bfe3df861ca63d1dbfbafbc0215dbfe2931d709567f0b3290076ba7d7dcdd65201aad2ec157a5ebebff4e756040424f1ec77495c092602654bfded0b0e2f05a61b5843cdc9dffea0145615325a018c9ae6bb59e76ff8d4ab85788e3a4d462ef5abfdba36863a1bcf613fc9aa426171238a769437112cdef04350c9e04fee1c20f5842e18c531801b523d3ccc02dec0d7f794495f2f9b1138b4b08e2080146555a2850cfcc85026b9d631171776069c4470289df14b0040640854d5475cf576e1793746d5b3b1c9bb7db6382ff110cc6562d5546ebcbf000ce0f9fd525ce133e37e65a8ca96f9a39e2ef53cd1cf9c111a81bf63f33e2831dbf920710376f5e8f39920823c995107999b8c1991a475a19c7b4c0527bc5dcb21bc5ae1ea85bcc49b9b8701167ad7fcac1961069855477d2d71e8b16a4c0cb2e458cda64b157cb43e8a77bdfdd689a9f36c632c6f959341b95028ba949ec75a0d567ea4aa7462a0007e0d4cd0d6b3bed5095df30964b338eaa7432a8266ab509eff0afd140afe1893a78bdc777d142680bf35e144a021119ae4fff78dc1ede6afb0ea3d6ec26dc639c29a2e511df2a720a7e914457c82a8759f39d41ba12a18a59f8a3fdacdc7a34887fe421a17583112ab0d6acb326aeb074504b4b6d872d6b4add92ef4ed7e5356de5b4a385cc930c979096599611d57a50a199217026fab8a62bf33cd0de21cfbed3be79e88e91790fbac94bde1eb46fb9a1452738fa56277f4c53a39171246762b764a32f7d8e8df3fcd01139b3923721b571abd22e1aa1c2b8e7c1a85ff1a1b448c5b132761b07acff1fabc967a4699ad1f0eb186d41fdf198816adf2b2c5019d2fafd63bdbe419c7523ec5083444341eefa2b4c089ddbf4bc3da71d73a053a94792f40fdc46a0f93e66001192fef050af0e8e69e807a717dac40ef73a6c82cf328cdc06cc08dfb06c61d986f4e07adf51c829e4af19d2c983623628caa7854735a6f5a56bdf97ae46934823c3fea2ebe1c355346f648746375eebaba4f8be18b731d79e7598e28f1eaa531d2ae554aeb28ba7ad46e02e579072ae5adc673fa2b17165b67282981bb7ad7a9d4aa278c238b2d339ec94d1fe4d0f3f1b258ccbf33e1ea06245960df2e2df52b4ae477a84c7fe507f1f8e5c8d83d1f5df5ce1da2d8c321b1b7c67fd91268604cb6961a9bdaa87f993b583da99a41f571b17e6ee0ba305ca8028d6dbb6b321aba22934f404ea2566c3407fca074a93cc381cdcfdfbb1f051d8bbd36f620525c2fb85467772346e37b4dafa9c2dc3a31767ecd6e7a7cc8eebe6f4773e7d4aa1bd583b55f1855adbd6b88c6cde479aa7091fa104f86ba41ec595109c7a7898b408715c4941f979edcd506a65cf984e17e3f8054d291ba9b94b3686d7607a944ba8edbcbea6fe08200df67cd093e122f58679e99e718e51979d76c7b8ea9ce8e4da668563c1233ff32b88580cdc90cfb54a47078f2af8b66a5448bcfdcf92d4e9b255c9d5f11c4e798c278fa0d0eb85d21e2aa9d3a560397b841d022c15ed23dd6807b4c7427bc6adb24216250e29845356e2fd29107d7c146088253e838552ffed75cf77a09f50ca3eb4d64046180a56c31cc680a7bb699d44e451ce63c6d75bcd8fda53fea37d6dd28ff36d961859c6ce12fd26fac047e590addfd2979b4d7f6c8f0c5671b9a8b7974928f268d70eb570e8848b7fc480584f8476ce09536b76f78c53e446d755df6ade32ec8126a64fc17c21bfe2998c6dfd99a70b5f0e0e4e2976f705add82a2813233e2def3b4ea342e34a4f8dd97ae436d9ff5c90f0530c7c7b6a547dd3468b7c3c909a826e0f1f0d951e0aab06ca35a88757ffab133407d90e45ba6b1cbc1baec3bd4443f6f1c085575e77feb85e1617f1c0622fff85e8ef491ffe8257fbe118db0d3073a65fc238347ee479f3ed2c5434c4ae40c5c6fef0a18565fb59304f5e4d1d072cd094920b02f29b6adebdf13c844ae43338f75d1b615441157fb9ba0c6462ae5be798dd3b2a61a4817ae598794ee7e0feccae5e923784a6e4954831795631aa7c4baa949a8475fa5214cf6337c02004a92bf8aa57aa1d889069f9f71b9ff440d543e737bf146941eff8d7b7a826b1925e865c794b46b2a93216f7b422c884433922a115b6164ddead6a67060f17aa6cab39dcfc0b7e394bc4e8b541acb346cd942ba75c2c1d7062c011f21c209cd90b032b22079069de5ff424e4879602ed2787e93b180fde5b7ed604d60742259b1dbee8429aae4215f565f6e86c0c84d2645352e50c52d8e7917ce3ff9967d093e7cd5c9b2a38bda83007a9e718a4bc31914f007b1145f820b05eb1c394980b4aec9a01ba56f7c4e8f3b7b9483a28bc352bcfc90b0587b54509b14eeb4dd71e90789b7fc4f0e4eff1a4104828a7da8f73f61a731ff5318f60a52450b9a8c9ae84b53fcf3b880a59fc1689a2ef0e281e10761cb372cbb71e3ac53409f74edb6d5e5807bc9fb4b7897857f55d56aa379b8447baa85d2a9c487dbd697a0c8861f2ab2bde76921da4b26ccf984621fe5f381a0333a9ef5de48009b910553104d6138150210f92aee87ff1b73a15e15cfa53795a31b97af373c229c0f98082d2114d1e4c258637648ef6d3f956f02ce92a70538a48fd8b857df88193dee0db2f45fbd16354b66f5187cd3d5564c36f7bc6087b2655dc7b98cf46c85346d1df8fa00cabecb47318442f9bb29bdd1acd6258455f8ed38bc24fbe463cd7ac05cf502be92e651b55a1ea5e97a3c751ad300418d44f042efb31fd3553d46b980d647cdcaf3dc4bbe17200a6c6f55bfe54a017f5e6b5b185c451369afce566e537941b9262f253af14108e3d1b6f4034edc3f3b34e1bba4fa089cadf292df9d2eaf5dff92f8c73045906ef5220ef6252a1bb75eea3ad1767790b2c921abcbee457a959be7f3cc32f3c444707f218aa130a4c4c94ca646694083751c351c1d1b001dd9973abe5c7d08e32b64a366b5be7e144b5aaa580476ed6abed7adcc58163be063c00c4ecfec425f98703b744567c943287d29cc9758f0c028b6f082ffd7756ef8018af138e4177d41c029da6cc782b5975828d2433d5ff8b18227b0a88a0a3220f97f3530e6716267091c43ba2de9471dbd50e4d81c7f06204c3363920ab5136a7e4bccc1c60ca256abaed93ec058f1619291e307cd52702c808d787541db1e9382330c34fb3402b590b83f09d102d61bcd7c79ec21caa19a8437215109f202bab0243b6a72a04a16ebac0cd4e31fb82d05f7d15a6f6245e487ec2c603c30c5a75246358dce6930115869e213661d365c167cef55976a2080b6532c74ca40a4927b9f3227c1333ccfedb3ba9c73f16bc0534f7f3a0703da8df0eb7e3c4c5e479b6a845c16ece00e440afd79c6dc785ac55741ad82098b383ee171d6054bbbda9089b63ecea7521aafb0b60bf6a1358a3d9e381f94547cc7b47de2c6e904d0b0d7ab2a0d959ba1d541a0f06745188dd9c4c7feb7dac0bf2ab947923581a93b9b3b7d7b661a2382751e9d1f08b9df41add0ca06fd321e8ec62e4b18330dabde50eb615d4faf4fffd7b2253bb73647edb24417d72bfa6db759fd99f486baca2ef8d9da6063caa17ce94784ff73976bddf24447f5157e5926c01d6c29f3c655ba6786f7f9d31c1987834f50f641ec4686324406bda14eea147d9ac127c05167e05fef8346a12946d87303516c4830c2a680dfc65d5ad721cad0eac1809357cb224e6a524b17b07f9771d0affee2a3676816a685a455d38e7d93d866b6c9670c570ef6ad4b0de076cecfa8bd02fb7836f080a4dd30fca80f2bc736e4ccd327f7be0f22785c959d9d38a82b57e3978468191b0a82032f8382065fadee6d487d81f8f099d116cea41c20589af4bbd89d4aec6319654912be0ae4aa2c0f201edf2f4d39ae5abb3fe24a9bcf86572584fb906175a91434a08c0f47b059d9d6e44140790dabc34d08126bcf1e6319ddafb4a3124bb629bf397f4aa89c357ae7927e4d7e47718f14b6db8afb7d6ccc4668b31e471bf917db00a16f89b303ddc96b83c76419b47712f29d83ecc90e53003192533efc2c6bfc32c3f4e873f73a72be5122c560310402c7cd786be1bc97ce557677844f546224a68612c47cf9bcdb5f1ed42c0f69ecbb32243cbe8eeb4148c9308442b425739ca0a44b964e85fbea77c6b8db83fb431057bedc4cfab5ea9f694718627e6272f8969da078c59817d620e4e3b0b4868fdf191b64904b6aab683425f6dcbe48db7f98d82f545e3a0ccbc12358247dedcfa318ba1125935ae21a16bf15b98bd7e77950935e11504d681e0e89cb413920d321c93c2de4895149401cfcce1a3dd5aa7b27c8d1968965f54f5e58ef3e4dc8318fda5c02c0c73a5483a071bffa4e11778c46d46a5029c884ff5314926f327d57678a4fa0463bd93f94ffb2707aa8318ba30c6054dcea6202d9bafbc04c18d68dcfc7d43fdd2ff7f6ae0a292e1509a826198121f338894ee68a94ab31de0a464d3540bf0d9514cdeffec7a5a4067116278e091d38ba594f1301993110e431376b15c6e77dbe999ff2431a3a6c39bb4a589ee77989ac36bb367df7346a67cdd1ae89a8163512487596f979884cf956392ae5b2a798f769b12074d0407c05d26c93e85f0ea6fffd1c3c0743f814d8c85a1dcc4c28e5d85c7827b6420d7d25dc03347d16eecc063ca83000a377a2e74bbb2403a54c428d9277bf91be9df5bfb40feb781f44e929317e20ceeca8455357b212444ee540acecd65a7363d0bff8a8a8cdb66e907039d781ed08fbe475081847b2f7f39997509f15b023d6402b7e256c7f93b678307240033fb28d5d0d0b024196c64e127ddc13aade892c57a8758698bddcf40c1d71a455944e3eb3f24dd822224ed6af48c199f2965b818f0abebae828192b8d0a01c8ac4f4493ed6f0c109d349ed8bad0f0b6d412b0953cffcd6abf4c206b5fe56a69cd898cf46eb8b9bb2ff55410bbdab10b0451f6174db45c6343f45d09ee6626e3aafaeaa55582302a4508338daba4f585f807b4cefcd397d40c6b758b2875e08e471791fe5a70fc874efbcb1ab766919e537e51e58627576ddb9a3e1e09dc8ef83de0f3b6b479b4078f8e84514f9948633d49e2f245cdc24027562bfe600ad407cff1713379894ad08f221e4acca1c0863f9ffc92c625ae28ec697b33217e20a2e855cc20a45b", 0x1000}, {&(0x7f0000000280)="e7a75c880eb9d835529e0b7d9c5bd434d1702250d24416682e7ffaeb51f787fe2404b15f5c46392855e862d02225ca2f89ac9e76f5849bd886960df10ab2f0468c357a8069f463cb850a40543a87e39e6cfc721898ffe8ad831cdac452087690d8ce415f986eb84f581e37254cc300096536141e51ef7efb03199bbb5425728ad1fe7b41a8bf76f6ac941cb539b468965acf1b0b693e95773c21ee3a358fe12dab52ee14d5ac9bc5c40ec668c13dcd35d8a4e14fc9ae07354cf8d931807d9198c04ce6b700463f19b2b03433ba4c20", 0xcf}], 0x2, &(0x7f0000001400)=[{0x30, 0x0, 0x4, "961d5ef4a253e439674d2f86337eb09e664d040c380d16d3de68b74042"}], 0x30}, 0x7522856a1db87d23) unlink(&(0x7f00000001c0)='./file0\x00') write(r3, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) dup2(r3, r1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x5010, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 14:41:38 executing program 1: r0 = semget(0x1, 0x3, 0xc0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/190) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 14:41:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) r8 = socket$inet(0x2, 0x1, 0x81) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x35b, 0x0, 0x0, 0x8}, 0x1) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getpid() geteuid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() geteuid() r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r27, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r33, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e43660500000000ce558f9362afd5cdb9fae25b4b50f3ee0d7089d382ea84a0d61130315bdf25df7fc7a568963090a4ec25de245a2195b5db2892d7a4e60d588a386cc480e196f0d9fcb2001094546510d3c13c1a8f844a160da8737597bf5e23241011460e8c867bad753dee71a9f6c36694"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r27, @ANYRES32=r24, @ANYBLOB="2cf309398f75c46bfd69"], 0x88, 0x10}, 0xaccff110451b3cdc) 14:41:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) mmap(&(0x7f0000716000/0x4000)=nil, 0x4000, 0x0, 0x1010, r3, 0x0, 0xf8ba) 14:41:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) 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}}) socket(0x10, 0x1, 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7c, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xe) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = socket(0x10, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x0, 0x4, "51cf2c5aaad79acf26ad5d3f403269e90e9d6971", 0xff7c000, 0x9}) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r3, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) write(r3, &(0x7f0000000200)="c344ec6fed5c4c53d0144cfa8ec15dd21aff42d687aa0f95cce94670386330105e58d667bb64a9527183c86f227be7e8d9e76a10df02963ab63fd25778b96f40231ad3f04632e78b01f47853412a952dd6de212734b53f7f3a92d9a0427876772cfc7383e594c68a1d64590fc2140086513a81779865b557cda3b3c77458fcfbcf5a729370c92bcf3c8f21d947730eab61ed12ca18814d85fa45b260d9f85f0a29bfb929979b93eee9ed61b8228ffc3365eaf2d54188713c4c5b69500187e5fdeedf6f9b9cf2dbaa2b31633f90f30f238ddda61646deb8ee892e67ac", 0xdc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 14:41:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000003c0)={0xc96, 0x2, 0x7, {[0x80000001, 0x0, 0x8, 0x820d, 0x5, 0x7, 0x1, 0x3ff, 0x1, 0x4, 0x6, 0x3, 0x81, 0x81, 0xf39, 0x7, 0x7, 0x1], [0x8, 0x7, 0x2515, 0x2, 0x10001, 0xfff, 0x10000, 0x9, 0x2, 0x7], [0x3, 0xff, 0x1000, 0x8, 0x4, 0x81, 0x3], [0x8, 0x0, 0x7fff, 0xbf09, 0x0, 0xfff], [{0xaa, 0xe, 0x6, 0x2}, {0x92, 0x8, 0x8000, 0x3}, {0x3, 0x61d4, 0xfff, 0x9}, {0x7, 0x0, 0x4, 0x1}, {0x8, 0x2, 0x9, 0x80000000}, {0x556, 0x2, 0x3ff, 0x3f}, {0x1, 0x41, 0x100, 0x3c}, {0x0, 0x0, 0x0, 0x8001}], {0xf20d, 0x4000, 0x5}, {0x2, 0xffff, 0xbf7, 0x1}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) 14:41:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 14:41:38 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}}) 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 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:38 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8799dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bff2ac88b78d1303a89360bcd4c0a162b58fd426200a754d5be679337bafa4d01069a4031fcee600693741c8008cb05d6e447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8a0e8922bf554799b9b813ad30505e8f5300a4c1ef9d612f871f4385f04157795ea4a5c5fe65b26400351cd8cac7dbbc5b65c64e3d2870b49bc509a00e872cf8277c4c185b7e302088264bd23500000039590f11872f0e8eef9aa5f6314277f8c0cf1217259fac8123bd6545ab107b1f125e0e0d3e1a89b0f4b8f277dd3faa6354fc44ddb29aaafaaf0eaf56ea640a139a404b7681ceda3583f1fb0de5cc3b783dcaaf9818dfd89dde218ecf0f3e59a73651ef79ec57ff07000000000000ff2348c7fca246eb18659ac419f9c0280e85e72219836d3a1940908194e2a496c09de83ac446aaa3117090fc324211a8000e3f57baf07d0674240e68a46e6909e9dc11d554d696c9616af74c5a150000000000000000000000eeff000000f5a029237594c771c403df979e2c6c7a251bf8a7359651dab0a85450e163833bdecc61b31e7086378178b951557f414421faea0f1d1c759dee58e3240d0ad005f002a6b4af5f7292ffa3a84da39bdb029de006f9914e85a5e77cf0e1b4bbf7888adee4a0329ac37e703503392df83a0191828d27ff25ba8c2f2e1740b176a944a38cbe6f6a57633c306140bd2a4b91458eeff2622757a28e25a0456b7b00"/596], 0x10) write(r0, &(0x7f0000000140)="9ed5e8950009200000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabdf3e62cd12de6b12a402fdec9e4f9ef974a005cbc8536367174d89160c131eae5155cb8c83c016c9ec8d4835be9beaa8e605d47fdc07ce71907146c4994c0c48debc2c28cf405dba3a3a8caff9fffffed0e3f0cf063cfa575800d0222", 0x80) 14:41:39 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x1000, &(0x7f0000001340)=ANY=[@ANYBLOB="01001d76c3906d55ce8f39c8523a392e2f66296dd8157db450894c66c4a7a743a550d15163a0db80d09723f0050f097cb293adcf7ecf010d15b54e53881ac2db2a9d035bce9a5cfe87e3e849cb699a61cdc3b3592cecbab535ed4ac1c2d3f01c43639e77479a0f0460120e8140755137a983e8ccd52d91"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000001140)=""/179) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_RMID(r3, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r2, &(0x7f0000000180)="44067af6edf4c0f1491a003d8241426b4f165441054c0f7c6e170f955451a1ac7472a7459817a3fe15c8d802163d93b92a51a2cc2315c5b82965ae3a95bf04d5da713868e4b0f2336d021de6d3d121edbb3e18b65075cfd991fc435fb3b78c39dcb0062fca6d4ce6562a6567c1f7707c90bde5126dbf55bc066995e50509663b786084e71e8161d12101202a1a694cf38071db8bd77c090057c487c04fca7fd45b6173efbd77cc8ab1ef2b715ef7f3b89d7367f7aabde85e9eef1b59d8925bf4217c4ada5c46e157069f", 0xca, 0x403, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 14:41:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0xffffffff, 0x7, 0xffffff00, "73f300070060c300"}) r1 = msgget$private(0x0, 0xe3937a688eabb694) msgsnd(r1, &(0x7f0000000080)={0x0, "8be9f5c1c9137ec8fe4bbea71ed87989b1a189e2"}, 0x1c, 0x800) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5, 0x3f}, {0x2c}, {0x7ffffffe}]}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xffffffff, 0x2}, {0x18, 0x1, 0x5, 0x3}, 0xff, [0x200, 0x1, 0x2, 0x7fffffff, 0x6, 0x101, 0x8f4, 0x8d3]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) ioctl$BIOCPROMISC(r5, 0x20004269) 14:41:39 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 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r5, 0x1}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r5}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x10000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r14 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="d0e8a84d869c3c899c4c7fa48ee6de5ea6fa5bccf1834ee499861b624b0ffb30e3e8acde1f42f2076c800a5714a208f813c40637f3850e68b65da8346b495db50abcc649df4845b2ede7bd1c087f6314325ccd822c8c73723c337848faa9ceaf3b2007df4825a1ffc66cb6cac28bbfa95b5be0ddb6cfcda44016534862d1c39c1f2aeb0695e5cff8fa8ef407ab4bfe3048", 0x91}, {&(0x7f0000000440)="cf4ee4c89033896d97916c775669912280b11c09cc7840e0e44229c09bfea6a27a5cb11d445f052d8a5fb1786ae7aa2f93687a1d5d1c2aab295a30493c829fae70b0e020a9ddf30c14010a05b0f2e899e00a3ded0975d77f516c63aaf64084f27ef7d85966b00c96b034727215e85e2d650014877f194a2dc67ccd327ab2ed4be76d391e33ef3707f3bbd459920da13463187a5d09d2be9ceff4872ab42f3283ed0980cb0364fd94ff5dfa79c3574956bfbc13701b42952d5a76024b72fd122c400609783f56bc036fff6d351b290f53882c9f91d8ed0ca3f83dce0b1d1c07d7622c93f293a84b741ec906ebb87fc17d90f8eaf5b39a6574a5584a7d0903ac71215f1dfcdc960a4703e73bbdd5a76206b206bfd8c4c260bf0ed965355dea1f967e531c8f1811c6e3ad612c3ff72b01a5c24ef931f2a570d1a6ecca15c812246de08dd1db84462ea0683009bce739f1963563a43a07d58b3dc782a891b36661631c6392a52dced44fad9c3979b8d73d85699076551a6ead2cd39976e1e8521f10706294a5b7a7903d2b52b21d5c7a0809c9b5643c9f3f3d7cd09258b4782bc57a54ba4eeef6d552594296d0fa45eca08fc2b40b6c7b80f5bc771a7623f013d0a5ba61d43844a03c5eeacd08d2331a4b99c87c8fa6c5bffa4be94e5e142f76f501d7d7103818f35057b3f46eb1f4cafb271a5533ff739dff5f1626c21aafbfb6b5029f61a0535ccfd1bd030d5439cf4c8bba66120be49ab313c767fb6e1aa2298e932579fb0c3c0b5b69dc88a05665c967bb2053e2fccedc886e6c0a879ad708b87490f33a4846edd2a36a89ea3fb419ba52b085cc69784ed9eb666051439410c1e5192c356d904323ce33fafefb4589e115386d5f1d6eaeb992d65cd5785f7ab7e21badbbb41f9b378b8411e0c99281b279ea80f2c1e152ba975b9befa0fc2879b9a9d60e1a934b517ddb9808a661c4a68491a85863cd54a4c5a640c73acade1e879a0d721d8816a6f0e98c8c0c4f4035a5cfe953528fcd02dbb7ff828520663307029ac295fdc7ed06bda7f021d1ab59195135190bd790404c3a1e22e0264de9309b2037647032febd11a08571f9157572160f7de2e9892948c04e7f524cfb8d91c4df5261a09d2312359c17972af6b2ba32b752e918e0039937e8a6bd5d3d2c934e13e68b4842fb527558c3075c5499b05e85a6d5adba922bede792eeeb253a1970ac626274c052c0272436f9a59bc2c8a4f2f1f7ce5052fd346957e91adb083532c88571e3515c1abe16530079053d06dc4ca06025f042245699daf3ee00623f4bc50538ef81baeaa117832892935edc5ee4dee4a5d012d3256d4b6f08c4e1091737d627381d0240ff20f99f785048affdf027e0cab4e93f66ca75de2c60b0973a75a0fae3ccf8548ed55cfc8d2a2fe86c3f3a01d27998805e71201be74cff14683f2cef5d30d2d61d34640e80b50f9d3c079cb75a2da91833349098419ed0d7464f531e1f4873f75093829a9de6c409216aa4115beb86717149cc8e8d2bcd89ca6acf45397093f707e8dc70b8845881c74e86848aa85921148f0783be11573812fed902a47f7895384121623b77dfa12c7b90fd168788b9bc963fd922342ee741a0fe2d0229b92e86d4bfbdb28296288814c5534e6cc0c92546b02a083179cef91694e74df793acad40d98e0da85212c5172f7e87c86d214bf35a18385378780893516f27c99f46cd246890f8e9da1976775444d6f1afd99cd498591a3032645cb9a4477c02406e5147940860ded99a182c36824d9d6454f07d75582506e4d9bf7a59cd4d24f67318671881e08dd191bcc0a3fa4401f67817e46f2fec9f3caaabae2524cd001d93a5bf40e0d87643a0c199a1e3eb22232bf7d318a200d0edc7a3e400a1d849f24419616b9e39e7451fbfe476a6d67abcce1629c903bda2b5f3a2feb2f7b689656ac19900009934846d488fe1c38bcec838e4b8936d5dc809a4807edc319a399abd56d42d69cfd5ef619e9389170e06c2f1172c911dfbdf16e53c6fa00d9649be3521e94d0d7ea1e2d8539feb42a1e02381933f2ec4b448c2c2bf287aa43ed989954581ec00b3fb1b1d6bf98b20c07ac7d3b0250d836c001f0ce2fce83895320c6eefefd4115e58360eb1fd19ca38be2696082c3b8208c31e24601d6526030887056c73a607eb84e342bd9e5fff9d60f81ce064d62046c197e8c992e7db174641f5981184e77f354e3a9ad38ef0d8b740845e1b9e6d40890e7e15619484afe476b10053d0a5cd30b95907dde5d31a70ca51b53a7d52ea39fcad5eebd3d3d7a850d9037a374ab8cd3ff1fb3eb60c2460a2989e5232429e6a0bcabc9cad000bffc518cb6652315322d12a0e258f381c21ab0b062362bb959d5fb9cb6ed9c287a2fdcadaf49d4aa25360dd33c2f32ab5ef6bd2c5296d0b1fd6daf5d62da28fc21a755bc3b5a1693c93e9ee3d4f25912bc793462b845a0f34e2e25dbd69278e4a79a84da76fe3c0060328a820a74f37a456fb31b4a01add43d726302546e466c1cc6bd4d7e1ba482a5bd6e43c909becef7129d3f8c78bdf5b64fdebd60f0d87c93da6c64049f5ce0a20db0e601dd7bdccc620dec9316a9e17b199abf33f1a0af2192692cbf223fe4b192326aa4ce3e2221339672f75acf6acb10978d461ab33f711e4e3b9cebb5de0bccbb86e02e517d5cd2168be72aa24e9f578eb9f2063840d41f34758df330bb8e20acc645e7f99222e2abdece308530140ea740e0ec768820f65c56d71c19ba2dabc1e9e4115af3d447014f3a3f75bec574702dce6b9aab31a5a2d6cc529063fa3432285b8f02d5e8a525a135622ff3145386a6c1a80c0cac684e91a59ee2ae4234381f0468036940d6bc07a398dde9f1ce86517c1b4e681628b1c1b02ae987e26af7ad010888646e44dff1406a66e90ec1d950cb734dac578066f54e5c73fda778168e5622fcd01901056eb4ecd62cf292cbd0a49566cf0d8350fce9e43c8f74ec04aa80c0953c919af2ebe07742cc16a3e84430f72e7eaa918a5dbd67d977a8ff4c61633604993ef2dc4488fee021f77a5944b55ddfc5e17c3ba79425a2959383012be2e113c3c4ec55163f74c7394c661202ef9e22e7e99e02b11bc89d683ba9af152f4e1e2d94c601bffeac4acd59e881b0a7215ec588e1d738f2beeb0282c49424093f3dd0a56b3f9809f08c8704b6e00bf33b8fc2d24a31ec06688762203704690fc529de176d28b0c7c1483c744dd0fefca0908d892d745b417842f3200fa1c270beb69d6ec355145880ecd6f591b86a872a04ba0bc4010b4b570e2027ada5be5324860a158bf31f4aff5fc22bdd43ed20df07947aaddb8c6cf0fd365f8d14d645a80fbc3eb0ae9b0e87b86a01d7fe5908d73cb1f35ee8710784f9f87974e7b14dffc6258147d116c67b6d9fb777bcbd524bb2a863ab66e0e3d5ef822fa8605b22213aac37ef58debe3e172dbf3e32352d839035562e0914386f5988db8ed0b6d12db0542b70010a1bdb235878d336e52fd27d9f3bd3019e9ba48a468a057f61def8aebba7af6dbe6394fd7a5a017e963a417011ffe9e0cd9b3aac0ab7b17d25e3eccdb2a58e18f01c9ba89b70c777e555765d4ad463b3ffcce18b75e83627b51047a464c48a6cae9ac7270877902d702e1b69f84301aa1176f8e4e71b27ca13f98a0fed5f2165467d7b5a2283ae5477666f213262642d98ae2dada20663ec58553448587b26a57f153aeaff04d5de90e1840015e4f0825eb5e81faad50984ff61913bab06d34028db6e7e08ba52d5b3348b9c1da5e83d1f733a691507de0612d05f1bcba9690a2bddb9f2d214fb7904e088f0383f88ec32b2eacd8c19b3d8c305b2b021d04919e98b8b3b703cc3c311be0fac5ae5b5ddbe71e542cc47c534aa2b346bac9218278a9d7bd681b0e34a34cfaece8027d34701e4062a90fd5b3d51874e0544fe54f010325263f870c9c46cb416d4b750b83f24b8b9f3e4451feca7337393e210d623a2ac17bed56e69f6cee67f1d2d46abc35f5d75c9b9cd0bc436af6bec1f538299a411f38ff99dfb33bd4f795cd227810d7baef4dd7a598817543c903d489f8b14f569f66a11efe762d8f8e5b1c185ef71f6f7582e0afea6a84f5fa8216ee93a04eadfa2cf053c9d740c19664b477f07de9b8fd99e95b6601128e7ba95b1a9a907881ec30c94e24bbb26e1e7e3966984f5771cdaf0525f39c1beacf0452ef8de23eaca7b54cf64081ce19a4274b380b8ba116e8573a4f52475110174252da2b6dc9429df850a44047296e5edecdf57f9091b508d0df62a113e7c660a4b067f80a2054ffb33e9cf3f905ae517835b62f779387f9beb3f874180958a746af03751c24affdc027cb78c050c89a112cfc51274bf57265e48daeddbc5c7852ab4ccb45a26e45ae023cb3ba20e782f7debf9344024debdfe47bb1b11179a1d3c025040812a0747905e41d17d6cca89db11ac438ae1d6e57c4258079c73209d5a865be28e0cbe2e6095ab2c26c65ab9907470835b7be3c489da2cf6a16d962953aa78e44e5c06da0c22440ad7778818fcf815c731a5b5cc650308de94006b3a305ebd1f041aa1f7c9f5382ddab342bd062a2f7b3ce9d2da1639d8f8f77e82d5ed7b86d0e1958fdc8e3df7cae7b9acad91db15dfd64fde92f48cd85a1752e601a986385214d6c5535f12e1a3262f0566428a9f5bc364f00d874dada7f2961da54963a48cd0f4b3bb0c18034a633ea526cf50b60510343042a85a31fc263040f55da4e7fc9d022b2db81f2c25129b748605429813b64e2d1eebed7f088d295c7d746c30f944728742b67f117f77d53e7ec48cba8f6539d3fb3be56e2e78b0e05e7bfbe7cff626f995badabc5ed672e24dcaa1221f41eb7287d82da16f52d62246c8f3f70a276d6f63ce17c560b3e0e6e2fb8b3b865ffd50e45455ba5b5f0407c5518c832accabac2fde54ea6bb79cf61cfbb64e3f15fb72d002c89bd07d2a5b742bff5424661c8c91df52c74cf510e4de1d6c83656c617f2e72349e18e3cf64326f3b741d67f512db37d6d89381093ad9a8131b3dd931b1b5a5be5cb361d31f4a953b58b3468dd054dceb45ba999ce88258ca2c6e9e4f8a3750014c786b74b2ca54621782a94a13b55cfc5eb4831c1e2dc4a5ade107fd8f3923e2305a9178a5cf9c74d33a28f6395108ab1d1f637230efd8d753ba21c41e72823dc092150249a97f0bee8cda6515e667e361732af251f32e411e6c8f4d5d47de95b898149e081cf297558c36363662aba369536ddb059022c228473f062b6dbb7932e6884dfe12e55bdbbca05744e132963737c8299de2d70dc01e1ca3811872365c86eed82a40a357a8cc4bd429d375ade4b2a6d7e3ebe89c72bf9049d1066c0c4978aa9b3a48789640d1b1734b7b50b64f65807be8513a7502b5c32db177de30b56ca3ec336b3865321f487b297bbaddec3766b4802564b4b685ad1957e68ea5d44d391c72d60def9b0df42e2c086557cc2422081254957a41fdc277ed083235467607692dc7b40d07c2c7dd50ee5c1585568996eee84a2bd0969f1903b09ea6531fb571178a437d6434bee57f1a9a858823d0ba2918fa2510feb10ab7ce40a9df97b37bf7bfa8063dab7eba7b0566fabadb2389240d6f8aab1bca635512501aabf67cca587a0c63bb7cc9c648e1dccce8aabbb6bcc2afafeb30f6845270c6a0b4afe8a87819eececdb63506394be32e853309d115e4e1d566eab7ce5c0201171d4788c91ebcdfefa6aa1d0fadaf2e216cfd5", 0x1000}, {&(0x7f0000000140)="5c3b41ca0cf02679fd10b11ae79983139edbdafcf517f4d9fdcc8ac6cf99a092f217694481abb4b2c4446ae6961b228ac14b8d91ca239bb373945f2d95e1dfa90328145076f735c9e4cf360bfe3963a81801997b9f2e54314ef0ac8c77f3242c5dacf3ad0f47992f6aca8c8e72998d1742392ef27246f6dd0abe450ecbc9e0370547fdc0274391cdf1bd70de39883848d8b11a7ba48c4b004baaf5e62b3c1a9bc6545e745a8fde39ee797555c43d948b08232c4d41203c45dcd7d3a0f68bdaa2151502ded40d838db1fad5f0dad05502bde8e2cb5a61c7aba643823efa24aab965afd2", 0xe3}, {&(0x7f0000001440)="25e07d1abb6a9c101ee187c4751ad20ee30f7a57a6a8b128e69418f0826d5b0487d69185107e54b57b473819f70bd0813f3aa360842d9c8078", 0x39}], 0x4, &(0x7f0000001500)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="ea0a00000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r14], 0x50, 0x400}, 0x408) r15 = dup(r0) listen(r15, 0x0) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r16, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0xfd5c, 0x0, 0x0, 0x0) r17 = accept$unix(r15, 0x0, 0x0) write(r17, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 14:41:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 14:41:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 14:41:39 executing program 0: msgget(0x3, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = msgget$private(0x0, 0x220) msgrcv(r3, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x3, 0x0, 0x7, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) r6 = kqueue() r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = accept$unix(r8, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) write(r9, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = accept$unix(r11, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) kevent(r6, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x2}], 0x7ff, 0x0, 0x200000, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r14 = socket(0x18, 0x1, 0x0) close(r14) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c653000cc8605d0477269d3d9a2d01385275cf59c2ff3ab6f9f2c6086548bba5a08e03df9e7987a2732a4b2dc40cc0d2d4137ad4d63da67304d02d1aa0e26c22082de76446f20ca8cb0708304b4df96be44247d0cfb835662e6ae4144bee06eb241c009b04f18c39b6dff4aab76f41dd70f1dfdf9e9019a7f53b3f7dbd387d73325ce610420b8e83324abf3049568362e62826d7c49a31d46fb4f4aeca975f8d438cbf3dc7199f25c4ead563fc67977ebe16d317eeef07373c8e8eb93ccd46ba26b1a367f2c202723e846ba8322f728118c3710bb5114a3a6bcd12626812daaf5d31a8de71dc1ef47b454a723f66325c0b213440c"], 0x10) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r16 = socket(0x10000000002, 0x4008, 0xfd) dup2(r15, r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r17, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r16, &(0x7f0000000480)=@file={0x1, './file1/../file0\x00'}, 0xffffffffffffff63) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(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)='./file1/../file0\x00', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, 0x0, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(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', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) msgrcv(r13, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 14:41:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r7, &(0x7f0000e80000/0x2000)=nil, 0x0) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r9, 0x1}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r9, &(0x7f0000000300)=[{{r9}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r9}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r9}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x0) close(r9) dup(r9) r11 = getuid() r12 = getgid() fchown(r9, r11, r12) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x26, r11, 0xffffffffffffffff, r3, r4, 0x1e4, 0x8}, 0x8, 0x9, r5, r6, 0xfffffffffffffe01, 0x2, 0x7ff}) setuid(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r13 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) r14 = socket(0x2, 0x3, 0x0) r15 = socket(0x800000018, 0x3, 0x0) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f0000000180)={{0x93, 0x7, 0x3f}, 0x6af2, 0x4, 0x1}) fcntl$dupfd(r14, 0x0, r15) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x15}, {0x6, 0x0, 0x0, 0x8000}]}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2a000000, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 14:41:40 executing program 0: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x4, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x1, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0), 0x0) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r22, 0x0, 0x0) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0xe6995c1fdb8595f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000045}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") clock_settime(0x28d1d26b0b32bc94, &(0x7f0000000180)={0x6, 0x38ffc6af}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0x20c}, {r3, 0xad6d8d11d3350043}, {r2, 0x40}, {r1, 0x100}], 0x5, 0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) 14:41:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x5, "00000000000000000000f2ffffffffffffff4000", 0x0, 0x21}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r3 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r3, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, 0x0, 0x0) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x7a, &(0x7f00000002c0)="962c6a991dcea300000000000000") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0xdc, &(0x7f0000000300)="4dd5b6465dbafbe04de93e01c5f6b97e9b3a06b20df8a597da48c2f66d7cd90663a5738c491718db2203eedcd6b582111332ce57bcc29f69df502327d046fc302913ccb32ccbea183b642e002f4f2dda1fc94478ca6512f2df4ffe08fa2cfcc2f95dddfc0bc235b957198f1debe0fbb9201d2cdfcfa44a91457f7f8b45b5e7cfdc6f10aabf7f62f4ede4bd3b05a88c63d2df1c76c1f41bd8ded0aef1d6514d906ff1c811d5bfb573a49dff9056e06b9d57aaa224ed4fca04371dd647f876c502b509bd1026d98a196317a205ea50aeaebbe98898c2647a25f9b30996") 14:41:40 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x6, 0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40, 0x10}, {0x6, 0x7, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x1}, {r6}, {r5}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r6}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) pwrite(r7, &(0x7f0000001a00)="006c680000008929556f2fcb5c4af3b534e6e451d10c5da9ef127d4d7195965f947d70f78bf72b756802013d6cdf4bcbf80cfe2d8cfd3a6832b03c5173ccbd61997813ba00458552f5f5ebe543f954558a547ba34b4f31a12893dbe709c35cde57cffe9224db3e9c6f9fdd5a83fc2c3951ceb38e42ce56b88c3958dc1ba171d392d4cd53e74690ff31a7008ba36bd6a05168da8d4333c192cc3255f2ec4d2b7e03c7e83bd7e5a9c1f9fa82105ead12f7ae52d2f3c787df7dbb0df563bf8d78561d11e3ce1a02a1091abb3867ae25fd813ee419debde086bdaa1a2a28d36139304306909c2265b514609445aa7d1da229aaacf5fe59acc9e700"/259, 0xffffffffffffff8a, 0x0, 0x5) r8 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r9, 0x4, 0xcc) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r8, 0x6, r10) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r12, &(0x7f00000005c0)=ANY=[], 0x0) r13 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) setsockopt$sock_int(r13, 0xffff, 0x80, &(0x7f0000000500)=0x3, 0x3) r14 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r14) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000001b40)=ANY=[@ANYBLOB="ffe583afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa0e0d131048a7b86c8ad64eca63d285b6a2d872af0400f8c8430000000000000000cc27d4077c4172d2d605afafd6ebe23a2ffa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00efb9d7318453b9737a7931601c608de1a06f752603cf47592dfb24c50ec65f48200c62b5d2abaf4c43aaedae8cb720cf1242cb4e7ac5800bba691afd4555fbcd5167065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677e4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e246402bcbae88a21f4405b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564742565cdf1ee53e0a1805b3cf55e30a5cd6818493ee87b7115de99f892714eb64c2855eb86792f16b"], 0x10) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r17 = socket(0x20, 0x2, 0x46) dup2(r16, r17) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r15, r11}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r10) r18 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\x0fbpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r21 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r22 = fcntl$dupfd(r21, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r22, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r22, 0x40087603, &(0x7f00000001c0)) r23 = syz_open_pts() ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x400, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffff9c) fchflags(r24, 0x1) ioctl$TIOCOUTQ(r23, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r25 = dup(r20) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r25, 0x2000745e) write(r18, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r26 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r26, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r19) stat(&(0x7f0000000700)='./file0\x00', &(0x7f00000005c0)) r27 = socket$inet(0x2, 0x8000, 0x3) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r22, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r28 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x80, 0x0) r29 = fcntl$dupfd(0xffffffffffffffff, 0xa, r28) ioctl$TIOCFLUSH(r29, 0xc0206921, &(0x7f0000000300)=0x64c1) r30 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r30, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r30, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x99) r31 = semget$private(0x0, 0x3, 0x920) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2, 0x9}, 0x5, 0x5, 0x7}) semctl$GETVAL(r31, 0x1, 0x5, &(0x7f0000000240)=""/173) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/31) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") 14:41:40 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 14:41:40 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffffffffffffd) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000000, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x1a64b1a72f56bc3c, 0x4, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x4, &(0x7f00000003c0), 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r6 = dup(r2) r7 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r7, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r8 = syz_open_pts() ioctl$TIOCSCTTY(r8, 0x20007461) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(r6, &(0x7f0000000480)='./bus\x00', 0x1, 0x2) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r11 = getuid() r12 = getgid() fchown(r2, r11, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 14:41:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) close(r4) r6 = dup(r4) r7 = getuid() r8 = getgid() fchown(r4, r7, r8) chown(&(0x7f0000000000)='./file0\x00', r2, r8) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)=0x363) kqueue() nanosleep(&(0x7f0000000040)={0x511, 0xff}, 0x0) ppaanniicc:: ikefra_nuelp ddaitagen_obsrtoiacd aadssdre rdtoeis onn o"t !s_ukpepronretl_ ldocyk_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 683 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 57661 96638 0 0 0x4000000 0 syz-executor.0 * 99921 60638 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220951b,ffffffff821f8501,2ab,ffffffff821d784f) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic ifa_update_broadaddr does not support dynamic length ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220951b,ffffffff821f8501,2ab,ffffffff821d784f) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022561570 rbx 0xffff800022561620 rdx 0xffff800020ace020 rcx 0 rax 0 r8 0xffffffff81d00c7f kprintf+0x16f r9 0x1 r10 0x25 r11 0x2ca7e5770b7cc87a r12 0x3000000008 r13 0xffff800022561580 r14 0x104 r15 0x1 rip 0xffffffff8120bfe8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022561560 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=99921 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf3e0,0xffff800020acf8e0 process=0xffff800020adce00 user=0xffff80002255c000, vmspace=0xfffffd807f00a2e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 96638 111075 34500 0 2 0 syz-executor.0 96638 57661 34500 0 7 0x4000000 syz-executor.0 60638 18248 68407 0 2 0 syz-executor.1 60638 168679 68407 0 3 0x4000080 fsleep syz-executor.1 *60638 99921 68407 0 7 0x4000000 syz-executor.1 34500 368490 88183 0 3 0x82 nanosleep syz-executor.0 68407 156057 88183 0 3 0x82 nanosleep syz-executor.1 14678 489350 0 0 3 0x14200 bored sosplice 88183 55471 79419 0 3 0x82 thrsleep syz-fuzzer 88183 26387 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 292812 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 326829 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 314518 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 316230 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 126466 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 375430 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 235909 79419 0 3 0x4000082 thrsleep syz-fuzzer 88183 163004 79419 0 3 0x4000082 kqread syz-fuzzer 79419 88244 88509 0 3 0x10008a pause ksh 88509 203766 31317 0 3 0x92 select sshd 94521 170619 1 0 3 0x100083 ttyin getty 31317 68696 1 0 3 0x80 select sshd 92494 200615 64804 74 3 0x100092 bpf pflogd 64804 429336 1 0 3 0x80 netio pflogd 74080 459318 81539 73 3 0x100090 kqread syslogd 81539 122154 1 0 3 0x100082 netio syslogd 70742 493279 1 77 3 0x100090 poll dhclient 15827 435410 1 0 3 0x80 poll dhclient 10268 74126 0 0 2 0x14200 zerothread 39536 54397 0 0 3 0x14200 aiodoned aiodoned 89805 5187 0 0 3 0x14200 syncer update 87514 16101 0 0 3 0x14200 cleaner cleaner 7937 115162 0 0 3 0x14200 reaper reaper 41201 194060 0 0 3 0x14200 pgdaemon pagedaemon 57007 513125 0 0 3 0x14200 bored crynlk 76526 9721 0 0 3 0x14200 bored crypto 33866 493845 0 0 3 0x40014200 acpi0 acpi0 36045 72831 0 0 3 0x40014200 idle1 22909 373691 0 0 3 0x14200 bored softnet 15337 296186 0 0 3 0x14200 bored systqmp 65491 26083 0 0 3 0x14200 bored systq 93083 510274 0 0 3 0x40014200 bored softclock 41801 23008 0 0 3 0x40014200 idle0 39115 68562 0 0 3 0x14200 bored smr 1 217452 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 96638 (syz-executor.0) thread 0xffff800020acf8d0 (57661) exclusive rwlock netlock r = 0 (0xffffffff824c0f78) #0 witness_lock+0x52e #1 in_ioctl+0x142 #2 ifioctl+0xb64 #3 sys_ioctl+0x5b9 #4 syscall+0x4a4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82623a10) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9647 6490K 7750K 78643K 37835 0 0 pcb 13 12K 14K 78643K 2005 0 0 rtable 135 14K 15K 78643K 5003 0 0 ifaddr 116 28K 31K 78643K 1662 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1881 0 0 iov 0 0K 28K 78643K 6323 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 10603 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 516 0 0 VM map 67 33K 34K 78643K 113 0 0 sem 12 0K 0K 78643K 4006 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 8326 0 0 sigio 0 0K 0K 78643K 115 0 0 proc 62 63K 95K 78643K 3225 0 0 subproc 32 2K 2K 78643K 767 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 682 0 0 in_multi 29 1K 3K 78643K 929 0 0 ether_multi 1 0K 0K 78643K 81 0 0 mrt 0 0K 0K 78643K 54 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 1733 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 257 601K 603K 78643K 30620 0 0 UVM aobj 130 8K 8K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 2106 0 0 NDP 27 0K 1K 78643K 511 0 0 temp 278 3562K 4203K 78643K 180406 0 0 kqueue 0 0K 0K 78643K 98 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 142 0 137 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 716 0 714 1 0 1 1 0 8 0 rtentry 112 843 0 792 2 0 2 2 0 8 0 unpcb 120 4815 0 4802 9 8 1 2 0 8 0 syncache 264 46 0 46 21 20 1 1 0 8 1 tcpqe 32 66 0 66 10 10 0 1 0 8 0 tcpcb 544 5831 0 5827 59 58 1 13 0 8 0 inpcb 280 14320 0 14312 75 73 2 13 0 8 1 rttmr 72 24 0 23 1 0 1 1 0 8 0 ip6q 72 8 0 8 5 5 0 1 0 8 0 ip6af 40 16 0 16 4 4 0 1 0 8 0 nd6 48 115 0 114 7 6 1 1 0 8 0 pkpcb 40 83 0 83 21 21 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 252 0 252 22 21 1 1 0 8 1 pffrag 232 246 0 246 25 24 1 1 0 482 1 pffrnode 88 246 0 246 25 24 1 1 0 8 1 pffrent 40 7956 0 7956 25 24 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 935 0 815 1 0 1 1 0 8 0 pfstkey 112 936 0 816 5 1 4 5 0 8 0 pfstate 328 936 0 816 16 6 10 13 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 40 0 36 17 13 4 6 0 8 0 art_heap4 256 3607 0 3347 46 27 19 22 0 8 0 art_table 32 3647 0 3383 3 0 3 3 0 8 0 art_node 16 839 0 792 1 0 1 1 0 8 0 sysvmsgpl 40 31 0 17 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 4002 0 3992 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14385 0 12948 48 1 47 47 0 8 0 ffsino 272 14385 0 12948 98 1 97 97 0 8 0 nchpl 144 29458 0 28989 61 41 20 61 0 8 0 uvmvnodes 72 7015 0 0 128 0 128 128 0 8 0 vnodes 208 7015 0 0 370 0 370 370 0 8 0 namei 1024 103790 0 103790 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 68 0 3 9 0 9 9 0 8 0 vmpool 552 111 0 46 7 2 5 5 0 8 0 scsiplug 64 10 0 10 8 7 1 1 0 8 1 scxspl 192 89605 0 89605 62 59 3 7 0 8 3 plimitpl 152 637 0 629 1 0 1 1 0 8 0 sigapl 432 8395 0 8379 4 2 2 3 0 8 0 futexpl 56 242642 0 242641 3 2 1 1 0 8 0 knotepl 112 2222 0 2203 14 13 1 3 0 8 0 kqueuepl 104 7235 0 7232 17 16 1 4 0 8 0 pipepl 112 5270 0 5251 9 8 1 2 0 8 0 fdescpl 488 8396 0 8379 3 0 3 3 0 8 0 filepl 152 83697 0 83595 75 69 6 14 0 8 2 lockfpl 104 2934 0 2933 1 0 1 1 0 8 0 lockfspl 48 1020 0 1019 1 0 1 1 0 8 0 sessionpl 112 61 0 50 1 0 1 1 0 8 0 pgrppl 48 184 0 173 1 0 1 1 0 8 0 ucredpl 96 9058 0 9049 1 0 1 1 0 8 0 zombiepl 144 8384 0 8384 4 3 1 1 0 8 1 processpl 896 8417 0 8384 5 1 4 5 0 8 0 procpl 632 27299 0 27254 5 0 5 5 0 8 0 srpgc 64 61 0 61 22 22 0 1 0 8 0 sosppl 128 342 0 342 31 30 1 1 0 8 1 sockpl 384 20069 0 20046 113 109 4 22 0 8 1 mcl64k 65536 569 0 0 69 35 34 66 0 8 0 mcl16k 16384 33 0 0 4 1 3 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 5 2 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 227 0 0 24 7 17 24 0 8 0 mtagpl 80 337 0 0 4 1 3 3 0 8 0 mbufpl 256 1019 0 0 43 0 43 43 0 8 0 bufpl 256 36919 0 29861 442 0 442 442 0 8 0 anonpl 16 1058600 0 1036914 339 237 102 106 0 124 9 amapchunkpl 152 63473 0 63279 124 114 10 15 0 158 0 amappl16 192 47830 0 46577 384 313 71 75 0 8 5 amappl15 184 1515 0 1514 1 0 1 1 0 8 0 amappl14 176 1504 0 1494 1 0 1 1 0 8 0 amappl13 168 440 0 439 1 0 1 1 0 8 0 amappl12 160 1957 0 1957 8 8 0 1 0 8 0 amappl11 152 1349 0 1334 1 0 1 1 0 8 0 amappl10 144 507 0 499 1 0 1 1 0 8 0 amappl9 136 2223 0 2220 1 0 1 1 0 8 0 amappl8 128 1883 0 1808 4 1 3 3 0 8 0 amappl7 120 643 0 634 1 0 1 1 0 8 0 amappl6 112 1278 0 1261 1 0 1 1 0 8 0 amappl5 104 2539 0 2523 1 0 1 1 0 8 0 amappl4 96 8201 0 8166 1 0 1 1 0 8 0 amappl3 88 1825 0 1811 1 0 1 1 0 8 0 amappl2 80 65138 0 65053 3 1 2 3 0 8 0 amappl1 72 197679 0 197216 25 15 10 20 0 8 0 amappl 80 28498 0 28409 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 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 8507 0 8379 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8507 0 8379 1 0 1 1 0 8 0 vmmpekpl 168 61248 0 61195 3 0 3 3 0 8 0 vmmpepl 168 1078835 0 1076117 521 348 173 174 0 357 47 vmsppl 368 8395 0 8379 2 0 2 2 0 8 0 pdppl 4096 17021 0 16915 16 2 14 14 0 8 0 pvpl 32 2692746 0 2669353 565 345 220 238 0 265 20 pmappl 232 8506 0 8425 8 3 5 5 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 839 0 152 21 0 21 21 0 8 0